Common automated testing framework

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;

 

 

Guess you like

Origin www.cnblogs.com/shallwebegin/p/11621917.html