职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 3769|回复: 7

SilkTest数据驱动测试

[复制链接]
joe 发表于 2007-1-16 21:40 | 显示全部楼层 |阅读模式
数据驱动测试,顾名思义,输入/预期输入都保存在数据源里,测试程序从数据源取得输入数据,核对输出数据和预期输出

我这里的例子更彻底点,把操作也保存在数据源里,通过后台来从数据源取得三部分内容: 操作/输入/预期输出;

这样设计自动化测试脚本的工作就可以简化程设计测试数据/填充数据源内容



1.      实际操作:

1)      点击主页面file菜单open选项

2)      在弹出的打开窗口中输入abc

3)      点击打开窗口的ok 按钮

4)      出现弹出对话框:输入错误,请重新输入

5)      点击弹出对话框的ok按钮,返回打开窗口

6)      点击打开窗口的Cancel按钮,返回主页面



    2.    对应的录制脚本(silkTest):

[-] testcase Test1 ()

                        [ ] ParentWindow..SetActive( )

                        [ ] ParentWindow.mFile.miOpen.Pick()



                        [ ] OpenItem_Dialog.SetActive( )

                        [ ] OpenItem_Dialog.PleaseInputCode.SetText( \"8600\" )



                        [ ] OpenItem_Dialog.OK.Click()



                        [ ] Information _Dialog.SetActive( )

[-]Information _Dialog.VerifyProperties ({...})

                                    [-] {\"stMsgText\", {...}}

                                    [-] {\"MultiText\",    [LIST OF STRING] {...}} [ ] \"input error! \"



[ ] Information _Dialog.OK. Click()



[ ] OpenItem_Dialog.Cancel.Click()

            [ ]

3.   实际script:(数据源中的内容:  见附件)

Table  column 解释:

Sequence: 执行顺序

Testing & Actions: 共同 表示执行的操作类型

Form Name:执行的对象名称

Item 1, ---Item n: 保存数据,和页面对象绑定,检查页面的输入或者输出;不同item和叶面上的不同对象相绑定(所以这里Item也会很多)



运行过程中,后台的处理机制负责从数据源取得内容;装化成步骤2的测试脚本,然后运行
 楼主| joe 发表于 2009-3-27 09:08 | 显示全部楼层
楠楠 发表于 2011-7-24 10:44 | 显示全部楼层
嘿嘿...没事我才不骂人呢...
月上萧萧 发表于 2011-7-29 10:59 | 显示全部楼层
顶上去~~~~~~~~~~`
天上智喜 发表于 2011-7-31 10:27 | 显示全部楼层
帮顶~~~~~~~~~~~~~~~
楠楠 发表于 2011-8-1 10:47 | 显示全部楼层
什么?????不知道......
郁闷小男人 发表于 2011-8-1 10:47 | 显示全部楼层
什么?????不知道......
broken 发表于 2011-8-11 14:47 | 显示全部楼层
不错,支持下
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-4-29 23:16 , Processed in 0.139858 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表