[求助]根据游戏规则写测试用例
偶是新人,刚刚接触测试,公司要求写测试用例,不知从何下手,请高手帮忙,有了范例,以后学习也就方便了先谢谢了!!!!!邮箱;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 编辑 ] 我也好想知道遊戲的測試計劃的規範文檔是什麽樣子的。密切關注中…… 对于游戏性来说,这个没有规范文档,针对于一楼,先不要去想一些复杂的组合,把所有的基本功能点设计成用例.游戏测试需要想象力,不过我们首要要保证游戏的正常功能是没有问题的.
至于一个简单的格式,
用例的id,需要测试的内容(功能点),期望结果(Pass if),实际结果(Pass/Fail), 备注(comments)
资源足够的话,你可以同时安排基于用例的常规测试和基于想象力的无限制测试. 用例的格式就不赘言了,自己可以去测试用例版块和TD版块找.
至于说具体的用例编写,有几点需要注意:
1.先对所要测试的内容进行需求划分.
2.针对需求分解存在(及潜在)的功能点
3.针对功能点写正确流程用例(等价类划分)
4.针对功能点写错误流程(操作)用例
5.增加边界,场景测试用例
6.检查及调整 例如:功能划分
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结果清空
...... 呵呵 我们公司就是做棋牌游戏 可惜用例不能给你 不好意思 同样学习中 帮顶 先·
页:
[1]