计算器功能测试Word格式文档下载.docx

上传人:b****2 文档编号:4026987 上传时间:2023-05-02 格式:DOCX 页数:20 大小:561.53KB
下载 相关 举报
计算器功能测试Word格式文档下载.docx_第1页
第1页 / 共20页
计算器功能测试Word格式文档下载.docx_第2页
第2页 / 共20页
计算器功能测试Word格式文档下载.docx_第3页
第3页 / 共20页
计算器功能测试Word格式文档下载.docx_第4页
第4页 / 共20页
计算器功能测试Word格式文档下载.docx_第5页
第5页 / 共20页
计算器功能测试Word格式文档下载.docx_第6页
第6页 / 共20页
计算器功能测试Word格式文档下载.docx_第7页
第7页 / 共20页
计算器功能测试Word格式文档下载.docx_第8页
第8页 / 共20页
计算器功能测试Word格式文档下载.docx_第9页
第9页 / 共20页
计算器功能测试Word格式文档下载.docx_第10页
第10页 / 共20页
计算器功能测试Word格式文档下载.docx_第11页
第11页 / 共20页
计算器功能测试Word格式文档下载.docx_第12页
第12页 / 共20页
计算器功能测试Word格式文档下载.docx_第13页
第13页 / 共20页
计算器功能测试Word格式文档下载.docx_第14页
第14页 / 共20页
计算器功能测试Word格式文档下载.docx_第15页
第15页 / 共20页
计算器功能测试Word格式文档下载.docx_第16页
第16页 / 共20页
计算器功能测试Word格式文档下载.docx_第17页
第17页 / 共20页
计算器功能测试Word格式文档下载.docx_第18页
第18页 / 共20页
计算器功能测试Word格式文档下载.docx_第19页
第19页 / 共20页
计算器功能测试Word格式文档下载.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

计算器功能测试Word格式文档下载.docx

《计算器功能测试Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《计算器功能测试Word格式文档下载.docx(20页珍藏版)》请在冰点文库上搜索。

计算器功能测试Word格式文档下载.docx

table="

{—Vh.xls"

;

rc=ddt_open(table,DDT_MODE_READ);

if(rc!

=E_OK&

&

rc!

=E_FILE_OPEN)

{

pause("

Cannotopentable."

}

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)

if(substr(additive1,add1,1)=="

"

add1--;

elsebreak;

i=1;

while(i<

add1)

if(substr(additive1,i,1)=="

i++;

additive11=substr(additive1,i,add1);

for(i=1;

i<

=length(additive11);

i++)

button_press(substr(additive11,i,1));

+"

if(additive2=="

"

{additive2=additive11;

else

{

add2=length(additive2);

while(add2>

if(substr(additive2,add2,1)=="

add2--;

len)

if(substr(additive2,i,1)=="

additive22=substr(additive2,i,add2);

=length(additive22);

button_press(substr(additive22,i,1));

}

="

edit_get_text("

Edit"

result);

len=length(result);

while(len>

if(substr(result,len,1)=="

||substr(result,len,1)=="

."

len--;

i=1;

while(i<

if(substr(result,i,1)=="

result=substr(result,i,len);

if(int(additive1+additive2)==int(result))

tl_step("

testcase"

table_Row,0,additive1&

additive2&

(additive1+additive2)&

isequalwithresult"

result&

correct."

else

table_Row,1,additive1&

isnotequalwithresult"

incorrect."

ddt_close(table);

结果:

二.减法

.xls"

if(substr(additive11,1,1)=="

-"

for(i=2;

button_press(substr(additive11,i,1));

button_press("

+/-"

for(i=1;

button_press(substr(additive11,i,1));

button_press("

if(substr(additive22,1,1)=="

button_press(substr(additive22,i,1));

button_press(substr(additive22,i,1));

add=additive1-additive2;

len=length(add);

if(substr(add,len,1)=="

||substr(add,len,1)=="

if(substr(add,i,1)=="

add=substr(add,i,len);

if(add==result)

(additive1-additive2)&

isequalwithresult"

isnotequalwithresult"

三.乘法

\\ProgramFiles\\Mercury\\Interactive1\\WinRunner\\dat\\calc.gui"

计算器"

date7.xls"

ddt_set_row(table,table_Row);

additi1=length(additive1);

while(additi1>

if(substr(additive1,additi1,1)=="

additi1--;

additi1)

t_additive1=substr(additive1,i,additi1);

if(substr(t_additive1,1,1)=="

=length(t_additive1);

button_press(substr(t_additive1,i,1));

button_press(substr(t_additive1,i,1));

*"

{additive2=t_additive1;

additi2=length(additive2);

while(additi2>

if(substr(additive2,additi2,1)=="

additi2--;

t_additive2=substr(additive2,i,additi2);

if(substr(t_additive2,1,1)=="

=length(t_additive2);

button_press(substr(t_additive2,i,1));

button_press(substr(t_additive2,i,1));

add=additive1*additive2;

(additive1*additive2)&

四.除法

C:

\\ProgramFiles\\MercuryInteractive\\WinRunner\\dat\\calc.gui"

set_window("

default.xls"

button_press("

additive1=ddt_val(table,"

additive2=ddt_val(table,"

if(length(additive1)==0)

additive1=0;

else

len1=length(additive1);

while(len1>

if(substr(additive1,len1,1)=="

len1--;

break;

j=1;

while(j<

len1)

if(substr(additive1,j,1)=="

j++;

additive3=substr(additive1,j,len1);

additive1=substr(additive1,j,len1);

#if(length(additive2)==0)

#additive2=additive3;

#else

len2=length(additive2);

while(len2>

if(substr(additive2,len2,1)=="

len2--;

len2)

i++;

additive2=substr(additive2,i,len2);

additive4=substr(additive2,i,len2);

if(length(additive2)==0)

{

additive2=additive3;

additive4=additive3;

}

for(j=1;

j<

=length(additive1);

j++)

button_press(substr(additive1,j,1));

/"

if(substr(additive2,1,1)=="

additive2=substr(additive2,2,len2);

for(i=1;

=length(additive2);

button_press(substr(additive2,i,1));

edit_get_text("

len=length(result);

while(len>

if(substr(result,len,1)=="

len--;

result=substr(result,i,len);

if(additive4==0)

table_Row,0,"

theresultiseror输入错误correct"

else

if((additive3/additive4)==result)

theresultis"

(additive3/additive4)&

and"

(result)&

correct"

table_Row,1,"

incorrect"

(二)实验体会

通过此实验让我们理解并掌握WinRunner的测试流程;

掌握掌握数据驱动测试脚本编写方法;

我们更加认识windows计算器GUI对象;

深入了解测试用例的划分,分别为windows计算器的加、减、乘、除运算设计测试用例。

编写测试脚本,使用Debug模式对脚本除错;

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2