SilkTest入门快打1-录制回放

发表于:2013-1-28 10:12

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:曾月天    来源:51Testing软件测试网采编

分享:

  现在,你可以新建一个testcase了,选择菜单的”Record -> Testcase…”,在弹出的”Record Testcase”对话框中,你可以看到默认的testcase name是Test1,初始状态是DefaultBaseState,然后你点击StartRecording按钮就可以开始录制测试用例了。当你按下该按钮时,一般右下角屏幕会出现一个Record Status的对话框,然后你在屏幕上做的任何操作都可以被记录下来。在本例中,请点击计算器的清零按”C”,然后按顺序按”1″,”2″,”3″,”+”,”1″,”2″,”3″,”=”等按钮,你就完成了123+123操作,然后将鼠标悬停在计算器的结果框上,按组合键来停止记录,这时候会弹出一个新的窗口”Verify window”让你选择要verify的内容,也就是测试点。因为你最后是悬停在计算器的结果框上,SilkTest以为你会想要verify该控件的属性,它会让你选择该控件的属性,你只需要选择Text,也就是该次计算的结果,然后点击OK,再点击record Status对话框的Done。接着出现的Record Testcase对话框中点击Paste to Editor就把这次记录的脚本粘贴到一个新的脚本文件中了,保存它为Record.t。如果你得到了如下的代码,恭喜你录制已经完成。

[-] testcase Test1 ()
[-] recording
[ ] 计算器.SetActive ()
[ ] 计算器.C.Click ()
[ ] 计算器.N1.Click ()
[ ] 计算器.N2.Click ()
[ ] 计算器.N3.Click ()
[ ] 计算器.PushButton26.Click ()
[ ] 计算器.N1.Click ()
[ ] 计算器.N2.Click ()
[ ] 计算器.N3.Click ()
[ ] 计算器.PushButton27.Click ()
[-] 计算器.TextField1.VerifyProperties ({…})
[ ] “”
[-] {…}
[ ] {“Text”,                 ”246. “}

  3、执行录制的测试脚本

  脚本录制好了,从项目里面选择上你记录的Record.t文件,按F9就可以直接运行了。这个时候,SilkTest会激活计算器这个应用,然后以飞快的速度重复我们刚才做的操作,然后退出显示result文件,它的内容如下:

[ ] Script record.t – Passed
[ ] Machine: (local)
[ ] Started: 04:20:45PM on 31-May-2009
[ ] Elapsed: 0:00:02
[ ] Passed:  1 test (100%)
[ ] Failed:  0 tests (0%)
[ ] Totals:  1 test, 0 errors, 0 warnings
[ ]
[-] Testcase Test1 – Passed
[ ] *** DefaultBaseState is setting 计算器 active, MainWin(“SilkTest入门快打.txt – 记事本|$C:/WINDOWS/notepad.exe”) was active

  该result文件表示我们的测试时Passed,见第一行。然后会记录测试开始的时间和耗费的时间。如果测试中有warning或者Error,result文件的结果会用紫色或红色的文字显示,没有任何问题的话,测试结果应该是黑色文字显示。

  怎么样,使用silktest不是那么困难吧?你已经会测试简单的程序啦!

22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号