【测试三】测试工具

有关测试工具
LoadRunner
QTP(quick test professional)
QC(Quality Center)

1. LoadRunner

预测系统行为和性能的负载测试工具。

虚拟用户———Virtual User Generator
记录业务流程————>转化为测试脚本

真实负载

定位性能

分析结果

重复测试

Testing Script--测试脚本
一个特定测试的一系列指令,可被自动化测试工具执行

  • 线性脚本:录制手工执行的测试实例所得
  • 结构化脚本:由控制脚本设计的指令
  • 共享脚本:可能被多个测试实例使用
  • 数据驱动脚本技术:将测试输入存储在独立的文件中,而不是脚本

默认脚本语言C,支持Java,VB,VBScript

LR函数

2. QTP(quick test professional)

自动化测试工具
执行重复的自动化测试,主要用于回归测试和测试统一软件的新版本
(功能测试,回归测试)

默认提供Web,Activex,VB
脚本语言是VBScript
功能测试流程:制定测试计划——>创建测试脚本——>增强测试脚本——>运行测试——>分析测试结果

关键字视图

3. QC(Quality Center)

基于Web且支持测试管理,提供统一,可重复的流程,用于收集需求,计划和安排测试分析结果并管理缺陷和问题

  • 有助于维护测试的项目数据库
  • 可以集成Mercury测试工具以及第三方工具和自定义测试工具
  • 需求和配置管理工具
  • 可以知道完成测试流程的需求制定、测试计划、测试执行和缺陷跟踪阶段

4. SilkTest

面向Web应用、Java应用和传统的C/S应用,进行自动化的功能测试和回归测试工具

提供了用于测试的创建和定制的工作流设置,测试计划和管理,直接的数据库访问及检测等功能

内置恢复系统

5. Selenium

用于Web应用程序测试的工具,直接运行在浏览器中

6. AutoRunner

黑盒测试,执行重复的手工测试


  • Mercury
    WinRunner,LoadRunner,TestDirector,QuickTest
  • Rational
    Rational Test Manager 测试管理
    Rational Quantify 性能测试工具
    Robot
    LoadTest 负载测试
    Test Factory 软件测试

  • 开源测试工具:
    Bugfree
    Bugzilla
    TestLink
  • 开源功能自动化测试工具:
    Watir
    Selenium
    MaxQ
    WebInject
  • 开源性能自动化测试工具:
    Jmeter
    OpenSTA
    DBMonster
    TPTEST
    Web application
  • 国内免费软件测试工具:
    AutoRunner
    TestCenter

你可能感兴趣的:(【测试三】测试工具)