51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

楼主: zazah
打印 上一主题 下一主题

[原创] 测试类似摇奖机的方法,思路?

[复制链接]

该用户从未签到

21#
发表于 2007-8-10 10:59:16 | 只看该作者
特别奖也有标记吧?
回复 支持 反对

使用道具 举报

该用户从未签到

22#
 楼主| 发表于 2007-8-10 11:04:25 | 只看该作者

回复 #21 guodongxue 的帖子

请问标记是什么意思呀,你是说51个奖中1个奖是标明的??
回复 支持 反对

使用道具 举报

该用户从未签到

23#
发表于 2007-8-10 13:43:18 | 只看该作者
就是如何将特别奖跟幸运奖分开的标记啊?
回复 支持 反对

使用道具 举报

该用户从未签到

24#
发表于 2007-8-10 14:11:24 | 只看该作者
帮你顶
回复 支持 反对

使用道具 举报

该用户从未签到

25#
发表于 2007-8-10 14:26:42 | 只看该作者
首先,被测程序应该提供的信息:
得奖的51个人当中,有1个特别奖,50个一般奖。中奖人中奖后有什么样的标识中了什么样的奖,显示中奖信息。
LR可以对显示的文字进行检查,看是否输出了中奖信息。

你要测得的结果,需要对脚本进行很多位置的优化,不是简单的录制就成得出你想要的结果的。LR能提供的就是大量用户点击抽奖的行为,至于要看到总共多少人中了奖,都中了什么奖,需要你在脚本中自己写代码实现。

至于已经中奖的人,是否被限制了第二次抽奖,是不是应该放到功能测试这部分来做呢?

以上是我的想法,希望有所帮助~~sdlkfj2
高手都来出出主意啊~~

[ 本帖最后由 suoyi 于 2007-8-10 14:28 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

26#
 楼主| 发表于 2007-8-10 18:17:47 | 只看该作者

回复 #25 suoyi 的帖子

非常感谢你,辛苦了.写了这么多......


希望大家多给些主意...
回复 支持 反对

使用道具 举报

  • TA的每日心情
    郁闷
    2018-11-15 14:58
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    27#
    发表于 2007-8-11 14:23:49 | 只看该作者
    可以让开发把中奖名单的LOG打出来,你就一目了然sdlkfj3
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    28#
    发表于 2007-8-13 10:25:52 | 只看该作者
    顶一下,希望有这方面经验的高手给出出主意~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    29#
     楼主| 发表于 2007-8-13 11:53:57 | 只看该作者
    顶起来...............
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    30#
    发表于 2007-8-13 16:26:50 | 只看该作者
    帮你项!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    31#
    发表于 2007-8-15 09:43:38 | 只看该作者
    一天一个用户有中奖机会,该用户是不是被打上中奖标记了?或者从用户列表中删掉了?还是划归中奖名单了?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    32#
    发表于 2007-8-15 14:32:38 | 只看该作者
    请问测试的对象是什么?是用户还是奖?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    33#
    发表于 2007-8-15 16:36:58 | 只看该作者
    看楼主的意思,测试内容包含大量用户点击抽奖,其中只能有51个人中奖。这51个人中要有1个特等奖和50个一般奖;还要限制已经中奖的人不能再次抽奖。
    涉及很多方面的测试~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    34#
     楼主| 发表于 2007-8-15 17:08:53 | 只看该作者

    回复 #31 donglianglv 的帖子

    是划归为中奖名单了.



    回复:ycxlove11   具体的需求是,用户用手机号登录网站,办理业务后,产生中奖编码,然后用中奖编码去抽奖,每天一个用户只有一次中奖机会,也就是若今天中奖了,今天内不能再次中奖,若没有中奖则还有中奖机会.
    一天内产生51个奖,1个特等奖和50个一般奖



    谢谢了,不知道有没有回答你们的问题!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35#
    发表于 2007-8-16 14:36:06 | 只看该作者
    感觉有点乱,去和开发的沟通下吧, 问下中奖后对客户作出了什么处理,
    至于测试, 你只要模拟51个以上的用户,在LR里设置参数化,跑起来就可以了, 至于要看测试结果,就直接登录你们网站的后台,看到底有多少人中奖,是否有一个特别奖,中奖的人有没有重复就可以了 。当然这只是一般用例,还需要考虑错误用例和极端用例。比如没有51个人参加,哪结果是什么?  人人都中奖吗? 还是某些人中奖,但是总数没有51个奖。
    按照我的想法,开发的思路就是随即产生个数,哈哈 如果没有51个人参加的话,人人都可以中奖的,因为第一个中奖的已经被排除出下一次的循环了 。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    36#
    发表于 2007-8-16 14:37:55 | 只看该作者
    还有,这个程序应该是在24:00运行吧,否则也不知道今天到底还有没有新的客户在参加,所以测试的时候也要等到半夜去看结果的。 当然测试的时候可以改变运行的时间的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    37#
    发表于 2007-8-16 14:43:17 | 只看该作者
    原帖由 deadhunter 于 2007-8-11 14:23 发表
    可以让开发把中奖名单的LOG打出来,你就一目了然sdlkfj3




    这是最简单最有效的方法,呵呵 其实没那么复杂,不用去想那么多的,虽然测试需要人想得很多
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    38#
     楼主| 发表于 2007-8-16 15:55:19 | 只看该作者
    谢谢你,renheyou ,

    我去试着做做............,sdlkfj3
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    39#
    发表于 2007-8-16 17:18:08 | 只看该作者
    sdlkfj2
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    40#
    发表于 2007-8-16 23:47:08 | 只看该作者
    MS office的EXCEL表有抽奖器的模板,参考一下其功能。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-6 07:15 , Processed in 0.077555 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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