51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2782|回复: 12
打印 上一主题 下一主题

[原创] 用一组datatable数据测试登录事件的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-11-8 17:14:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我选录制好了成功的登录脚本。再对用户名、密码进行参数化,其中用到了错误的用户名和错误的密码。
问题就是:在运行到错误的用户名和密码的那组循环时会提示“用户名或密码错误”这样就不能继续运行下一组数据了。
请问:1。在这种情况下该怎样处理让脚本继续运行datatable中的下一组数据。
         2。对于错误的捕捉,比如:用户名错误但系统还是允许登录;用户名错误但系统并未跳出提示框说“用户名错误”
谢谢~~~
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-11-8 17:20:29 | 只看该作者
你既然说你用了错误的数据,为什么不给出运行错误数据的脚本呢?
换句话说,你准备的测试数据,你自己应该知道哪些是对的,那些是错啊。
你应该让正确的数据走正确的脚本,错误的数据走错误的脚本才对啊。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-11-8 17:21:45 | 只看该作者
啊~~你的意思是我对同一功能针对不同的测试期望录制不同的脚本吗?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-11-8 18:15:10 | 只看该作者
是啊,难道你只关心正确的流程而不关心错误的流程么?

换句话说,如果错误的数据也能成功登录,你无所谓么?呵呵:)
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-11-9 09:44:38 | 只看该作者
测试内容要包括正确的处理流程和错误的处理流程,所以应该有两个脚本来验证两个情况。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-11-9 11:14:55 | 只看该作者
Originally posted by shengyan at 2005-11-8 05:14 PM:
我选录制好了成功的登录脚本。再对用户名、密码进行参数化,其中用到了错误的用户名和错误的密码。
问题就是:在运行到错误的用户名和密码的那组循环时会提示“用户名或密码错误”这样就不能继续运行下一组数据 ...

这个每人个的录制方法都不相同
以下是我自己的一种方法,供参考:

像录制好了成功的登录脚本是不够的,你一次性把所有出错误的情况都录制下来,
然后可以把出错误的改成条件,作为验证标准!之前你错误通不过是因为QTP的对象仓库没有这些错误的对象,所以回放是不成功的!

另一种只是分开来,一个是成功的场景,另外一个场景放出错误的脚本!
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-11-9 17:06:14 | 只看该作者
现在一般使用的是lovetest6的方法
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-11-10 09:35:51 | 只看该作者
错误的脚本是指 “期待得到预设的错误结果,脚本成功”,还是 “故意让用例运行出错”?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2005-11-10 09:48:06 | 只看该作者
当然是让用例运行出错,把能显示出来的错误窗口都录制下来,
这个是简单的一件事,
这个在测试用例评审时就知道有多少种错误窗口出现
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2005-11-10 12:48:27 | 只看该作者
我们从不做测试用例详审的
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2005-11-14 14:37:35 | 只看该作者
在一个脚本里,添加正确数据和错误数据的说明。也就是在DATATABLE有一列来标准数据的属性。

脚本需要正确数据的流程和错误数据的流程。
正确的数据,运行正确的流程,得到正确的结果,那么说明被测试的系统正确。
正确的数据,运行正确的流程,得到错误的结果,那么说明被测试的系统错误。
错误的数据,运行错误ide流程,得到正确的结果,那么说明被测试的系统错误。
错误的数据,运行错误ide流程,得到错误的结果,那么说明被测试的系统正确。

你把数据按这四种条件组合的话,就可以在同一个脚本里,测试正确和非正确数据了。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2005-11-14 16:59:57 | 只看该作者
检查点怎么设?正确的和错误的检查点不同,一个脚本设两个相反的检查点?只能加条件语句
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2005-11-14 17:20:39 | 只看该作者
当然需要加条件判断了,要不然肯定会有问题的e
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-25 11:53 , Processed in 0.093362 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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