Google plus
  • English
  • العربية

Software Automation Testing

Manual Testing is performed by a human sitting in front of a computer carefully executing the test steps.

Automation Testing means using an automation tool to execute your test case suite.

The automation software can also enter test data into the System Under Test, compare expected and actual results and generate detailed test reports. Test Automation demands considerable investments of money and resources.

Successive development cycles will require the execution of the same test suite repeatedly. Using a test automation tool, it's possible to record this test suite and re-play it as required. Once the test suite is automated, no human intervention is required. This improved the ROI of Test Automation. The goal of Automation is to reduce the number of test cases to be run manually and not to eliminate Manual Testing altogether.




  • Training Type
  • Training

  • Topics
  • - Intro to Test Automation
    - Static Testing
    - Dynamic Testing
    - Cloud Testing
    - Intro to Java Programming
    - Selenium WebDriver
    - Maven (Build Management Tool)
    - TestNG (Unit Testing Framework)
    - TestNG Annotations
    - TestNG parameters
    - TestNG Assertions
    - More Selenium WebDriver examples using Maven and TestNG
    - Executing JavaScript code inside the Selenium script
    - Headless testing using headless browsers options
    - Intro to Data-Driven Framework
    - Page Object Model Design Pattern (POM
    - Introducing to SHAFT_ENGINE

  • Pre-requisites
  • Have knowledge/experience in manual software and have exposure to a computer programming language.

  • Audience
  • Software Manual Testing Engineer.

  • Related Courses
  • - APi Testing
    - Performance Testing
    - Security Testing
    - Bi Testing
    - Mobile Testing

  • Value of Training
  • * Understand the purpose of test automation:

    - Identify the technical success factors of a test automation project.
    - Identify the test automation requirements for the Software Under Test (SUT).
    - Evaluate and select the tools for test automation.
    - Design for test-ability.
    - Understand how to create an environment to execute test automation.
    - Be familiar with Selenium,
    - Be familiar with data-driven test automation.
    - Be familiar with creating a test automation framework.
    - Be familiar with test automation maintenance.
    - Be familiar with test automation reporting and metrics.

  • Training Hours
  • 24 Hours

scheduled date Location time No of days price  
October 27, 2019 Cairo 24hr 6 days
October 13, 2019 cairo 24hr 6 days