自动化测试框架

 

自动化测试框架=编程语言+单元测试框架+持续集成工具+数据库+项目管理工具+版本管理工具

编程语言:java,python

单元测试框架:

  • testNG/Junit是java中的单元测试框架
  • unittest/pytest是python中的单元测试框架

持续集成工具:Jenkins

数据库:mysql,oracle

项目管理工具:testlink/redmine

版本管理工具:Git/SVN

 

1、接口自动化框架:

  • python+rebot framework+unittest/pytest+Jenkins+mysql/oracle+testlink/redmine+git/svn
  •  java+Maven/Ant/Gradle+testNG/Junit+Jenkins+mysql/oracle+testlink/redmine+git/svn
  •  jmeter+Maven/Ant+Jenkins+mysql/oracleL+testlink/redmine+git/svn

2、UI自动化测试框架:

(1)pc端

  • python+selenium+unittest/pytest+jenkins+mysql/oracle+testlink/redmine+git/svn
  • java+selenim+testNG/Junit+jenkins+mysql/oracle+testlink/redmine+git/svn

(2)app端

  • python+appium+unittest/pytest+jenkins+mysql/oracle+testlink/redmine+git/svn
  • java+appium+testNG/Junit+jenkins+mysql/oracle+testlink/redmine+git/svn

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(软件测试)