Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Automate Applications with SpecFlow and Selenium WebDriver in C#
Introduction to Integration and Acceptance Testing
Download Source Code
01-Outline
02-Different Types of Tests
03-Integration and UI Testing
04-Are Integration Tests Pure Evil?
05-Why Automated UI Tests
06-What is Acceptance Testing
07-Acceptance and UI-Automation Testing Frameworks
08-Conclusion
Introduction to SpecFlow
01-Outline
02-Why SpecFlow
03-BDD vs ATDD
04-SpecFlow Workflow
05-Overview of SpecFlow
06-Gherkin. Features and Scenarios
07-Basics of SpecFlow
08-Two Approaches to Implementation of Acceptance Tests
09-Conclusion
SpecFlow in Details
01-Outline
02-Generating Steps in Details
03-Demo Example Overview
04-Writing the First Test
05-Running and Debugging Acceptance Tests
06-Adding new Cases
07-Passing Parameters
08-Scenario Outlines
09-Passing Data Tables
10-Scenario Background
11-Converting Parameter Types
12-Converting Tables
13-Converting Tables to Sets
14-Custom Conversions
15-Sharing Data Between Steps
16-Categorizing Tests by Tags
17-Scoped Execution
18-Scoping and Workflow
19-Hooks Overview
20-Hook Demo
21-Conclusion
Introduction to Selenium
01-Selenium Overview
02-Demo Web Site
03-First Automation Example
04-Locators
05-XPath
06-CSS Selectors
07-Input, CheckBox, RadiButton, DropDown Menu
08-Dynamic Nature of Modern Web Sites
09-Explicit and Implicit Timeouts
10-Locators Priority
11-Scenarios to Test
12-SpecFlow and UI-Testing Frameworks
13-Conclusion
Selenium. Automating a WebSite
01-Outline
02-Web Site Overview
03-Setting up a Project
04-SignIn Page
05-Page Object Design Pattern
06-Enhancing Page Object Design Pattern
07-Refactoring using WebPage
08-Uploading Files. Preparation
09-Uploading Files. Coding
10-Conclusion
Selenium. Extras.
01-Outline
02-Writing Tests for Different Browsers
03-Managing Window Size and Location
04-Open new Tabs and Windows
05-Close Tabs and Windows
06-Conclusion
TestStack.White and WPF App by TDD
Download Source Code
01-Outline
02-App Overview
03-TestStack.White Overview
04-Writing Acceptance Tests
05-Building a Bridge to UI
06-Implementing Acceptance Tests
07-Implementing View Models-Part-1
08-Implementing View Models-Part-2
09-Conclusion
02-Generating Steps in Details
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock