回复 #21 guodongxue 的帖子
请问标记是什么意思呀,你是说51个奖中1个奖是标明的?? 就是如何将特别奖跟幸运奖分开的标记啊? 帮你顶 首先,被测程序应该提供的信息:得奖的51个人当中,有1个特别奖,50个一般奖。中奖人中奖后有什么样的标识中了什么样的奖,显示中奖信息。
LR可以对显示的文字进行检查,看是否输出了中奖信息。
你要测得的结果,需要对脚本进行很多位置的优化,不是简单的录制就成得出你想要的结果的。LR能提供的就是大量用户点击抽奖的行为,至于要看到总共多少人中了奖,都中了什么奖,需要你在脚本中自己写代码实现。
至于已经中奖的人,是否被限制了第二次抽奖,是不是应该放到功能测试这部分来做呢?
以上是我的想法,希望有所帮助~~sdlkfj2
高手都来出出主意啊~~
[ 本帖最后由 suoyi 于 2007-8-10 14:28 编辑 ]
回复 #25 suoyi 的帖子
非常感谢你,辛苦了.写了这么多......希望大家多给些主意... 可以让开发把中奖名单的LOG打出来,你就一目了然sdlkfj3 顶一下,希望有这方面经验的高手给出出主意~~ 顶起来............... 帮你项! 一天一个用户有中奖机会,该用户是不是被打上中奖标记了?或者从用户列表中删掉了?还是划归中奖名单了? 请问测试的对象是什么?是用户还是奖? 看楼主的意思,测试内容包含大量用户点击抽奖,其中只能有51个人中奖。这51个人中要有1个特等奖和50个一般奖;还要限制已经中奖的人不能再次抽奖。
涉及很多方面的测试~~
回复 #31 donglianglv 的帖子
是划归为中奖名单了.回复:ycxlove11 具体的需求是,用户用手机号登录网站,办理业务后,产生中奖编码,然后用中奖编码去抽奖,每天一个用户只有一次中奖机会,也就是若今天中奖了,今天内不能再次中奖,若没有中奖则还有中奖机会.
一天内产生51个奖,1个特等奖和50个一般奖
谢谢了,不知道有没有回答你们的问题!! 感觉有点乱,去和开发的沟通下吧, 问下中奖后对客户作出了什么处理,
至于测试, 你只要模拟51个以上的用户,在LR里设置参数化,跑起来就可以了, 至于要看测试结果,就直接登录你们网站的后台,看到底有多少人中奖,是否有一个特别奖,中奖的人有没有重复就可以了 。当然这只是一般用例,还需要考虑错误用例和极端用例。比如没有51个人参加,哪结果是什么?人人都中奖吗? 还是某些人中奖,但是总数没有51个奖。
按照我的想法,开发的思路就是随即产生个数,哈哈 如果没有51个人参加的话,人人都可以中奖的,因为第一个中奖的已经被排除出下一次的循环了 。 还有,这个程序应该是在24:00运行吧,否则也不知道今天到底还有没有新的客户在参加,所以测试的时候也要等到半夜去看结果的。 当然测试的时候可以改变运行的时间的 原帖由 deadhunter 于 2007-8-11 14:23 发表 http://bbs.51testing.com/images/common/back.gif
可以让开发把中奖名单的LOG打出来,你就一目了然sdlkfj3
这是最简单最有效的方法,呵呵 其实没那么复杂,不用去想那么多的,虽然测试需要人想得很多 谢谢你,renheyou ,
我去试着做做............,sdlkfj3 sdlkfj2 MS office的EXCEL表有抽奖器的模板,参考一下其功能。