SilkTest入门快打系列2-编写脚本测…
来源:互联网 发布:旺旺淘宝网 编辑:程序博客网 时间:2024/04/29 16:15
建议学习本文之前,首先看第一篇“SilkTest入门 快打系列1- 录制回放 ”然后开始,因为1实在太基础所以没有转过来,呵呵^_^
我们仍然测试计算器的加法功能,首先像上一节一样捕捉计算器GUI的定义,并在其基础上对其进行一定的修改。也就是将/,*,-,+,= 等按钮的定义名改成容易识别的名称:
将 [+] PushButton N52
改成:
[+] PushButton Div
这样,我们在脚本里面就可以用“计算器.Plus ”来表示加号按钮,而不是晦涩的“计算器.PushButton26” 了。
除此以外,我们需要将
[+] TextField TextField1
改成
[+] TextField CalResult
然后,我们新建一个WriteScript.t, 里面写如下的代码:
[-] testcase Cal123Plus()
我来解释一下这16 行代码的意思,其实他们做的事情,和上一讲的测试用例是一样的,就是验证123+123的值等于246.
行1 :定义一个名为Cal123Plus 的测试用例
行2 :将当前激活的应用设为计算器,如果计算器这个程序没有运行,那么就先启动它,然后将其设为得到焦点的应用。
行3 :先点击一下C 这个按钮,也就是清除上次计算的结果
行4- 行11 :分别点击计算器上的123+123= 这八个按钮
行12 :定一个字符串变量sResultValue ,把CalResult 控件中的文本值赋给它
行13- 行16 :如果sResultValue 得数字值等于246,就打印测试成功,否则抛出一个异常,表明测试失败,默认情况下,没有异常处理程序紧接其后的话,SilkTest 将终止执行。
好了,现在按F9 运行一下你新编写的WriteScript.t ,看看是不是通过了。然后,再将WriteScript.t里面的246 改成247 ,然后运行,这时测试用例应该抛出一个异常,你的脚本执行了是不是这样呢?
- SilkTest入门快打系列2-编写脚本测…
- SilkTest入门快打系列2-编写脚本测试 .
- SilkTest入门快打2-编写脚本测试
- SilkTest入门快打2-编写脚本测试
- SilkTest入门快打系列3-函数与原生…
- SilkTest入门快打系列1-录制回放
- SilkTest入门快打系列1-录制回放
- SilkTest入门快打系列7-异常处理
- SilkTest入门快打系列7-异常处理
- SilkTest入门快打4-appstate
- SilkTest入门快打5-深入appstate
- SilkTest入门快打1-录制回放
- SilkTest入门快打4-appstate
- SilkTest入门快打5-深入appstate
- SilkTest入门快打7-异常处理
- SilkTest入门快打4-appstate
- SilkTest入门快打5-深入appstate
- SilkTest入门快打1-录制回放
- QTP两种操作对象的接口讲解
- [原创]qtp用Vbscript进行文件对象…
- cookie---点击流数据库
- silktest 2008 下载及破解方法 Sil…
- [转]自动Enable SilkTest Extensio…
- SilkTest入门快打系列2-编写脚本测…
- SilkTest入门快打系列3-函数与原生…
- SilkTest入门快打4-appstate
- MFC控件:listbox控件用法详解
- SilkTest入门快打5-深入appstate
- SilkTest入门快打6-使用类和对象
- SilkTest入门快打系列7-异常处理
- silktest 关闭进程的方法
- silktest 通过递归实现文件搜索的…