I. Course Introduction
1. foundation Automation
1) Automated written Cases
2) Selenium advantages and principles
3) automation environment to build
2.Selenium basis
1) 8 large common element positioning (form)
2) treatment of common elements
3) treated drop-down box element
4) Different window switching
5) Advanced element
6) elements waiting
3. Demand to the frame
Case design needs analysis --- --- --- login script development foundation \ shopping script reads the configuration file reconstruction package --- --- --- monitor data-driven shots --- --- Code hierarchical framework implementation --- --- log collection report generation continuous integration
4. Knowledge Review + keywords framework
Second, the difference between functional testing and automated testing
1. Functional Test
Meet product demand, find bug
2. Automated Test
- Write code, scripts allow the program to run automatically
- Reduce manual input, improve work efficiency
- Regression Testing
- System monitoring
3. difference
Different gold
Third, automated testing process which
1. Analysis of testing requirements --- options --- --- environment to build test plans prepared in Example --- --- --- coding analysis results
Fourth, the difference between automatic and manual use cases of the embodiments with
1. Manual use case
2. Automation cases
3. difference
- Different steps
- Different precision
Fifth, writing automated test cases
1. Automated test points
- ID
- Module
- Prerequisites
- step
- expected results
- actual results
Six, Selenium benefits and working principle
1.Selenium advantage
- Open source
- Multi-Browser
- Multi-platform
- API Complete
- Run within the browser
Works of 2.Selenium