Common characteristic: the programming language + unit testing framework + scan compilation tools + continuous integration tool + database + project management tools .
1 , the interface automation framework:
①、java+testNG/Junit+Maven/Ant/Gradle+Jenkins+MySQL+testlink/redmine
②、python+unittest/pytest+Git+Jenkins+MySQL+testlink/redmine
③、python+rebot framework+unittest/pytest+Git+Jenkins+MySQL+testlink/redmine
④、jmeter+Maven/Ant+Jenkins+MySQL+testlink/redmine
2 , the UI test automation framework
①、java+selenium/appium+testNG/Junit+Maven/Ant/Gradle+Jenkins+MySQL+testlink/redmine
②、python+selenium/appium+unittest/pytest+Git+Jenkins+MySQL+testlink/redmine
③、python+rebot framework+unittest/pytest+Git+Jenkins+MySQL+testlink/redmine
Programming language: write test scripts, logging and output;
Unit testing framework of: providing a configuration script test, abnormality check and some columns;
Scan compiler tools: test file scanning compiled, usually with continuous integration tools better effect;
Continuous integration tools: Jenkins, classic continuous integration tools;
Database: test data management;
Project management tools: test results of statistical management;