共同的特點:編程語言+單元測試框架+掃描編譯工具+持續集成工具+數據庫+項目管理工具。
1、接口自動化框架:
①、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、UI自動化測試框架
①、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
編程語言:編寫測試腳本、日志記錄和輸出;
單元測試框架:提供測試腳本運行、異常校驗等一些列的配置;
掃描編譯工具:測試文件掃描編譯,一般配合持續集成工具使用效果更佳;
持續集成工具:Jenkins,經典的持續集成工具;
數據庫:測試數據管理;
項目管理工具:測試結果統計管理;