利用 Docker 和 CI 和 CD 成为熟练的自动化测试人员
Proficient Automation Tester by Leveraging Docker with CI and CD
- 1. Introduction
- 1. Introduction
- 2. Application Overview
- 2. Automation Framework Setup and Execution
- 1. Setup Intellij for new automation project
- 2. Maven POM.xml setup with dependencies and commands usage
- 3. Automation Framework Setup
- 1. Setup of Page Objects
- 2. Setup of AppConstants and Driver Class
- 3. Debugging the error
- 4. Execution of framework with Page Route tests
- 4. TestNG and xml file setup
- 1. Creating a new TestNG xml file and executing
- 2. Parameterize TestNG xml file
- 3. Execution using Maven and TestNG xml
- 4. Resolving WebDriver Error and Execution
- 5. Setup of Parallel Reporting and Logging mechanism for Automation Frameworks
- 1. Implementing custom Extent report for parallel execution
- 2. Implementing Logging for Automation Frameworks
- 6. Understanding Docker and Its working
- 1. Docker Overview
- 2. Download Docker and Setup Docker Compose
- 3. Automation execution using Docker container chrome browser
- 4. Running tests in firefox browser
- 7. Docker Compose Setup and Execution
- 1. Docker compose setup
- 2. What is selenium grid and how to use it
- 3. What is docker hub
- 4. Tests execution using selenium grid and docker compose
- 8. GitHub actions usage and execution with custom job setup
- 1. Push your code to a GitHub repository
- 2. Setup GitHub actions
- 3. Tests execution using GitHub actions
- 4. Running tests using GitHub actions with setup
- 9. Jenkins and CICD
- 1. Jenkins setup
- 10. Download Project code and resources
- 1. Click on the link and download the resources