Course Code: advancetestautomation
Duration: 35 hours
Prerequisites:
  • An understanding of continuous integration.
  • Experience with subversion or any version control system.
  • Java programming experience.

Audience

  • Engineers
  • Testers
Overview:

By the end of this training, participants will be able to:

  • Install and configure Maven.
  • Automate Testing using Selenium
  • Managing GIT
  • Integrating continous integration

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction to automated testing

  • Testing concepts
  • Possibilities and limitations of Selenium Locators
  • Understanding locators
  • ID, CSS, XPath and Name locator types

Advanced locators

  • Dynamic locators
  • Building a path
  • Relationships between elements on a path
  • Locating elements with desired text
  • Best practices

Apache Maven

  • Configuring project

Selenium WebDriver

  • Java basics
  • Java IDE
  • WebDriver API
  • Troubleshooting
  • Debugging

TestNG

  • Assertions
  • Annotations
  • Test suite
  • Parameters
  • Cross-browser testing
  • Reporting

Advanced Selenium WebDriver

  • Dynamic content

Selenium Grid

  • Understanding distributed testing
  • Preparing infrastructure
  • Using Remote WebDriver

Project management

  • Git version control system
  • Integration with Jenkins
  • Integrating BDD Cucumber Test Suites in Jenkins
Sites Published:

United Arab Emirates - Advance Test Automation in Java using Selenium with continuous integration and version control

Qatar - Advance Test Automation in Java using Selenium with continuous integration and version control

Egypt - Advance Test Automation in Java using Selenium with continuous integration and version control

Saudi Arabia - Advance Test Automation in Java using Selenium with continuous integration and version control

South Africa - Advance Test Automation in Java using Selenium with continuous integration and version control

Brasil - Advance Test Automation in Java using Selenium with continuous integration and version control

Canada - Advance Test Automation in Java using Selenium with continuous integration and version control

中国 - Advance Test Automation in Java using Selenium with continuous integration and version control

香港 - Advance Test Automation in Java using Selenium with continuous integration and version control

澳門 - Advance Test Automation in Java using Selenium with continuous integration and version control

台灣 - Advance Test Automation in Java using Selenium with continuous integration and version control

USA - Advance Test Automation in Java using Selenium with continuous integration and version control

Österreich - Advance Test Automation in Java using Selenium with continuous integration and version control

Schweiz - Advance Test Automation in Java using Selenium with continuous integration and version control

Deutschland - Advance Test Automation in Java using Selenium with continuous integration and version control

Czech Republic - Advance Test Automation in Java using Selenium with continuous integration and version control

Denmark - Advance Test Automation in Java using Selenium with continuous integration and version control

Estonia - Advance Test Automation in Java using Selenium with continuous integration and version control

Finland - Advance Test Automation in Java using Selenium with continuous integration and version control

Greece - Advance Test Automation in Java using Selenium with continuous integration and version control

Magyarország - Advance Test Automation in Java using Selenium with continuous integration and version control

Ireland - Advance Test Automation in Java using Selenium with continuous integration and version control

Luxembourg - Advance Test Automation in Java using Selenium with continuous integration and version control

Latvia - Advance Test Automation in Java using Selenium with continuous integration and version control

España - Advance Test Automation in Java using Selenium with continuous integration and version control

Italia - Advance Test Automation in Java using Selenium with continuous integration and version control

Lithuania - Advance Test Automation in Java using Selenium with continuous integration and version control

Nederland - Advance Test Automation in Java using Selenium with continuous integration and version control

Norway - Advance Test Automation in Java using Selenium with continuous integration and version control

Portugal - Advance Test Automation in Java using Selenium with continuous integration and version control

România - Advance Test Automation in Java using Selenium with continuous integration and version control

Sverige - Advance Test Automation in Java using Selenium with continuous integration and version control

Türkiye - Advance Test Automation in Java using Selenium with continuous integration and version control

Malta - Advance Test Automation in Java using Selenium with continuous integration and version control

Belgique - Advance Test Automation in Java using Selenium with continuous integration and version control

France - Advance Test Automation in Java using Selenium with continuous integration and version control

日本 - Advance Test Automation in Java using Selenium with continuous integration and version control

Australia - Advance Test Automation in Java using Selenium with continuous integration and version control

Malaysia - Advance Test Automation in Java using Selenium with continuous integration and version control

New Zealand - Advance Test Automation in Java using Selenium with continuous integration and version control

Philippines - Advance Test Automation in Java using Selenium with continuous integration and version control

Singapore - Advance Test Automation in Java using Selenium with continuous integration and version control

Thailand - Advance Test Automation in Java using Selenium with continuous integration and version control

Vietnam - Advance Test Automation in Java using Selenium with continuous integration and version control

India - Advance Test Automation in Java using Selenium with continuous integration and version control

Argentina - Advance Test Automation in Java using Selenium with continuous integration and version control

Chile - Advance Test Automation in Java using Selenium with continuous integration and version control

Costa Rica - Advance Test Automation in Java using Selenium with continuous integration and version control

Ecuador - Advance Test Automation in Java using Selenium with continuous integration and version control

Guatemala - Advance Test Automation in Java using Selenium with continuous integration and version control

Colombia - Advance Test Automation in Java using Selenium with continuous integration and version control

México - Advance Test Automation in Java using Selenium with continuous integration and version control

Panama - Advance Test Automation in Java using Selenium with continuous integration and version control

Peru - Advance Test Automation in Java using Selenium with continuous integration and version control

Uruguay - Advance Test Automation in Java using Selenium with continuous integration and version control

Venezuela - Advance Test Automation in Java using Selenium with continuous integration and version control

Polska - Advance Test Automation in Java using Selenium with continuous integration and version control

United Kingdom - Advance Test Automation in Java using Selenium with continuous integration and version control

South Korea - Advance Test Automation in Java using Selenium with continuous integration and version control

Pakistan - Advance Test Automation in Java using Selenium with continuous integration and version control

Sri Lanka - Advance Test Automation in Java using Selenium with continuous integration and version control

Bulgaria - Advance Test Automation in Java using Selenium with continuous integration and version control

Bolivia - Advance Test Automation in Java using Selenium with continuous integration and version control

Indonesia - Advance Test Automation in Java using Selenium with continuous integration and version control

Kazakhstan - Advance Test Automation in Java using Selenium with continuous integration and version control

Moldova - Advance Test Automation in Java using Selenium with continuous integration and version control

Morocco - Advance Test Automation in Java using Selenium with continuous integration and version control

Tunisia - Advance Test Automation in Java using Selenium with continuous integration and version control

Kuwait - Advance Test Automation in Java using Selenium with continuous integration and version control

Oman - Advance Test Automation in Java using Selenium with continuous integration and version control

Slovakia - Advance Test Automation in Java using Selenium with continuous integration and version control

Kenya - Advance Test Automation in Java using Selenium with continuous integration and version control

Nigeria - Advance Test Automation in Java using Selenium with continuous integration and version control

Botswana - Advance Test Automation in Java using Selenium with continuous integration and version control

Slovenia - Advance Test Automation in Java using Selenium with continuous integration and version control

Croatia - Advance Test Automation in Java using Selenium with continuous integration and version control

Serbia - Advance Test Automation in Java using Selenium with continuous integration and version control

Bhutan - Advance Test Automation in Java using Selenium with continuous integration and version control

Nepal - Advance Test Automation in Java using Selenium with continuous integration and version control

Uzbekistan - Advance Test Automation in Java using Selenium with continuous integration and version control