"1. Introduction to testing (need for testing, industry standards, practical examples). Principles of testing, set of testing activities.
2. Software development life cycles and the role of testing in them.
3. Testing levels (component testing, integration testing, system testing, acceptance testing).
4. Functional testing, non-functional testing, regression testing, experience-based techniques and testing, maintenance testing.
5. Static testing and dynamic testing.
6. White box testing. Black box testing.
7. Testing management (standards, terminology, documentation and its creation).
8. Tools in software testing.
9. Development of test cases. Testing tool TestRail or equivalent.
10. Defects. Creating issue reports, creating an issue report in the project management tool JIRA or equivalent.
11. Introduction to test automation.
12. Obtaining elements of the home page.
13. Creating projects using the test automation tool Cypress or an equivalent tool.
14. Development of test automation project using object-oriented programming."