查看原文
其他

软件测试术语 - 自动化软件测试

苦叶子 Jmeter性能测试指南 2022-11-13

声明
        本公众号所有内容,均属微信公众号: 开源测试评论  所有,任何媒体、网站或个人未经授权不得转载、链接、转贴或以其他方式复制发布/发表。已经本公众号协议授权的媒体、网站,在使用时必须注明"稿件来源微信公众号:开源测试评论",违者本公众号将依法追究责任。


自动化软件测试

英文:Automated Software Testing

什么是自动化软件测试

软件测试自动化使用专门的工具来控制测试的执行,并将实际的结果与预期的结果进行比较。通常,回归测试是自动的,它是重复的动作。

测试工具不仅可以帮助我们执行回归测试,还可以帮助我们自动化生成数据、产品安装、GUI交互、缺陷日志记录等等。

选择工具原则

我们来看下选择自动化测试工具或框架的基本原则:

  • 数据驱动能力

  • 调试和日志能力

  • 平台无关

  • 可扩展/可定制

  • Email通知

  • 友好的版本控制

  • 无人值守执行

框架类型

通常情况下,有4种自动化测试框架类型:

  • 数据驱动自动化框架

  • 关键字驱动自动化框架

  • 模块化自动化框架

  • 混合式自动化框架

常见工具

名称发行方URL
Quick Test ProfessionalHPwww.hp.com/go/qtp
Rational RobotIBMhttp://www-03.ibm.com/software/products/us/en/robot/
Coded UIMicrosofthttp://msdn.microsoft.com/en-us/library/dd286726.aspx
SeleniumOpen Sourcehttp://docs.seleniumhq.org/
Auto ITOpen Source/freehttp://www.autoitscript.com/site/

非功能测试工具

名称发行方URL
Load RunnerHPwww.hp.com/go/LoadRunner
JmeterApachejmeter.apache.org/
Burp SuitePortSwiggerhttp://portswigger.net/burp/
AcunetixAcunetixhttp://www.acunetix.com/

长按关注OSTRChinese



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存