- Home
- Database
- Networking
- Programming
- Online Courses
- Mobile Application
- Web App Developments
- Online Cryptocurrency Wallets and Mining Coins
- Q# Programming
- BlockChain Application Development
- Online Java Servlet Programming
- Java Training with Spring
- Developing Images with Docker
- C++ Training Course
- Online Python RPA Programming
- Excel VBA Training
- Ruby on Rails Training
- C# Training Course
- Testing
- Online Automation Test Engineer
- Online Penetration Testing
- Cucumber BDD Training
- Selenium Web Test Training Java
- Selenium Test Automation with PHP
- Online Selenium Test Automation with C# .NET and NUnit (Testenium Endorsed Certification)
- Online Android Appium Test Automation
- Online Performance Testing
- Online Python Automation Testing with Selenium and BDD
- Online Automation Test Architect
- Online Automation Test Analyst
- Online SpecFlow Automation Testing
- Contact
Online SpecFlow Automation Testing
58%
COURSE OVERVIEW
SpecFlow helps domain experts and developers to communicate easily by binding business readable behavior specifications and examples to the underlying implementation. Acceptance Test Driven Development (ATDD) and Behavior Driven Development (BDD) are supported by SpecFlow, which are often used synonymously with Specification-By-Example.
It is a fully hands-on training course which involves theory, practical examples and demonstration. Delegates will practice what they have learned in each chapter.
On completion of the course the candidates who wish to gain experience will be able to take part in live projects for a period of up to 2 months. Based on this experience the candidates can apply for relevant jobs and will be able to get a reference from our project co-coordinator.
Course Objectives
At the end of the course the candidate will be able to
- Write feature files with scenarios for test projects,
- To implement the methods in C# language,
- Design test frameworks in order to effectively drive the testing team,
- Implement automation test framework using Page Object Model,
- Create SpecFlow/ HTML test reports,
- Create data driven test cases to use excel or databases for test data,
- Apply the testing skills in work place effectively, and
- Use an automation testing platform “testenium.com”, without having to install any testing tools on the computer. (Whoever enrols on this course gives permission to receive information about Testenium from Testenium Limited or from Dr Aras)
COURSE START DATES
Start Date | Time | Days | Duration | Location |
---|---|---|---|---|
21/11/2020 | 10.00 - 17.00 | Saturday | 2 Days | Brentford |
19/12/2020 | 10.00 - 17.00 | Saturday | 2 Days | Brentford |
23/01/2021 | 10.00 - 17.00 | Saturday | 2 Days | Brentford |
20/02/2021 | 10.00 - 17.00 | Saturdays | 2 Days | Brentford |
20/03/2021 | 10.00 - 17.00 | Saturday | 2 Days | Brentford |
24/04/2021 | 10.00 - 17.00 | Saturday | 2 Days | Brentford |
22/05/2021 | 10.00 - 17.00 | Saturday | 2 Days | Brentford |
26/06/2021 | 10.00 - 17.00 | Saturday | 2 Days | Brentford |
24/07/2021 | 10.00 - 17.00 | Saturday | 2 Days | Brentford |
21/08/2021 | 10.00 - 17.00 | Saturday | 2 Days | Brentford |
25/09/2021 | 10.00 - 17.00 | Saturday | 2 Days | Brentford |
23/10/2021 | 10.00 - 17.00 | Saturday | 2 Days | Brentford |
20/11/2021 | 10.00 - 17.00 | Saturday | 2 Days | Brentford |
PREREQUISITES
TARGET AUDIENCE
Trainer's Profile

COURSE CONTENT
SpecFlow Automation Testing
- Module Overview
- What is SpecFlow?
- What is an Acceptance Test?
- Business Facing Tests
- SpecFlow is just A Tool
- Use in Test-first Approaches
- SpecFlow Structure
- Installing in Visual Studio and Creating A Feature File
- Object Oriented Programing
- Adding dependencies
- Creating DLL files
- Database Programming
- Module Overview
- What is Gherkin?
- Features
- Scenarios
- Steps – Given, When, Then
- Tags
- Data Tables in Steps
- Data-Driven Scenario Outlines
- Installing The Required NuGet Packages
- Step Definition Binding
- Setting The Default step Definition Style
- Adding New Steps
- Deleting Steps
- Running and Debugging Scenarios and step Definitions
- Sharing step Definitions
- Parameterization to Promote step Definition Reusability
- Multiple and String params in A Single step Definition
- Creating A step Definition with A Data Table
- Scenario Outline step Definitions
- Sharing and Maintaining State Between step Definitions
- Putting Test Data in SQL Server database
- Writing Feature File with Scenarios
- Writing and Executing Data Driven Testing
- Installing Selenium WebDriver
- Wrting Scenarios to Test website
- Implementing Test Frameworks with Page Object Model
Reviews
There are no reviews yet.