自动化软件测试

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

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

1. 工具选择标准

对于自动化任何应用程序,应考虑以下参数。

  • 数据驱动功能
  • 调试和日志记录功能
  • 平台独立性
  • 可扩展性和可定制性
  • 版本控制友好
  • 支持无人值守的测试运行
  • 邮件通知

2. 框架类型

通常,在自动化应用程序时采用 4 个测试自动化框架。

  • 数据驱动的自动化框架
  • 关键字驱动自动化框架
  • 模块化自动化框架
  • 混合自动化框架

3. 用于功能自动化的常用工具

产品 供应商 网址
Quick Test Professional HP http://www.hp.com/go/qtp
Rational Robot IBM http://www-03.ibm.com/software/products/us/en/robot/
Coded UI Microsoft http://msdn.microsoft.com/en-us/library/dd286726.aspx
Selenium Open Source http://docs.seleniumhq.org/
Auto IT Open Source http://www.autoitscript.com/site/

4. 用于非功能自动化的常用工具

Product Vendor URL
Load Runner HP http://www.hp.com/go/LoadRunner
Jmeter Apache http://jmeter.apache.org/
Burp Suite PortSwigger http://portswigger.net/burp/
Acunetix Acunetix http://www.acunetix.com/
© 2021 刘士. All rights reserved.

结果匹配 ""

    没有匹配的结果 ""