51Testing软件测试论坛

标题: [求助]根据游戏规则写测试用例 [打印本页]

作者: jaryn    时间: 2008-7-2 10:19
标题: [求助]根据游戏规则写测试用例
偶是新人,刚刚接触测试,公司要求写测试用例,不知从何下手,请高手帮忙,有了范例,以后学习也就方便了
先谢谢了!!!!!邮箱;jaryn@163.com

内容如下:

根据游戏规则写测试用例。
1.        牌具和玩家介绍
游戏中总共有六个玩家参与游戏,每隔一人为一伙。游戏中采用两幅扑克牌,每人18张牌。
2.        牌性类别
玩家出牌时必须所出的牌值相同,每一轮出牌的玩家可选一种牌值的任意张数出牌,由于游戏采用两副牌,所以最多能出八张牌。具体如下
单张:任意的一张单牌
对子:两张相同大小的牌
三张:三张相同大小的牌
四张:四张相同大小的牌
五张:五张相同大小的牌
六张:六张相同大小的牌
七张:七张相同大小的牌
八张:八张相同大小的牌
3.        牌值大小
大王>小王>2 >A >K >Q >J >10 >9 >8 >7 >6 > 5 >4 >3
牌的大小不区分花色。
4.        出牌规则
        单压单、对压对、三压三、四压四,以此类推。没有连牌、没有姊妹对、没有三带一等等。
        第一手牌可出单张,对子,三张或者四张......,直到有一家出牌无人再大时,该玩家可选择出其他牌。
        每盘由第一个抓到黑桃3的人先出牌。
        每盘由服务器向每个玩家均匀发牌。
5.        报牌规则
当玩家所在的桌子上有玩家(不包括自己)的手中剩余牌数小于等于三张时并且该玩家本次出了有效牌(非pass等其他情形),则游戏给玩家以声音形式进行提示。游戏中总共有三种报牌形式:“丢三”、“丢俩”、“丢一”。
6.        游戏结束名次
第一个出完牌的称之为:头粮,其余的一次按照出完牌的次序依次为第二名,第三名等等,当有几个玩家的牌还没出完牌但游戏结束了,则按照剩余玩家手中剩余牌的数量一次生成剩余玩家的名次。
7.        判分规则
   A:输赢判断
胜利:三人其中一人先拿头粮即最先把牌打完,并至少使对方一人落在最后,即至少面一个。
平局:如果这一拨人中一人最先扛头粮,但有一人落后,则为平局。
B:游戏中有玩家离开桌子,扣除玩家一定数额的游戏币
C:进贡:
失利一方的玩家需要向对方进贡,面一人每人进贡X,面两人每人进贡2X,面三人每人进贡3X。
8.        名词解释
对  门:两个对脸坐着的人,分属两方阵营 。
头  粮:最先出完手中牌的玩家称为“头粮”,也称“扛头粮”、“扛旗”。
后  手:一家出完最后一手牌其他人均放弃,由其上家(逆时针)接风出牌。
空布袋:平局时扛头粮一方颗粒无收,俗称“空布袋”。
面三家: 输得最惨是一方3人全部落在最后,俗称“面三家”。

[ 本帖最后由 jaryn 于 2008-7-2 11:25 编辑 ]
作者: dinah968    时间: 2008-7-2 13:50
我也好想知道遊戲的測試計劃的規範文檔是什麽樣子的。密切關注中……
作者: BS-Phoenix    时间: 2008-7-2 18:20
对于游戏性来说,这个没有规范文档,针对于一楼,先不要去想一些复杂的组合,把所有的基本功能点设计成用例.游戏测试需要想象力,不过我们首要要保证游戏的正常功能是没有问题的.

至于一个简单的格式,

用例的id,需要测试的内容(功能点),期望结果(Pass if),实际结果(Pass/Fail), 备注(comments)

资源足够的话,你可以同时安排基于用例的常规测试和基于想象力的无限制测试.
作者: takiro    时间: 2008-7-3 12:42
用例的格式就不赘言了,自己可以去测试用例版块和TD版块找.
至于说具体的用例编写,有几点需要注意:
1.先对所要测试的内容进行需求划分.
2.针对需求分解存在(及潜在)的功能点
3.针对功能点写正确流程用例(等价类划分)
4.针对功能点写错误流程(操作)用例
5.增加边界,场景测试用例
6.检查及调整
作者: takiro    时间: 2008-7-3 12:52
例如:功能划分
1.游戏前
  1.1满足游戏开始
    1.1游戏准备(牌具,牌型,人数)
        1.2游戏状态(初始状态)
        1.3游戏界面与美术风格
    1.4游戏声(光)效
  1.2不满足游戏开始
    1.1游戏准备(牌具,牌型,人数)
        1.2游戏状态(初始状态)
        1.3游戏界面与美术风格
    1.4游戏声(光)效
2.游戏中
  2.1基本游戏规则
    2.1.1牌类
    2.1.2牌值
    .....
3.游戏后
  3.1游戏结果
    3.1.1结果判断
    3.1.2结果显示
    ....
  3.2结果数值
    3.2.1结果加成
    3.2.2结果清空
    ......
作者: jia80339949    时间: 2008-7-7 17:28
呵呵 我们公司就是做棋牌游戏 可惜用例不能给你 不好意思
作者: AwL_1124    时间: 2008-9-17 14:29
同样学习中 帮顶 先·




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