Get in Touch
 Duration 35 hours

Course Outline

Foundations of Automation Testing

  • Automation Testing Landscape
    • Advantages of automated processes
    • Categorization of testing: Functional versus Non-functional
  • Contextualizing the Client Environment
    • Introduction to Oracle APEX
    • Overview of .Net Core
    • Fundamentals of Machine Learning within code algorithms

Survey of Automation Tools

  • Selenium
    • Deployment of Selenium WebDriver
    • Creation and execution of test scripts
    • Industry best practices for Selenium
  • TestComplete
    • Introduction to the TestComplete platform
    • Building automated tests across diverse applications
    • Synchronizing TestComplete with complementary tools

In-Depth Selenium Automation

  • Advanced Selenium Techniques
    • Managing dynamic web elements
    • Cross-browser compatibility testing
    • Synergy with TestNG and JUnit
  • Framework Architecture
    • Page Object Model (POM) implementation
    • Data-driven and keyword-driven framework designs
    • Continuous integration pipelines with Jenkins

TestComplete Advanced Capabilities

  • Scripting and Automation Logic
    • Supported scripting languages in TestComplete
    • Automating desktop, web, and mobile interfaces
  • Test Customization
    • Designing custom checkpoints
    • Exception handling and error resolution

Synergy with Oracle APEX and .Net Core

  • Oracle APEX Application Testing
    • Strategic automated testing for APEX
    • APEX-specific tooling and methodologies
  • .Net Core Automation
    • Configuration of test projects
    • Unit testing via xUnit
    • Integration and end-to-end validation

Machine Learning in Automation

  • ML in Testing Context
    • Core machine learning concepts
    • Practical applications of ML in test automation
  • Algorithm Implementation
    • Development of predictive analysis algorithms
    • Embedding ML models into test automation flows

Maintenance & New Application Construction

  • Manual Testing Essentials
    • Core manual testing techniques
    • Crafting robust test cases and comprehensive plans
  • Migration to Automated Testing
    • Selection of candidates for automation
    • Best practices for script upkeep

Digital HCM/NPP & Outsourcing Tactics

  • Digital HCM/NPP Insights
    • Technologies and tools within HCM
    • Automation strategies for HCM systems
  • Oversight of Outsourced Testing
    • Effective outsourcing practices
    • Maintaining consistency and quality in external projects

Alternative Tools & Technologies

  • Assessment of Jtest and SOAtest
    • Core features of Jtest and SOAtest
    • Alignment with client requirements
  • Exploration of Alternatives
    • Reviewing other automation solutions (e.g., Katalon Studio, Postman for API testing)
    • Strategies for integration and tool migration

Practical Workshops & Real-World Scenarios

  • Applied Sessions
    • Practical labs utilizing Selenium and TestComplete
    • Simulation of real-world testing challenges
  • Case Studies & Capstone Project
    • Collaborative project implementing a full automation solution
    • Final presentation and peer evaluation

Wrap-Up & Future Pathways

Requirements

  • Proficiency in fundamental programming principles.
  • Practical experience in software testing, whether manual or automated.
  • Working knowledge of web technologies and modern development frameworks.

Intended Audience

  • Automation Test Specialists
  • Quality Assurance Engineers
  • Software Developers
  • IT Professionals engaged in software lifecycle maintenance and testing

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories