Course Code: advautotest
Duration: 35 hours
Prerequisites:
  • An understanding of basic programming concepts
  • Experience with software testing (manual or automated)
  • Familiarity with web technologies and development frameworks

Audience

  • Automation Testers
  • QA Engineers
  • Software Developers
  • IT Professionals involved in software maintenance and testing
Overview:

Automation testing is crucial for ensuring software quality and reducing manual testing efforts.

This instructor-led, live training (online or onsite) is aimed at intermediate-level testers and developers who wish to deepen their knowledge and skills in automation testing, focusing on tools like Selenium, TestComplete, and integrating with Oracle APEX and .Net Core.

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

  • Set up and configure Selenium and TestComplete for automation testing.
  • Develop advanced test scripts and frameworks.
  • Integrate automation testing with Oracle APEX and .Net Core applications.
  • Apply machine learning techniques to enhance test automation.
  • Transition from manual to automated testing effectively.
  • Manage outsourced testing projects and maintain quality standards.

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 Automation Testing

  • Overview of Automation Testing
    • Benefits of automation
    • Types of testing: Functional vs Non-functional
  • Understanding the Client's Ecosystem
    • Overview of Oracle APEX
    • Introduction to .Net Core
    • Basics of Machine Learning in code algorithms

Automation Tools Overview

  • Selenium
    • Setting up Selenium WebDriver
    • Writing and running test scripts
    • Best practices for Selenium
  • TestComplete
    • Introduction to TestComplete
    • Creating automated tests for different applications
    • Integrating TestComplete with other tools

Deep Dive into Automation with Selenium

  • Advanced Selenium
    • Handling dynamic web elements
    • Cross-browser testing
    • Integration with TestNG and JUnit
  • Framework Development
    • Page Object Model (POM)
    • Data-driven and keyword-driven frameworks
    • Continuous integration with Jenkins

Advanced Features in TestComplete

  • Scripting and Automation
    • Scripting languages supported by TestComplete
    • Automating desktop, web, and mobile applications
  • Customizing Tests
    • Creating custom checkpoints
    • Handling exceptions and errors

Integration with Oracle APEX and .Net Core

  • Testing Oracle APEX Applications
    • Automated testing strategies for APEX applications
    • Tools and practices specific to APEX
  • Automation in .Net Core
    • Setting up test projects
    • Unit testing with xUnit
    • Integration and end-to-end testing

Machine Learning in Automation

  • Introduction to Machine Learning in Testing
    • Basics of machine learning
    • Use cases of machine learning in test automation
  • Implementing Machine Learning Algorithms
    • Writing algorithms for predictive analysis
    • Integrating machine learning with test automation

Maintenance and Manual Construction of New Apps

  • Manual Testing Fundamentals
    • Manual testing techniques
    • Writing effective test cases and test plans
  • Transitioning from Manual to Automated Testing
    • Identifying automation candidates
    • Best practices for maintaining test scripts

Digital HCM/NPP and Outsourcing Strategies

  • Digital HCM/NPP Overview
    • Tools and technologies in HCM
    • Automation strategies for HCM applications
  • Managing Outsourced Testing Projects
    • Best practices for outsourcing
    • Ensuring quality and consistency in outsourced projects

Alternative Tools and Technologies

  • Evaluating Jtest and SOAtest
    • Features of Jtest and SOAtest
    • Suitability for the client’s needs
  • Introducing Alternative Tools
    • Exploring other automation tools (e.g., Katalon Studio, Postman for API testing)
    • Integration and transition strategies

Hands-On Workshops and Real-World Scenarios

  • Practical Sessions
    • Hands-on labs with Selenium and TestComplete
    • Real-world testing scenarios
  • Case Studies and Capstone Project
    • Group project to implement a complete automation solution
    • Presentation and peer review

Summary and Next Steps

Sites Published:

United Arab Emirates - Advanced Automation Testing and Maintenance

Qatar - Advanced Automation Testing and Maintenance

Egypt - Advanced Automation Testing and Maintenance

Saudi Arabia - Advanced Automation Testing and Maintenance

South Africa - Advanced Automation Testing and Maintenance

