计算器功能测试实验步骤

上一篇 / 下一篇  2009-05-21 16:37:14

1启动robot,登录窗口默认用户名是admin,输入在建立测试项目时指定的密码(默认为空),即可进入robot主界面;

2点击工具栏上的GUI按钮,录制GUI脚本,在窗口中输入脚本名称;

3GUI Record工具栏上点击第四个按钮,在GUI Inset工具栏点击Start Application按钮,点击browse…按钮,选择计算器程序;

4从键盘输入11=,然后在GUI Record工具栏上点击第四个按钮,在GUI Inset工具栏点击Alphanumeric校验点,选择第三项Numeric Equivalence

5关闭计算器,点击GUI Record工具栏上的STOP按钮,完成脚本的录制;

 

录制完的脚本:

SubMain

   Dim Result As Integer

 

   'Initially Recorded: 2003-7-18 9:30:45

   'Script. Name:计算器

   StartApplication "C:\WINNT\system32\calc.exe"

   

   Window SetContext, "Caption=计算器", ""

   InputKeys "1{+}1{ENTER}"

   

   Result = LabelVP (CompareNumeric, "Text=2.", "VP=Alphanumeric;Value=200000")

   

   Window CloseWin, "", ""

 

End Sub

 

这个脚本并不能正确回放,需要将

Result = LabelVP (CompareNumeric, "Text=2.", "VP=Alphanumeric;Value=200000")

改为:

Result = LabelVP (CompareNumeric, "Text=2.", "VP=Alphanumeric;Value=2.")

这样就可以点击工具栏上的回放按钮进行回放。

 

    这个脚本只能验证一组数据,并不能体现出自动化测试带来的便利。需要对脚本进行手工修改,在脚本加入循环结构和数据池(DATAPOOL)使之成为数据驱动脚本,这样就可以实现一个脚本测试大量的数据,脚本易于维护而且功能强大。

 

修改后的脚本如下:

'$Include "sqautil.sbh"

 

SubMain

   Dim Result As Integer

   dim x as integer

   dim num1 as string

   dim num2 as string

   dim sum as string

   

   'Initially Recorded: 2003-7-18 8:51:18

   'Script. Name:计算器-2

 

   StartApplication "C:\WINNT\system32\calc.exe"

   

   dp=SQADatapoolOpen("jsq")

 

   for x=1 to 5

   Call SQADatapoolFetch(dp)

   Call SQADatapoolValue(dp,1,num1)

   Call SQADatapoolValue(dp,2,num2)

   Call SQADatapoolValue(dp,3,sum)

   Window SetContext, "Caption=计算器", ""

   InputKeys num1 &"{+}"& num2 &"{ENTER}"

   

   Result = LabelVP (CompareNumeric, "Text="& sum &".", "VP=Alphanumeric;Value="& sum &".")

   

   next

   

   Call SQADatapoolClose(dp)

 

   Window CloseWin, "", ""

 

End Sub

(环境:windows2000专业版、rational2003)

 

注:SQADatapoolOpen("jsq")jsq为数据池(DATAPOOL)名称,需要在testmanager中手工创建。

经过简单的编辑后,测试时只需要将测试数据导入数据池(DATAPOOL)回放脚本即可,通过查看测试log检查哪些错误,在开始测试时就可以使用,而不是等到回归,也不是手工过程的简单重复。在测试正式开始之前,可以先准备好测试数据备用。


TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-27  
   1234
567891011
12131415161718
19202122232425
262728293031 

我的存档

数据统计

  • 访问量: 6394
  • 日志数: 8
  • 图片数: 1
  • 建立时间: 2009-05-02
  • 更新时间: 2009-05-22

RSS订阅

Open Toolbar