AUTOMATED TESTING TECHNIQUES

Required background: basic testing knowledge and experience, programming skills
Number of training days: 4 days

Training objective:
Participants will gain comprehensive knowledge in the field of automated testing to be able to effectively test different applications and systems.

Description of the training:
We will introduce testing frameworks (e.g. Selenium, Appium) and their use in different applications. Then, we will learn development techniques to efficiently develop and maintain automated tests. The training is recommended for those who want to enhance their existing tester skills in the area of automation and make the testing process more efficient with simpler automations.

Detailed topics:

Day 1: Introduction to automated testing

  • Introduction to automated testing: benefits and challenges of automated testing
  • Overview of testing frameworks (e.g. Selenium, Appium)
  • Test automation basics and design considerations

Day 2: Testing environments and tools

  • Test environments and how to set up and configure test environments
  • Testing tools (e.g. IDEs, CI/CD tools)
  • Test data management and automation of data generation

Day 3: Development techniques in automated testing

  • Writing and maintaining test scripts
  • Test case modularity and reusability
  • Test reports and report generation

Day 4: Project work and practical exercises

  • Practical project work with automated testing tasks
  • Implementation and testing of test automation processes
  • Final project presentation and feedback

ARE YOU INTERESTED IN? WRITE US!