多测师是一家拥有先进的教学理念,强大的师资团队,业内好评甚多的接口自动化测试培训机构!

17727591462

联系电话

您现在所在位置:接口自动化测试培训 > 新闻资讯

自动化测试框架及工具的选择

更新时间:2022-01-04 09:27:43 作者:多测师 浏览:113

  一、主流自动化测试框架及工具介绍

  目前市面上主流的自动化测试框架或工具如下:

  1.通用自动化测试框架:

  Robot Framework(支持Python、Java、C语言,开源)

  Cucumber(支持Java、Ruby、JavaScript语言,开源)

  2.功能自动化测试工具:

  WinRunner(无语言要求,软件太古老)

  QTP(使用VB语言,付费)

  Rational Function Tester(支持Java、VB、C#语言,付费)

  3.Web自动化工具:

  QTP(使用VB语言,付费)

  Selenium(支持Java、Python、Ruby、PHP、C#、JavaScript等语言,开源)

  Watir(使用Ruby语言,开源)

自动化测试框架及工具的选择

  4.性能测试工具:

  LoadRunner(使用C语言,付费)

  Jmeter(使用Java语言,开源)

  5.Web安全测试工具:

  Appscan(无语言要求,付费,但有破解版)

  Wapiti(使用Python语言,开源)

  6.App自动化测试工具:

  Appium(支持Java、Python、Ruby、PHP、C#、JavaScript等语言,开源,支持IOS和Android)

  Instruments(使用Java语言,开源,只支持IOS)

  Monkey Runner(使用Python语言,开源,只支持Android)

  7.白盒测试工具(只考虑Java的):

  Jtest(付费)

  Junit(开源,社区活跃,技术支持丰富)

  TestNG(开源,基于Junit但添加了更强大的功能,比Junit灵活)

  二、 自动化测试框架及工具的分析与选择

  1.从公司产品架构角度:公司产品主要是B/S架构,以及APP端(IOS+Android),所以要排除针对C/S架构的工具

  2.从工具功能和学习成本角度,最好选择功能更强大,上手更快的工具

  3.从技术栈角度,最好选择支持Java和Python的工具(我们公司)

  4.从成本角度,最好选择开源的免费工具

  5.从市场占有率角度,选择最流行的工具

  6.从资料以及技术支持角度,最好选择社区活跃,官网文档以及工具版本更新及时的工具

  7.最好可以和Jenkins结合,进行持续集成

  以上内容为大家介绍了自动化测试框架及工具的选择,希望对大家有所帮助,如果想要了解更多接口自动化测试相关知识,请关注多测师。https://www.aichudan.com/xwzx/


联系电话

17727591462

返回顶部