有关测试工具
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
网友评论