2013
Pluralsight
Jason Roberts
2h 51m
English
SpecFlow is a tool for writing tests in Gherkin that the business can understand. Once the tests are written, the steps of these natural language tests can be hooked-up to actual coded automation and tests.
-01. Overview and Installation
01. Module Overview.wmv
02. What is SpecFlow .wmv
03. What is an Acceptance Test .wmv
04. Business Facing Tests.wmv
05. SpecFlow is just A Tool.wmv
06. Use in Test-first Approaches.wmv
07. SpecFlow Structure.wmv
08. Installing in Visual Studio and Creating A Feature File.wmv
09. Module Summary.wmv
-02. The Gherkin Language
01. Module Overview.wmv
02. What is Gherkin .wmv
03. Features.wmv
04. Scenarios.wmv
05. Steps - Given, When, Then.wmv
06. Tags.wmv
07. Demo Applying Tags.wmv
08. Demo Commenting Lines.wmv
09. Data Tables in Steps.wmv
10. Data-Driven Scenario Outlines.wmv
11. Backgrounds.wmv
12. Module Summary.wmv
-03. Coding The Automation Steps
01. Module Overview.wmv
02. Installing The Required NuGet Packages.wmv
03. Step Definition Binding.wmv
04. Setting The Default step Definition Style.wmv
05. Adding New Steps.wmv
06. Deleting Steps.wmv
07. Running and Debugging Scenarios and step Definitions.wmv
08. Sharing step Definitions.wmv
09. Parameterization to Promote step Definition Reusability.wmv
10. Multiple and String params in A Single step Definition.wmv
11. Creating A step Definition with A Data Table.wmv
12. Scenario Outline step Definitions.wmv
13. Sharing and Maintaining State Between step Definitions.wmv
14. Module Summary.wmv
-04. Testing and Automating a Website with SpecFlow and WatiN
01. Module Overview.wmv
02. Overview of The Website under Test.wmv
03. A brief Introduction to WatiN.wmv
04. Writing The Password Strength Scenario.wmv
05. Writing Automation for The Password Strength Scenario.wmv
06. Refactoring Password Strength Automation Code.wmv
07. Using hooks to Dispose The Browser Instance.wmv
08. Refactoring into A Scenario Outline.wmv
09. Writing The Existing user Scenario .wmv
10. Refactoring Features to use Backgrounds.wmv
11. Refactoring step Definitions into other Classes.wmv
12. Refactoring Browser Interaction into A Page Model.wmv
13. Module Summary.wmv
http://pluralsight.com/training
Download File Size:261.27 MB