WINRUNNER学习第一天

今天(07.03.12)我学习了winrunner。都说好记性不如烂笔头。我做一下学习笔记。


前言:WR的测试过程可以分为六个步骤:创建GUI map   录制测试脚本  调试测试脚本 执行测试 查看测试结果
报告发现的错误

概念:GUI对象:指Windows应用程序的窗口(Windows),菜单(Menus),按钮(Buttons),列表(Lists)这些基本组件.

操作:打开Winrunner程序,选择Tool工具菜单>GUI Spy,选择这个窗口右上角的Spy按钮,当鼠标移到登陆界面时,在窗口外边会出现闪动的外框,您只要把鼠标放到我们要查看的OK按钮那里就会发现在GUI Spy这个窗口里会出现许多信息,其中Recorded这个选项卡里显示的就是我们想要查看的属性。

GUI Map模式的分类:
a:Global GUI map file 你可以为整个软件创建GUI map文件,或者为每个窗体创建一个GUI map文件
b:GUI map file per test可以在每次创建新的测试时,自动创建相关的GUI map文件
c:这两种方式的切换是在Tool>General Options>General>GUI Files

RapidTest Script wizard的使用
(RapidTest Script wizard只能在Globe GUI Map File的模式下使用,在录制脚本前使用RapidTest Script wizard一次性学习被测软件所有的GUI对象,生成并保存GUI map文件后在脚本开头部分使用GUI_load语句加载这个MAP文件。)
操作步骤:
a:选择Insert>RapidTest Script wizard点击手型图标,然后点击被测软件,被测软件的窗体名称会显示在Window Name框中。点击下一步
b:选择WR创建的测试类型,当RapidTest Scipt Wizard在被测软件中走查结束,你选择的的测试就会被显示在WR窗口中。WR创建的测试类型包括以下几种: 
GUI Regression Test(界面回归测试)—用来比较软件不同版本种的GUI对象。例如检查一个button是否被禁用。创建这种测试时,WR先捕捉GUI对象默认信息。在回归测试时,WR把当先信息和默认比较,并报告不符合的地方。
Bitmap Regression Test(位图回归测试)-用来比较软件不同版本种的位图图片。
User Interface Test(用户界面测试)-这种测试决定被测试软件是否符合Microsoft windows标准。
Test Template(测试模板)-这种测试提供一个操作被测软件的自动测试的基本框架。它打开和关闭每个窗口,为你留下可以添加代码(手下或者录制)的空间如果不选择任何类型的测试,你仍然可以用它来自动学习被测软件的GUI。选择Next>
c:定义导航控制(Dfine Navigation Controls)这个选择默认选项,然后Next
d:选择Express(快速)或Comprehensive(全面)学习流程。点击Learn。WR就开始系统的一个窗口一个窗口的学习被测软件。这个过程地时间长短取决语被测试软件地复杂程度。
e:Start Application 选择“NO”默认既可。
f:Save Files 输入启动脚本和GUI Map文件地保存路径和文件名,或使用默认值。点击Next。
g:选择Next,点击OK,这样被测软件的窗体组件就基本在GUI Map里了。
   至此,我学习了WR的测试过程的第一步,创建GUI map。
   并且今天学了两个单词:automatically 自动地;机械的  invoke 调用
 

你可能感兴趣的:(windows,框架,软件测试,Microsoft,脚本)