斗地主游戏测试用例

         搜索网上关于游戏的测试用例很少,自己做了一个简单的用例,希望大家多多提宝贵意见,使之更加完善

     关于游戏测试大多数都是黑盒测试,主要的测试方法包括等价类划分和边界值分析法,边界值分析法是对等价类划分的一个补充


   斗地主叫地主一分倍数*1   玩家是地主    地主标识 声音正确,图片显示正确  
      二分 倍数*2   玩家是地主 地主标识 声音正确,图片显示正确    
      三分 倍数*3 玩家是地主 地主标识 声音正确,图片显示正确    
    不叫 玩家不是地主,没有地主标识 声音正确,图片显示正确          
    出牌 单牌 声音,特效显示正确          
      对子 声音,特效显示正确          
      顺对 声音,特效显示正确          
      飞机 声音,特效显示正确          
      炸弹 声音,特效显示正确          
      火箭 声音,特效显示正确          
      三个 声音,特效显示正确          
      三带一 声音,特效显示正确          
      三带一对 声音,特效显示正确          
    不出 玩家不出牌 声音正确,图片显示正确          
    提示 没有大过上家的牌,提示不出 玩家不出牌 声音正确,图片显示正确        
      有大过上家的牌,牌弹起 玩家出牌 声音正确,图片显示正确        
        玩家不出牌 声音正确,图片显示正确        
    快捷键 左键 左键点击要出的牌,右键点击直接出牌          
        左键滑过牌面,牌中只要有顺子,就会直接弹出顺子          
        牌中有对子,可以点击一张牌,直接提出对子两张牌          
      右键 当手里的牌无法大过上家的牌时,右键点击空白处,实现不出          
    出牌倒计时 地主 第一次出牌30秒          
        以后15秒          
      农民 出牌时间15秒          
    延时 比赛过程中在倒计时15秒的情况下,在5秒后出牌或托管,算缓慢出牌 5秒后0秒前第一次提醒          
        5秒后0秒前第二次缩短5秒          
        0秒后算是托管          
      比赛过程中在倒计时10秒的情况下,在2秒后出牌或托管,算缓慢出牌    第一次提醒          
           第二次缩短5秒          
          0秒后算是托管          
      比赛过程中在倒计时5秒的情况下 一直维持在5秒,不再缩短时间          
        过完5秒处于托管状态          
                   
    倍数 叫地主一分 *1          
      叫地主二分 *2          
      叫地主三分 *3          
      炸弹 *2          
      火箭 *2          
      春天/反春天 *2          
    托管 不是最后一手牌托管 地主托管 不出 农民A 出牌 农民B不出  
                农民B出牌  
              不出 农民B出牌  
        农民A托管 农民A不出 农民B 出牌 地主出牌  
                地主不出  
              不出 地主出牌  
        农民B托管 农民B不出, 农民A 出牌 地主出牌  
                地主不出  
              不出 地主出牌  
      最后一手牌托管 地主托管 自动出牌,地主赢        
        农民A托管 自动出牌,农民A和B赢        
        农民B托管 自动出牌,农民A和B赢        
    结算 倍数*本次底分 不托管 地主 扣2*倍数*本次底分积分    
            赢2*倍数*本次底分积分    
          农民 每个农民扣倍数*本次底分积分    
            每个农民赢倍数*本次底分积分    
        托管 不是最后一手牌托管 地主赢 最后结算地主不加积分  
              地主输2*本次底分*倍数积分  
            农民A托管 农民B赢2*本次底分*倍数积分  
              农民A输2*本次底分*倍数积分  
            农民B托管 农民A赢2*本次底分*倍数积分  
              农民B输2*本次底分*倍数积分  
          最后一手牌托管 地主 地主赢2*本次底分*倍数  
              地主输2*本次底分*倍数  
            农民A托管 农民A赢本次底分*倍数,农民B赢本次底分*倍数,  
              农民A输本次底分*倍数积分,扣农民B输本次底分*倍数积分  
            农民B托管 农民A赢本次底分*倍数积分,农民B赢本次底分*倍数,积分  
              农民A输本次底分*倍数积分,农民B输本次底分*倍 数积分  
    积分封顶      每局的底分* 倍数*2不超过单局封顶       地主农民,按正常的输赢加分,扣分          
           每局的底分*倍数*2超过单局封顶     地主赢,加单局封顶积分     农民A输单局封顶的一半,        
              农民B输单局封顶的一半        
            地主输,扣单局封顶积分     农民A赢单局封顶的一半,        
              农民B赢单局封顶的一半        




  • 10
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值