自动化测试工具简介资料
3.0
Virtual User Generate
5
LoadRunner主要术语 1. Vuser(虚拟用户)
在场景中,LoadRunner用虚拟用户代替 实际用户,模拟实际用户的操作的应用 程序。
2. Transaction(事务)
事务表示要度量的最终用户业务流程, 每个事务度量服务器响应指定Vuser请求 所用的时间。
复杂性,并减少由此引起的成本、改进过程, 由美国国防部出资,委托美国卡耐基梅隆大学 软件工程研究院(SEI)开发的能力成熟度模型 集成
3.0
软件能力成熟度模型CMM
26
5、优化级 关注过程改进 4、已管理级 过程被度量并受控 3、已定义级 过程被描述并得到很好理解 2、可重复级 可重复以前的主要经验 1、初始级 不可预测并不可控制
3.0
QTP
12
1. QTP测试流程
创建测试或组件
运行测试或组件
分析结果
3.0
QTP
13
1. 默认插件包含 ActiveX Visual Basic Web
2. 安装插件 Java .NET ………
3.0
QTP 示例
14
基于B/S结构的Tomcat管理登录页面
3.0
QTP示例
15
1. Keyword View(关键字视图) 以关键字的形式非常直观显示用户每一步 操作
20
1. TD的管理流程
3.0
TestManager
21
1. TM管理流程
3.0
Bug管理工具
22
四、Bug管理工具 1. Mercury公司产品TD 2. IBM Rational公司产品ClearQuest 3. 开源工具Bugzilla
4. ………
3.0
TD中的Bug生命周期
23
3.0
reject Deferred
制定负载测试计划 创建Vuser脚本 创建方案 运行方案 监视方案 分析测试结果
3.0
功能工具
11
二、功能测试工具 1. Mercury公司产品QTP(QuickTest Professional) 2. IBM公司产品Robot的GUI Script 3. Compuware公司产品QARun 4. 开源的产品………
3.0
Virtual User Generate
6
LoadRunner主要术语
3. Rendezvous(集合点)
用于模拟较大的用户负载并度量服务器 性能,需要同步各个Vuser在同一时刻执 行的操作。
4. Scenario(场景/方案)
场景是一种文件,用于根据性能要求定 义在每一个测试会话运行期间发生的事 件。
3.0
Virtual User Generate
7
LoadRunner主要术语
5. Correlation(关联) 用于脚本中存在动态数据信息的处理。
6. Check Point(检查点) 用于验证检查Web服务器返回的网页是 否正确。
3.0
Controller
8
设计方案 手动方案 百分比方案 面向目标方案
3.0
LoadRunner
4
1. Virtual User Generate(虚拟用户生成器) 用于捕获最终用户业务流程和创建自动化 性能测试脚本。
2. Controller(控制管理器) 用于组织、驱动、管理和监控负载测试。
3. Analysis(分析工具) 用于您查看、分析和比较性能测试结果数 据。
3.0
关键过程域(Key Process Areas) 27
初始级(1)
优化级(5)
过程更改管理
技术改革管理
已管理级(4) 缺陷预防
同组已行间定评协义审调级(3)软定件量质过量程管管理理
软件产品工程
集成软件管理
可重复级(2)
培训大纲 组织过程定义
软件配置管理 组织过程焦点
软件质量保证
软件子合同管理
结合其他组件的应用,从项目需求、开发、 测试、缺陷跟踪整个流程,及时掌控工 作进度及产
19
三、项目管理工具 1. Mercury公司产品Test Director 2. IBM公司产品TestManager 3. 其他产品……..
3.0
Test Director
Bug Lifecycle
24
New
Open
Assigned
Fixed
Reopen
Verified
closed
3.0
软件质量管理
25
1. 什么是CMMI
CMMI (Capability Maturity Model Integration)能力 成熟度模型集成
目的:是为了解决现有不同CMM模型的重复性、
3.0
Analysis
9
重要性能指标 事务响应时间图(Transaction) 吞吐量图(Throughput) 每秒点击数图(Hits per Second) 第一次缓冲细分时间图(Time to First Buffer Breakdown)
3.0
LoadRunner
10
1. LoadRunner测试流程
自动化测试工具
威迅教育开发部 张伟平
3.0
目标
2
1. 性能测试工具 2. 功能测试工具 3. 项目管理工具 4. Bug管理工具
3.0
性能工具
3
一、性能测试工具 1. Mercury公司产品LoadRunner 2. IBM Rational公司产品Robot的VU Script 3. Compuware公司产品QALoad 4. 开源社区的产品,如OpenSTA……
软件项目跟踪和监督
软件项目策划
需求管理
3.0
3.0
3.0
2. Expert View(专家视图) 以脚本的形式显示用户的第一步操作
用户在任一视图中做的操作,都将影响另一视图
3.0
QTP 示例
16
1. 参数化设置 主要用于更换数据或用户时
2. 验证点设置 保证脚本回放时的页面或者结果也定义的 验证点的结果值相同
3. 结果分析 查看测试结果并分析可能产生错误的原因
3.0
Robot简介
17
Rational中三个重要的组件 Rational Administrator Rational TestManager Rational Robot
3.0
Robot简介
18
Rational产品首次引入了工程管理的概念 将开发软件产品的项目定义为一个工程, 如果有多个项目将定义多个,同时各个项 目互不影响。