51Testing软件测试论坛

标题: 想问问看大家都是怎么验证testcase的啊 [打印本页]

作者: taziji    时间: 2005-5-28 07:20
标题: 想问问看大家都是怎么验证testcase的啊
公司是个基于web的产品,页面上信息很多。如果直接通过web页面去验证,发现很多object,验证比较复杂;所以我一般让silk都是直接连数据库查询去验证,如果有问题就raise exception,当然偶尔也会从页面上挑些比较好识别的对象去验证。我不知大家平时都是怎么去验证testcase的,有什么更合理有效的办法?
作者: asks_zhuang    时间: 2005-5-30 13:29
标题: 如果叶面上对象很多,直接验证图片,window.VerifyBitmap
然后可以选择比较重要的对象直接验证:verifyproperty
按照你的思路也是很好的,把需要验证的资料放到数据库中,自动检验
不过首先要了解哪些部分需要验证

[ Last edited by asks_zhuang on 2005-5-30 at 13:32 ]
作者: taziji    时间: 2005-5-30 14:40
可能我觉得用datadriven 的话,比较预期的值和数据库中由程序插入的值,可能更好些,就是些sql比较繁了些,呵呵,有是我觉得我等于在实现产品的功能了。举个例子,我可能会根据条件去拼一个很长的sql去选择表里的数据,比较麻烦的说。。。而且因为需要验证的东西,多是htmltext的内容,不大方便直接取值啊~~
作者: xinyu2119    时间: 2005-6-13 22:41
楼主连数据库的方法虽然麻烦点,但不失为一种好办法,我对直接连数据库查询了解的并不深,不知道可不可以将你所用到的命令写成method,里面的参数设成变量,这样或许能减少点麻烦.  
至于斑竹说的方法两个我都不赞同:
1.window.VerifyBitmap把图片限制的很死,稍微一点点的颜色差别都会报错,分辨率不同,颜色质量不同也会报错,甚至工具栏的宽度以及是否锁定都会影响其判断,更不用说是操作系统的不同了.
2.datadriven确实非常的麻烦,如果有其他的出路最好不要用这个.
暂时我还没有别的好方法可以想楼主提供的,抱歉~~~~
作者: taziji    时间: 2005-6-16 17:41
datadriven 的方法并不麻烦,关键在你用silk写的case能否handle所有的情况。
作者: madskill    时间: 2005-6-22 13:53
说~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
作者: cnpc1234    时间: 2005-7-6 15:57
datadriver 并不麻烦,除了使用自定义的数据文件以外,还可以使用ODBC数据源中的数据。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2