Cucumber for Behavior Driven Development (BDD)培训
Introduction
Installing and Configuring Cucumber
Business Driven Development (BDD) and Acceptance Test–Driven Development (ATDD)
Involving the Business Analysts in Your Organization
Defining Your Project Requirements
The Testing Ecosystem (IDEs, Programming Languages, Testing Frameworks and Build Libraries)
Setting up a Web Application Testing System
Gherkin: Writing Your Stories in a User-Friendly Language
Writing Features
Writing Scenarios
Writing Step Definitions
Organizing Features and Scenarios with Tagging
Working with Hooks
Working with Databases
An Overview of the Ruby Ecosystem
Web-Based Test Automation with Capybara
Refactoring Cucumber
Using Cucumber with Selenium
Generating Reports
Emerging Trends
Troubleshooting
Summary and Next Steps