winrunner计算器实验指导书

上传人:枫** 文档编号:557393019 上传时间:2022-10-12 格式:DOCX 页数:4 大小:56.03KB
返回 下载 相关 举报
winrunner计算器实验指导书_第1页
第1页 / 共4页
winrunner计算器实验指导书_第2页
第2页 / 共4页
winrunner计算器实验指导书_第3页
第3页 / 共4页
winrunner计算器实验指导书_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《winrunner计算器实验指导书》由会员分享,可在线阅读,更多相关《winrunner计算器实验指导书(4页珍藏版)》请在金锄头文库上搜索。

1、实验十 计算器加法功能的自动化测试通过前面的学习,掌握了winrunner的基本使用,现在利用它对windows的计算器软 件中加法功能进行自动化测试。实验步骤1、 编写测试用例如下表:程序版本5.1项目名称Windows自带计算器测试环境 硬件:XX软件:windowsXP编制人XXX编制时间XXX功能模块名加法运算功能特性实现2个数的加法运算测试目的验证功能的正确性和容错性参考信息无特殊规程说明无用例编号测试步骤输入数据预期结果测试结果01点击 “1” “0” “0”100,201“ + ” “1” “0” “1”101“=”按钮02点击 “0” “ + ” “0”0,0“=”按钮003点

2、击 “-” “1” “ + ”-1,0“1” “二”按钮104点击 “-” “1” “”-100,-201“0” “ + ” “_” “1”-101“0” “1” “二”05点击 “8” “0” “ + ”80,160“”无06点击 “+” “8” “0”无,80预置条件选择开始菜单中的“程序/附件/计算器”选项,运行计算器程序“”8007点击“9”“9”(到999(长度为32)2*1032不能增加为止)“ + ” “ ”无08点击“ -” “ 9 ”_999(长度为-2*1032“9”(到不能增32)加为止)“+”“ = ”无09点击 “0” “6”0.6,1.1“ + ” “” “. ”

3、“5”0.5“”10点击“+” “-”无,无011点击 “-” “0” “. ”_0.6,_1.1“ 6 ”“ + ” “ _ ” “ 0 ”_0.5“.” “5” “二”2、学习计算器各个对象的属性1.开启WinRunner执行【开始】-【程序集】-【WinRunner】- 【WinRunner】 ,如果是第一次执行WinRunner,会开启欢迎窗口,贝U点选【New Test】;如果没有开启欢迎窗 口,则点选【 File】 -【 New】。2.开启windows自带的计算器【开始】-【程序集】-【附件】-【计算器】。3. 开启 RapidTest Script Wizard点选【Inser

4、t】-【RapidTest Script Wizard开启RapidTest Script Wizard 你选择Global GUI Map File 模式时,可以使用RapidTest Script Wizard 帮助你快速建立GUIMap File。 RapidTest Script Wizard会有系统的开启应用程序中的窗口,并识别窗口中所有的GUI 对象。接下来利用RapidTest Script Wizard识别计算器的GUI对象。3、编写测试脚本1.分析测试的具体执行步骤(1)打开windows的计算器软件;( 2 )对数据录入显示框清零;(3)录入加数additivel (点击数

5、字按钮);( 4 )点击“+ ”按钮;(5) 录入加数additive2 (点击数字按钮);(6) 点击“=”按钮;( 7)检查运算结果是否正确;( 8)循环执行( 2) -(7)步直到每组测试数据均执行完毕;( 9 )报告测试结果。2.编写测试脚本如下:#加载gui map文件并激活计算器窗口GUI_load(D:Program Filesdatcalc.gui);set_window (计算器);# 打开存放测试数据的文件“ calc.xlstable = calc.xls ;rc = ddt_open (table, DDT_MODE_READ);if (rc!= E_OK & rc !

6、= E_FILE_OPEN)tl_step(open file ,1,open data file is failed.); texit;# 循环读取数据文件中的每组数据执行测试 ddt_get_row_count(table,table_RowCount);for(table_Row = 1; table_Row = table_RowCount; table_Row +) ddt_set_row(table,table_Row); button_press(C);additive1 =ddt_val(table,additive1);additive2 =ddt_val(table,add

7、itive2); for(i=1;i=length(additive1);i+)button_press (substr(additive1,i,1) ) ; button_press(+);for(i=1;i0)if(substr(result,len,1)= | substr(result,len,1)=.) len-;elsebreak;i1;while(i Data Table】命令,然后在预先创建的文件“calc.xls的 相应路径下找到它并选中打开,就可以开启数据表进行测试数据的输入。因为上面程序中对 变量的命名规则,所以首先将数据表中的第一列和第二列的列名修改为“ additiv

8、el ”和“ additive2”再依次录入预先设计好的每组测试数据,并进行保存。5、分析测试结果单击Run From Top运行上面的自动测试程序。运行完毕后,可以通过窗口winrunner Test Result 显示的信息分析测试结果。OK00Batch-TestQTest Result:-4/ Total number of bitmap checkpoints:-Total number of GUI checkpoints: 他 General Information-irihAerDetailsFlesullTime2starlesscml 0run00:00:0051tl_sl

9、Step: testcasel. Status: Pass, Description: the result is 201 dnd201 .correct.00:00:0251tl_slStep: testcd:i:e2. Status: Pass, D已scription: the result is 0dnd0.correcl:.00:00:0251tl_slStep: testcaseS. Status: Pass, Description: the result is 0dnd0.L:orrecl:.00:00:0251tl_i:lStep: testc:di:e4. Status:

10、Pass, Description: the result is -201 dnd-201.匚口已匚:t.00:00:0651tl_slStep: testcaseS. Status: Pass, Description: the result is 1 bOandl 6O.CLirrect.00:00:0651tl_slStep: testcdseG. Status: Pass, Description: the result is 0Lldnd0O.corr已匚:L00:00:0751tl_slSte口: testcase?. Status: Pass, Descripti匚吭 the r

11、esult is 2.00000Lle+032dnd2.e+32.correct.00:00:3251tl_i:lSte口: testcdseS. Status: Pass, Description: the result is: -2已+DM2已门启+MN匚:口已匚:L00:005751tl_slStep: testcaseA. Status: Pass. Description: the result is 1.1 and1.1 .correct.00:00:5851tl_$lStep: testcasel 0. Status: Pass. Description: the result is Lland0.corre匚t.00:00-5351tl_slStep: testcasel 1. Status: Pass. Description: the已suit iscorrect.00:00:5356stolessonl Upass00:00:53

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号