google搜索 站内搜索                 软件测试门户 | 软件测试培训 | 文章资料精选 | 软件测试论坛 | 测试解决方案 | 软件测试博客 | 测试招聘求职 
打印

想问问看大家都是怎么验证testcase的啊

想问问看大家都是怎么验证testcase的啊


公司是个基于web的产品,页面上信息很多。如果直接通过web页面去验证,发现很多object,验证比较复杂;所以我一般让silk都是直接连数据库查询去验证,如果有问题就raise exception,当然偶尔也会从页面上挑些比较好识别的对象去验证。我不知大家平时都是怎么去验证testcase的,有什么更合理有效的办法?

TOP

如果叶面上对象很多,直接验证图片,window.VerifyBitmap


然后可以选择比较重要的对象直接验证:verifyproperty
按照你的思路也是很好的,把需要验证的资料放到数据库中,自动检验
不过首先要了解哪些部分需要验证

[ Last edited by asks_zhuang on 2005-5-30 at 13:32 ]

TOP

可能我觉得用datadriven 的话,比较预期的值和数据库中由程序插入的值,可能更好些,就是些sql比较繁了些,呵呵,有是我觉得我等于在实现产品的功能了。举个例子,我可能会根据条件去拼一个很长的sql去选择表里的数据,比较麻烦的说。。。而且因为需要验证的东西,多是htmltext的内容,不大方便直接取值啊~~

TOP

楼主连数据库的方法虽然麻烦点,但不失为一种好办法,我对直接连数据库查询了解的并不深,不知道可不可以将你所用到的命令写成method,里面的参数设成变量,这样或许能减少点麻烦.  
至于斑竹说的方法两个我都不赞同:
1.window.VerifyBitmap把图片限制的很死,稍微一点点的颜色差别都会报错,分辨率不同,颜色质量不同也会报错,甚至工具栏的宽度以及是否锁定都会影响其判断,更不用说是操作系统的不同了.
2.datadriven确实非常的麻烦,如果有其他的出路最好不要用这个.
暂时我还没有别的好方法可以想楼主提供的,抱歉~~~~

TOP

datadriven 的方法并不麻烦,关键在你用silk写的case能否handle所有的情况。

TOP

说~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

TOP

datadriver 并不麻烦,除了使用自定义的数据文件以外,还可以使用ODBC数据源中的数据。

TOP

 
当前时区 GMT+8, 现在时间是 2008-12-5 19:10Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