Automating Scenarios Safely builds on Specifying Scenarios Safely, and teaches you how to take scenarios you
have collaborated on and convert them into executable tests for greenfield or legacy systems.
You will practice key automation skills of Behavior-Driven Development (BDD): writing fixtures that try a
scenario on a production system, refactoring existing code to make it testable, and driving new development from
scenarios.
Highlights
Scenario Testing: Create a safety-net of automated scenarios to support ongoing development.
Learn more...
Write & Automate Scenarios Effectively
Further your knowledge of Behavior-Driven Development (BDD) by learning how to safely translate BDD examples into executable scenarios.
Use Gherkin, the popular BDD language as well as standard BDD automation tools to effectively automate scenarios.
Expert Videos: Learn tools & techniques by watching short videos from industry experts.
Learn more...
Watch Short, Engaging Videos by Experts
Watch our experts efficiently explain models, demonstrate tools and solve exercises.
Like a good pop song, every video we make holds your attention and gets you into a better development rhythm.
Integrated Forums: Ask questions, get expert replies and read fascinating discussions.
Learn more...
Engage in a Global Forum
No other eLearning system on the planet matches our discussion forums, woven throughout every album.
Ask questions, get expert replies, read and weigh in on fascinating discussion threads from a global audience.
Includes
- 5-8 hours of content
- 83 pages
- 2 videos
- 7 exercises
- 8 quizzes
Contents
Risks in Automation
|
12
|
Safety in Automation
|
13
|
Addressing Safety
|
14
|
Java Frameworks for BDD
|
16
|
How Scenarios Run
|
17
|
The Feature File
|
18
|
The Steps Class
|
19
|
The Runner
|
20
|
Lists in Steps Are Straightforward
|
21
|
Scenario Outlines Use Tables to Reduce Duplication
|
22
|
You Can Fetch a Whole Table at a Time
|
23
|
Which File Does What?
|
24
|
Summary
|
25
|
Scenarios for Wumpus
|
34
|
Download The Game
|
35
|
Your Mission: Check the Map
|
36
|
Instructor's Solution
|
37
|
Handling Random Numbers
|
39
|
Controlled Seed
|
40
|
Fake Random Number Generator
|
41
|
Randomness Bypass
|
42
|
Sample Override
|
43
|
The Best Approach
|
44
|
Handling Messages
|
52
|
Download The Latest Version
|
53
|
Your Mission
|
54
|
Instructor's Solution
|
55
|
Point of Sale Terminal
|
60
|
Price Check Scenario
|
61
|
Download the Price Check Starting Code
|
62
|
Your Mission
← Click to Preview
|
63
|
Instructor's Solution: Price Check
|
64
|
Single-Item Purchase Scenario
|
65
|
Download the Single-Item Purchase Starting Code
|
66
|
Your Mission
|
67
|
Instructor's Solution: Single-Item Purchase
|
68
|
Multi-Item Purchase Scenario
|
69
|
Download the Multi-Item Purchase Starting Code
|
70
|
Your Mission
|
71
|
Instructor's Solution: Multi-Item Purchase
|
72
|
A Fat Fixture
|
74
|
What's Wrong Here?
|
75
|
The Fixture Diet
|
76
|
Why Substitute?
|
78
|
Dependencies Can Hinder Automation
|
79
|
Which Dependencies Hurt?
|
80
|
Three Ways to Inject Dependencies
|
81
|
Highlights
Scenario Testing: Create a safety-net of automated scenarios to support ongoing development.
Learn more...
Write & Automate Scenarios Effectively
Further your knowledge of Behavior-Driven Development (BDD) by learning how to safely translate BDD examples into executable scenarios.
Use Gherkin, the popular BDD language as well as standard BDD automation tools to effectively automate scenarios.
Expert Videos: Learn tools & techniques by watching short videos from industry experts.
Learn more...
Watch Short, Engaging Videos by Experts
Watch our experts efficiently explain models, demonstrate tools and solve exercises.
Like a good pop song, every video we make holds your attention and gets you into a better development rhythm.
Integrated Forums: Ask questions, get expert replies and read fascinating discussions.
Learn more...
Engage in a Global Forum
No other eLearning system on the planet matches our discussion forums, woven throughout every album.
Ask questions, get expert replies, read and weigh in on fascinating discussion threads from a global audience.
Includes
- 5-8 hours of content
- 83 pages
- 2 videos
- 7 exercises
- 8 quizzes
Contents
Risks in Automation
|
12
|
Safety in Automation
|
13
|
Addressing Safety
|
14
|
Java Frameworks for BDD
|
16
|
How Scenarios Run
|
17
|
The Feature File
|
18
|
The Steps Class
|
19
|
The Runner
|
20
|
Lists in Steps Are Straightforward
|
21
|
Scenario Outlines Use Tables to Reduce Duplication
|
22
|
You Can Fetch a Whole Table at a Time
|
23
|
Which File Does What?
|
24
|
Summary
|
25
|
Scenarios for Wumpus
|
34
|
Download The Game
|
35
|
Your Mission: Check the Map
|
36
|
Instructor's Solution
|
37
|
Handling Random Numbers
|
39
|
Controlled Seed
|
40
|
Fake Random Number Generator
|
41
|
Randomness Bypass
|
42
|
Sample Override
|
43
|
The Best Approach
|
44
|
Handling Messages
|
52
|
Download The Latest Version
|
53
|
Your Mission
|
54
|
Instructor's Solution
|
55
|
Point of Sale Terminal
|
60
|
Price Check Scenario
|
61
|
Download the Price Check Starting Code
|
62
|
Your Mission
← Click to Preview
|
63
|
Instructor's Solution: Price Check
|
64
|
Single-Item Purchase Scenario
|
65
|
Download the Single-Item Purchase Starting Code
|
66
|
Your Mission
|
67
|
Instructor's Solution: Single-Item Purchase
|
68
|
Multi-Item Purchase Scenario
|
69
|
Download the Multi-Item Purchase Starting Code
|
70
|
Your Mission
|
71
|
Instructor's Solution: Multi-Item Purchase
|
72
|
A Fat Fixture
|
74
|
What's Wrong Here?
|
75
|
The Fixture Diet
|
76
|
Why Substitute?
|
78
|
Dependencies Can Hinder Automation
|
79
|
Which Dependencies Hurt?
|
80
|
Three Ways to Inject Dependencies
|
81
|
Volume Licensing
Volume Licensing
In today's competitive environment, Industrial Logic aims to meet the needs of business customers not only by delivering world-class eLearning but also by providing a high degree of flexibility. Whether your organization is a startup, small- or medium-size business, or a large global enterprise, you benefit as a corporate customer from significant discounts.
Benefits
-
Volume pricing discounts. It's simple: the more you purchase, the more you save.
-
Custom catalogs. Define your custom catalog of albums and/or box sets that your staff can subscribe to.
-
One-on-one support. You get a dedicated Account Manager; choose the optimal program to meet your organization's specific needs.
-
Timely support. Expert coaches are available to answer your challenging questions within 1 to 2 business days. To foster a community of enthusiastic eLearners, we welcome and encourage user feedback.
-
Customized playlists. We provide customized playlists to help your staff efficiently navigate through the rich content.
-
Streamlined procurement process. With a single purchasing contract, you can avoid departmental budget constraints, differing purchasing procedures, and other administrative hurdles.
-
Flexible payment options. We offer flexible payment for qualified customers.
-
Unlimited lifetime license. Your students' licenses will not expire, providing continuous access to an effective, ever-improving learning tool.
Industrial Logic will tailor our volume licensing agreement to meet the needs of your specific organization, whether you consolidate your organization's purchases into one comprehensive transaction or spread your purchases out over a scheduled period of time. The more you order, the greater your savings.
To speak to a dedicated Account Manager today, please contact us.