- 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 Automation Test Analyst
75.4%
COURSE OVERVIEW
Cucumber is a framework for writing and executing high level descriptions of your software’s functionality. One of Cucumber’s most compelling features is that it provides the ability to write these descriptions using plain text in your native language. Cucumber’s language, Gherkin, is usable in a growing variety of human languages,
Selenium is a software testing framework for web applications. Selenium IDE is a record/playback tool for authoring tests without learning a test scripting language. It also provides a test domain-specific language (Selenese) to write tests in a number of popular programming languages, including Java, C#, Perl, PHP, Python and Ruby. The tests can then be run against most of the web browsers.
This course has been designed to support web automation testers to gain relevant skills need to become a Test Analyst. 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 Objective
At the end of the course the candidate will be able to
- Identify the Target Test Items to be evaluated by the test effort
- Define the appropriate tests required and any associated Test Data
- Gather and manage the Test Data
- Evaluate the outcome of each test cycle
- Write feature files with scenarios for test projects,
- To implement the methods in Java and Ruby languages,
- Design test frameworks in order to effectively drive the testing team,
- Implement automation test framework using Page Object Model and Page Factory,
- Create cucumber HTML test reports,
- Create datab driven test cases to use excel or databases for test data,
- Use Jenkins Continuous Integration Server to build your test,
- 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
COURSE START DATES
Start Date | Time | Days | Duration | Location |
---|---|---|---|---|
07/12/2020 | 10.00 - 17.00 | Mon to Thu | 4 Days | Brentford |
11/01/2021 | 10.00 - 17.00 | Mon to Thu | 4 Days | Brentford |
08/02/2021 | 10.00 - 17.00 | Mon to Thu | 4 Days | Brentford |
08/03/2021 | 10.00 - 17.00 | Mon to Thu | 4 Days | Brentford |
05/04/2021 | 10.00 - 17.00 | Mon to Thu | 4 Days | Brentford |
03/05/2021 | 10.00 - 17.00 | Mon to Thu | 4 Days | Brentford |
07/06/2021 | 10.00 - 17.00 | Mon to Thu | 4 Days | Brentford |
05/07/2021 | 10.00 - 17.00 | Mon to Thu | 4 Days | Brentford |
09/08/2021 | 10.00 - 17.00 | Mon to Thu | 4 Days | Brentford |
06/09/2021 | 10.00 - 17.00 | Mon to Thu | 4 Days | Brentford |
04/10/2021 | 10.00 - 17.00 | Mon to Fri | 4 Days | Brentford |
08/11/2021 | 10.00 - 17.00 | Mon to Fri | 4 Days | Brentford |
06/12/2021 | 10.00 - 17.00 | Mon to Fri | 4 Days | Brentford |
PREREQUISITES
TARGET AUDIENCE
TRAINER'S PROFILE
COURSE CONTENT
Automation Test Analyst
- What is BDD
- Cucumber implements BDD
- Downloading Cucumber Jars
- Preparing Features File having test scenarios
- Writing a step definition
- Writing Runner Class
- Given, When, Then, And, But annotations and usage in features class
- Passing parameters in Step Functions
- Using regular expression in step implementation to parameterize
- Parameterize complete scenario using features class
- Datatable in Cucumber and its implementation
- Running Cucumber through ANT
- Pretty, Tags and Glue
- Junit Report Generation in Cucumber
- Cucumber HTML Reports
- Log4j Usage
- Using Assertions to report failure
- Download the Maven Dependencies for Cucumber, Selenium, Junit,Log4j
- Create the Maven Project
- Running simple feature/Step scenario
- Introducing selenium layer – WebConnector
- Building custom functions in WebConnector
- Building a simple test case
- Implementing logging using Log4J
- Executing project from eclipse
- Executing project from ANT
- Executing project from Maven
- Generating Junit, Cucumber reports
- Background and Pending Exception
- Parameterizing/repeating test cases from feature classes
- Implementing/deciding Tags
- Running all/limited tests
- Install Ruby
- Install DevKit
- Install the required Gems
- Setting up Cucumber Webdriver
- Creating Ruby Project
- Introducing Selenium
- Selenium IDE
- Selenium RC
- Web Driver
- Selenium Grid
- How to use WebDriver
- WebDriver drivers
- Writing WebDriver scripts
- WebDriver Backed Selenium
- Backing WebDriver with Selenium
- Jenkins overview
- Integration of selenium and Jenkins CI
- Reporting and Validation in Jenkins
- Continuous integration and continuous testing test more and more often
- SVN, jUnit, Source Control, Ant, Maven Java integration
- Data Driven Web Testing
- Using JAVA to work with Excel Data
- Install client driver for Excel
- Accessing local or remote Database
- Handling Forms in HTML
- Data Driving in Selenium with Excel files (Data Driven Testing)
- Data Entry Automation
- Introduction to Object Oriented Programming concepts
- Introduction to Visual Studio IDE
- Sample C# program
- Creating a library project
- Running and Debugging C# programs
- Why NUnit?
- NUnit Configuration and Usage with Selenium
- Testing a site with C#
- What are Page Objects and Page Factory
- Factory in Selenium
- Create Page Objects and Page Factory Usage
- Elements Abstraction Layer
- Execute the Test
- Installing Node.js and Nightwatch.js
- Configuring Nightwatch.js
- Writing and testing End-to-End Tests
- Using Cypress functionalities to navigate your application
- Using the Dashboard functionality for Reporting
- Experience with Cypress interface
- Setting up a new projects
- implementing mocks and stubs
- Writing structured and maintainable tests
- CI solution for integrating your Cypress tests
Sadiq Rahim – AMEX – :
Very good, hands on course with concepts very well explained to newbies to automation testing. Excellent course material that can be referred to when course ends, to enable people to practice skills learnt on the course. Course taught at a good pace in class, neither too fast nor too slow.
The Overall FEEDback of the course is excellent. Dr Aras explained the basic concepts very well and given more time to practice. the course material was also good and can be referenced later also.
I feel confident with selenium after this training.