admin 管理员组文章数量: 887021
2023年12月25日发(作者:派森编程软件python有什么用)
软件开发与项目管理-计算器自动化测试
模块五 软件测试案例
——利用datatable参数化测试计数器 一、案例描述
使用QuickTest Professional的软件测试工具,测试WINDOWS下的计算器的性能以及能够使用QTP来熟悉其工具的基本使用,同时能够进一步了解QTP中的相关的快捷的数据功能等等。 二、 案例要求
该案例的具体要求如下:
(1) 利用datatable参数化测试计算器 ;
(2) 通过实验QTP的参数化过程;
(3) 熟悉datatable的参数化;
(4) 初步掌握验证点编程;
(5) 熟悉其他参数化过程。
三、案例实现步骤
(一)运行QTP环境
熟悉QuickTest Professional工具软件的打开,了解建立正确的测试的项目(默认为Test);
(二)测试用例
熟悉如何使用QTP 的录制脚本功能(Record、Stop、Run的使用),单击了Record的功能键后,在程序的附件程序计算器,操作计算器程序,录制简单的执行脚本,进行对脚本的停录制,在数据的DATATABLE数据表中添入以下数据:
图1 测试用例(1)
图2 测试用例(2) (三)程序代码
'定义函数
Function test(x,y)
Window("计算器").WinButton(x).SetTOProperty "text",y
For i=1 to len(y)
if(left(y,1)="-"and i=1)then
else
Window("计算器").WinButton(x).SetTOProperty "text",mid(y,i,1)
Window("计算器").WinButton(x).Click
End if
Next
if(left(y,1)="-")then
Window("计算器").WinButton(x).SetTOProperty "text","+/-"
Window("计算器").WinButton(x).Click
End if
End Function
' 调用函数来为第一个参数附值
Call test("param1",datatable("p1"))
'操作符的参数化
Window("计算器").WinButton("option").SetTOProperty
"text",datatable("op")
Window("计算器").WinButton("option").Click
' 调用函数来为第二个参数附值
Call test("param2",datatable("p2"))
Window("计算器").WinButton("=").Click
'插入验证点
Window("计算器").WinEdit("Edit").Check CheckPoint("Edit")
'计算器的清屏
Window("计算器").WinButton("C").Click
(四)测试报告分析
图3 运行结果
版权声明:本文标题:软件开发与项目管理-计算器自动化测试 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1703472052h452842.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论