- Home
- Database
- Networking
- Programming
- Online Courses
- Mobile Application
- Web App Developments
- Cryptocurrency Wallets and Mining Coins
- Q# Programming
- BlockChain Application Development
- Java Servlet Programming
- Java Training with Spring
- Developing Images with Docker
- C++ Training
- Python RPA Programming
- Excel VBA Training
- Ruby on Rails Training
- C# Training Course
- Testing
- Automation Test Engineer
- Penetration Testing
- Cucumber BDD
- Selenium Web Test Training Java
- Selenium Test Automation with PHP
- Selenium Test Automation with C# .NET and NUnit
- Android Appium Test Automation
- Online Performance Testing
- Python Automation Testing with Selenium and BDD
- Automation Test Architect
- Automation Test Analyst
- SpecFlow Automation Testing
- Contact
- About Us
Online SpecFlow Automation Testing
29%
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.