2024年4月22日发(作者:)
实验三 计算器功能测试
预习报告
(一)实验目的
1.理解并掌握WinRunner的测试流程;
2.掌握掌握数据驱动测试脚本编写方法;
(二)实验内容
1.识别windows计算器GUI对象;
2.编写数据驱动测试脚本,分别测试windows计算器的加、减、乘、除运
算。
(三)实验要求
1.分别为windows计算器的加、减、乘、除运算设计测试用例,填写用例
设计表;
2.编写数据驱动测试脚本,使用Debug模式对脚本除错;
实验报告
(一)实验步骤
一.加法
代码:
GUI_load("D:Program FilesMercury ");
set_window ("‹¡ {— Vh ");
table = "‹¡ {— Vh .xls";
rc = ddt_open(table, DDT_MODE_READ);
if (rc!= E_OK && rc != E_FILE_OPEN)
{
pause("Cannot open table.");
}
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,"additive2");
add1=length(additive1);
while(add1>0)
1
if(substr(additive1,add1,1)==" ")
add1--;
else break;
i=1;
while(i if(substr(additive1,i,1)==" ") i++; else break; additive11=substr(additive1,i,add1); for(i=1;i<=length(additive11);i++) button_press (substr(additive11,i,1)); button_press ("+"); if(additive2=="") {additive2=additive11;} else { add2=length(additive2); while(add2>0) if(substr(additive2,add2,1)==" ") add2--; else break; i=1; while(i if(substr(additive2,i,1)==" ") i++; else break; additive22=substr(additive2,i,add2); for(i=1;i<=length(additive22);i++) button_press (substr(additive22,i,1)); } button_press ("="); edit_get_text("Edit",result); len=length(result); while(len>0) if(substr(result,len,1)==" "||substr(result,len,1)==".") len--; else break; i=1; while(i if(substr(result,i,1)==" ") i++; 2
发布评论