Test Automation – Curriculum
Școala Informală de IT
Content:
Web App Fundamentals Testing concepts Intro in automation Environment setup OOP / programming intro Automation framework Selenium Webdriver Web automation (end to end) project Enhancements AdvancedWeb App Fundamentals:
- HTML/HTTP basics
- DOM introduction
- Web basics: client-server, cookies, session, types of requests, web servers, and more
Testing concepts:
- Testing types and the relationship to automation
- Test cases practices
Intro in automation:
- What is automation? Why automate? How to automate?
- Web / native automation practices and approach
- Backend / api
- Some of the basic tools used
- Automation principles
- Advantages vs. disadvantages
Environment setup:
- Programming language (Java)
- Integrated development environment (IntelliJ IDEA)
- Version control (Git)
- Build automation (Maven)