A Free sample background from www.powerpointbackgrounds.com
Slide 1
第八章
WinRunner
测试系统工具的
运用
第
第
8
8
章
章
WinRunner
WinRunner
测试系统工具的运
测试系统工具的运
用
用
8.1
8.1
WinRunner
WinRunner
介绍
介绍
8.2
8.2
使用
使用
WinRunner
WinRunner
8.3
8.3
设定
设定
GUI Map
GUI Map
8.4
8.4
编辑
编辑
GUI Map
GUI Map
8.5
8.5
学习虚拟对象
学习虚拟对象
8.6
8.6
创建测试
创建测试
8.7
8.7
同步点
同步点
(Synchronize)
(Synchronize)
8.8
8.8
检查点
检查点
(Checkpoint)
(Checkpoint)
A Free sample background from www.powerpointbackgrounds.com
Slide 2
第八章
WinRunner
测试系统工具的
运用
本章教学目标
本章教学目标
理论环节
理论环节
认识
认识
WinRunner
WinRunner
系统的主要功能及适用范围
系统的主要功能及适用范围
认识
认识
WinRunner
WinRunner
系统进行软件测试的基本思想与策略
系统进行软件测试的基本思想与策略
学习
学习
WinRunner
WinRunner
系统进行软件测试的主要任务和过程
系统进行软件测试的主要任务和过程
掌握运用
掌握运用
WinRunner
WinRunner
系统工具的应用配置
系统工具的应用配置
掌握运用
掌握运用
WinRunner
WinRunner
系统实现功能测试
系统实现功能测试
实践环节
实践环节
认识并掌握
认识并掌握
WinRunner
WinRunner
系统的配置使用
系统的配置使用
认识并掌握
认识并掌握
WinRunner
WinRunner
系统进行软件测试的实践
系统进行软件测试的实践
A Free sample background from www.powerpointbackgrounds.com
Slide 3
第八章
WinRunner
测试系统工具的
运用
8.1 WinRunner
8.1 WinRunner
介绍
介绍
WinRunner
WinRunner
(
(
简称
简称
WR
WR
)
)
是一种基于
是一种基于
MS Windows
MS Windows
的功能
的功能
测试工具。
测试工具。
WR
WR
可以帮助用户自动处理从测试开发到测试执行的整个过
可以帮助用户自动处理从测试开发到测试执行的整个过
程,可以创建可修改和可复用的测试脚本,而不用
程,可以创建可修改和可复用的测试脚本,而不用
担心软件
担心软件
功能模块的变更。
功能模块的变更。
使用
使用
WinRunner
WinRunner
进行自动化测试的好处:
进行自动化测试的好处:
快速(
快速(
Fast
Fast
)、可靠(
)、可靠(
Reliable
Reliable
)、
)、
可重复(
可重复(
Repeatable
Repeatable
)、可程序化(
)、可程序化(
Programmable
Programmable
)、
)、
广泛的(
广泛的(
Comprehensive
Comprehensive
)、可再使用(
)、可再使用(
Reusable
Reusable
)
)
A Free sample background from www.powerpointbackgrounds.com
Slide 4
第八章
WinRunner
测试系统工具的
运用
WinRunner
WinRunner
的测试模式
的测试模式
以
以
WinRunner
WinRunner
执行测试,就与人工测试一
执行测试,就与人工测试一
样,
样,
WinRunner
WinRunner
会仿真鼠标的动作与键盘的输入
会仿真鼠标的动作与键盘的输入
。当在
。当在
软件操作中点击
软件操作中点击
GUI
GUI
(
(
图形用户界面)对象时,
图形用户界面)对象时,
WR
WR
会使
会使
用一种类
用一种类
C
C
的测试脚本语言
的测试脚本语言
(TSL)
(TSL)
生成一个测试脚本。
生成一个测试脚本。
测试人员可以用手工编程的方法编辑这个脚本。
测试人员可以用手工编程的方法编辑这个脚本。
WinRunner
WinRunner
包括的功能生成器
包括的功能生成器
(Function Generator)
(Function Generator)
可
可
以帮助用户快速简便的在已录制的测试中添加功能。
以帮助用户快速简便的在已录制的测试中添加功能。
WinRunner
WinRunner
有两种录制测试的模式:
有两种录制测试的模式:
(
(
1
1
)环境判断模式
)环境判断模式
(
(
Context Sensitive Mode)
Context Sensitive Mode)
(
(
2
2
)
)
模拟模式
模拟模式
(
(
Analog Mode)
Analog Mode)
A Free sample background from www.powerpointbackgrounds.com
Slide 5
第八章
WinRunner
测试系统工具的
运用
环境判断模式
环境判断模式
环境判断模式根据用户选取的
环境判断模式根据用户选取的
GUI
GUI
对象将用户对软件的
对象将用户对软件的
操作动作录制下来,并忽略这些对象在屏幕上的物理位置
操作动作录制下来,并忽略这些对象在屏幕上的物理位置
。每一次对被测软件进行操作,测试脚本会描述用户选取
。每一次对被测软件进行操作,测试脚本会描述用户选取
的对象和操作动作。
的对象和操作动作。
当进行录制时间,
当进行录制时间,
WR
WR
会对选取的每个对象做唯一描述并
会对选取的每个对象做唯一描述并
写入
写入
GUI map(
GUI map(
映射
映射
)
)
中。
中。
GUI map
GUI map
和测试脚本被分开
和测试脚本被分开
保存和维护。当软件用户界面发生变化时,用户只需更新
保存和维护。当软件用户界面发生变化时,用户只需更新
GUI map
GUI map
。
。
这样一来,环境判断模式的测试脚本将非常
这样一来,环境判断模式的测试脚本将非常
容易地被重复使用。
容易地被重复使用。
执行测试时只需要回放测试脚本。回放测试脚本的过程,
执行测试时只需要回放测试脚本。回放测试脚本的过程,
就是
就是
WR
WR
模拟一个用户使用鼠标选取对象、用键盘输入数
模拟一个用户使用鼠标选取对象、用键盘输入数
据的操作过程。
据的操作过程。
WR
WR
从
从
GUI map
GUI map
中读取对象描述,并在
中读取对象描述,并在
被测软件中查找符合这些描述的对象。
被测软件中查找符合这些描述的对象。