Brasil - Advanced Automation Testing and Maintenance

Canada - Advanced Automation Testing and Maintenance

中国 - Advanced Automation Testing and Maintenance

香港 - Advanced Automation Testing and Maintenance

澳門 - Advanced Automation Testing and Maintenance

台灣 - Advanced Automation Testing and Maintenance

USA - Advanced Automation Testing and Maintenance

Österreich - Advanced Automation Testing and Maintenance

Schweiz - Advanced Automation Testing and Maintenance

Deutschland - Advanced Automation Testing and Maintenance

Czech Republic - Advanced Automation Testing and Maintenance

Denmark - Advanced Automation Testing and Maintenance

Estonia - Advanced Automation Testing and Maintenance

Finland - Advanced Automation Testing and Maintenance

Greece - Advanced Automation Testing and Maintenance

Magyarország - Advanced Automation Testing and Maintenance

Ireland - Advanced Automation Testing and Maintenance

Luxembourg - Advanced Automation Testing and Maintenance

Latvia - Advanced Automation Testing and Maintenance

España - Advanced Automation Testing and Maintenance

Italia - Advanced Automation Testing and Maintenance

Lithuania - Advanced Automation Testing and Maintenance

Nederland - Advanced Automation Testing and Maintenance

Norway - Advanced Automation Testing and Maintenance

Portugal - Advanced Automation Testing and Maintenance

România - Advanced Automation Testing and Maintenance

Sverige - Advanced Automation Testing and Maintenance

Türkiye - Advanced Automation Testing and Maintenance

Malta - Advanced Automation Testing and Maintenance

Belgique - Advanced Automation Testing and Maintenance

France - Advanced Automation Testing and Maintenance

日本 - Advanced Automation Testing and Maintenance

Australia - Advanced Automation Testing and Maintenance

Malaysia - Advanced Automation Testing and Maintenance

New Zealand - Advanced Automation Testing and Maintenance

Philippines - Advanced Automation Testing and Maintenance

Singapore - Advanced Automation Testing and Maintenance

Thailand - Advanced Automation Testing and Maintenance

Vietnam - Advanced Automation Testing and Maintenance

India - Advanced Automation Testing and Maintenance

Argentina - Advanced Automation Testing and Maintenance

Chile - Advanced Automation Testing and Maintenance

Costa Rica - Advanced Automation Testing and Maintenance

Ecuador - Advanced Automation Testing and Maintenance

Guatemala - Advanced Automation Testing and Maintenance

Colombia - Advanced Automation Testing and Maintenance

México - Advanced Automation Testing and Maintenance

Panama - Advanced Automation Testing and Maintenance

Peru - Advanced Automation Testing and Maintenance

Uruguay - Advanced Automation Testing and Maintenance

Venezuela - Advanced Automation Testing and Maintenance

Polska - Advanced Automation Testing and Maintenance

United Kingdom - Advanced Automation Testing and Maintenance

South Korea - Advanced Automation Testing and Maintenance

Pakistan - Advanced Automation Testing and Maintenance

Sri Lanka - Advanced Automation Testing and Maintenance

Bulgaria - Advanced Automation Testing and Maintenance

Bolivia - Advanced Automation Testing and Maintenance

Indonesia - Advanced Automation Testing and Maintenance

Kazakhstan - Advanced Automation Testing and Maintenance

Moldova - Advanced Automation Testing and Maintenance

Morocco - Advanced Automation Testing and Maintenance

Tunisia - Advanced Automation Testing and Maintenance

Kuwait - Advanced Automation Testing and Maintenance

Oman - Advanced Automation Testing and Maintenance

Slovakia - Advanced Automation Testing and Maintenance

Kenya - Advanced Automation Testing and Maintenance

Nigeria - Advanced Automation Testing and Maintenance

Botswana - Advanced Automation Testing and Maintenance

Slovenia - Advanced Automation Testing and Maintenance

Croatia - Advanced Automation Testing and Maintenance

Serbia - Advanced Automation Testing and Maintenance

Bhutan - Advanced Automation Testing and Maintenance

Nepal - Advanced Automation Testing and Maintenance

Uzbekistan - Advanced Automation Testing and Maintenance