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.
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.
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.
|Welcome to Scenario Automation||3|
|How Do Scenarios Run?||4|
|From Scenario to Production Code ← Click to Preview||5|
|What Will We Automate & How?||6|
|Fixtures: An Alternate 'User' Interface||7|
|The Automation Pyramid||8|
|When To Test Through The UI or API ← Click to Preview||9|
|Automation Strategies In Context||10|
|Risks in Automation||12|
|Safety in Automation||13|
|Java Frameworks for BDD||16|
|How Scenarios Run||17|
|The Feature File||18|
|The Steps Class||19|
|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|
|An RPN Calculator||27|
|A Live Demo||28|
|Download the Starting Code||29|
|Your Mission: You Try||30|
|Verify Your Work ← Click to Preview||31|
|Scenarios for Wumpus||34|
|Download The Game||35|
|Your Mission: Check the Map||36|
|Handling Random Numbers||39|
|Fake Random Number Generator||41|
|The Best Approach||44|
|A Winning Scenario||46|
|Download The Game||47|
|Your Mission: Play For the Win||48|
|How Did It Go? ← Click to Preview||49|
|Download The Latest Version||53|
|Driving from Scenarios ← Click to Preview||57|
|How Do Those Steps Go?||58|
|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|
|Instructor's Solution: Single-Item Purchase||68|
|Multi-Item Purchase Scenario||69|
|Download the Multi-Item Purchase Starting Code||70|
|Instructor's Solution: Multi-Item Purchase||72|
|A Fat Fixture||74|
|What's Wrong Here?||75|
|The Fixture Diet||76|
|Dependencies Can Hinder Automation||79|
|Which Dependencies Hurt?||80|
|Three Ways to Inject Dependencies||81|
You can use whatever developments tools you prefer. If you do use an IDE (Integrated Development Environment), many (though not all) of our labs come with projects pre-configured for Eclipse, IntelliJ and Visual Studio.
Speakers or headphones are required for our videos.
Flash is required to view charts or watch videos — download for free.
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.
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.