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 (1:30)
02-Different Types of Tests (4:45)
03-Integration and UI Testing (1:54)
04-Are Integration Tests Pure Evil? (4:18)
05-Why Automated UI Tests (3:01)
06-What is Acceptance Testing (2:21)
07-Acceptance and UI-Automation Testing Frameworks (1:33)
08-Conclusion (1:15)
Introduction to SpecFlow
01-Outline (0:57)
02-Why SpecFlow (2:59)
03-BDD vs ATDD (1:30)
04-SpecFlow Workflow (2:24)
05-Overview of SpecFlow (1:43)
06-Gherkin. Features and Scenarios (3:29)
07-Basics of SpecFlow (9:26)
08-Two Approaches to Implementation of Acceptance Tests (3:22)
09-Conclusion (1:04)
SpecFlow in Details
01-Outline (1:22)
02-Generating Steps in Details (3:30)
03-Demo Example Overview (1:24)
04-Writing the First Test (4:37)
05-Running and Debugging Acceptance Tests (3:19)
06-Adding new Cases (4:14)
07-Passing Parameters (6:35)
08-Scenario Outlines (5:32)
09-Passing Data Tables (8:17)
10-Scenario Background (2:28)
11-Converting Parameter Types (2:01)
12-Converting Tables (6:31)
13-Converting Tables to Sets (9:14)
14-Custom Conversions (13:18)
15-Sharing Data Between Steps (10:49)
16-Categorizing Tests by Tags (3:55)
17-Scoped Execution (8:57)
18-Scoping and Workflow (4:38)
19-Hooks Overview (4:41)
20-Hook Demo (6:12)
21-Conclusion (2:02)
Introduction to Selenium
01-Selenium Overview (3:22)
02-Demo Web Site (2:03)
03-First Automation Example (8:00)
04-Locators (10:52)
05-XPath (14:03)
06-CSS Selectors (8:18)
07-Input, CheckBox, RadiButton, DropDown Menu (20:12)
08-Dynamic Nature of Modern Web Sites (2:01)
09-Explicit and Implicit Timeouts (6:04)
10-Locators Priority (2:41)
11-Scenarios to Test (0:58)
12-SpecFlow and UI-Testing Frameworks (2:56)
13-Conclusion (1:11)
Selenium. Automating a WebSite
01-Outline (1:22)
02-Web Site Overview (5:08)
03-Setting up a Project (3:55)
04-SignIn Page (7:02)
05-Page Object Design Pattern (10:30)
06-Enhancing Page Object Design Pattern (16:16)
07-Refactoring using WebPage (8:21)
08-Uploading Files. Preparation (4:33)
09-Uploading Files. Coding (26:53)
10-Conclusion (1:33)
Selenium. Extras.
01-Outline (0:46)
02-Writing Tests for Different Browsers (10:07)
03-Managing Window Size and Location (4:14)
04-Open new Tabs and Windows (5:30)
05-Close Tabs and Windows (4:52)
06-Conclusion (1:17)
TestStack.White and WPF App by TDD
Download Source Code
01-Outline (2:18)
02-App Overview (9:00)
03-TestStack.White Overview (3:47)
04-Writing Acceptance Tests (14:58)
05-Building a Bridge to UI (19:52)
06-Implementing Acceptance Tests (26:37)
07-Implementing View Models-Part-1 (68:23)
08-Implementing View Models-Part-2 (23:38)
09-Conclusion (1:38)
04-SignIn Page
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock