【刷题】面筋-测开-游戏测试用例要点与测试俄罗斯方块

游戏测试用例编写要点

1. UI测试:

  • 画风、故事情节、背景音乐、文字的契合度浏览器

  • 图片的显示、文字的排版、布局等安全

2. 功能测试

  • 游戏分类很普遍,例如:射击类、经营类、竞技类等等。首先根据需求说明书,肯定所测部分的具体流程、功能。服务器

    1. 我认为游戏测试最重要的是数值。
    • 数值表明了一个角色的多种状态、行为、装备、技能、财富,一旦一个发生了变化,其余也会随之变化。同时若是一旦出错,例如我以前玩candy crush原有的金币所有消失,则会引发玩家极大的不满,或者弃玩。
    • 因此尽量的用边界值分析法和等价类划分法去模拟各类可能,测试角色的各类状况。
    1. 活动
    • 游戏会根据节假日、累计登陆、抽奖建立各类抽奖或者奖励活动。因此咱们须要确认活动的开始、终止时间,累计登陆的次数、奖励是否和预期相同等
    • 对于组队完成任务这种,更加复杂,须要将多角色融合在一块儿。
    1. 存档。
    • 若是暂停,是否有存档
    • 在游戏中途若是退出是否有存档
    • 若是须要联网,若是断网,是否有存档

3. 可用性测试

    1. 须要重力感应的游戏,是否可以很好的识别到咱们的动做。
    1. 触屏的接触点灵敏

4. 性能测试

  • 在游戏中,打开时间太长,或者游戏过程当中出现卡顿都是会让玩家有厌倦感的。布局

  • 1)手游:主要是客户端的性能测试性能

    • 打开游戏、在游戏中响应时间、是否出现卡顿状况,内存占有、耗电量、流量等。
  • 2)网游:服务器端的性能也十分重要测试

    • 因此还须要对服务器端的CPU、内存状况进行测试

5. 安全测试

  • 一、用户端:用户是否须要登陆/注册,若是须要注册,在注册框应该考虑:ui

    • 防止JS脚本注入、SQL语句注入
    • 防止暴力登录——登陆密码连续错误几回,需等待时间或者短信验证
    • 是否容许一台机器多用户,或者一个用户在多台机器上登陆
  • 二、服务器端:.net

    • 用户存档信息是否安全、完整
    • 禁止外挂
    • 合服时,信息的存储

6. 兼容性测试

  • 安装与卸载,不一样的系统、手机端和pc端、不一样版本的兼容性,页面类考虑不一样浏览器。

7. 压力测试、强度测试

  • 长时间多用户在线,服务器的CPU、内存状况,

测试俄罗斯方块

1. UI界面

  • 图像显示、文字排版是否合理规范,背景音乐是否恰当

2. 功能测试:

  • 首先分析,俄罗斯方块主要有四个操做:左移、右移、变换方块、向下加速。设计

  • 操做过程是:一个方块若是填补了一行的空缺之处,则消除对应行,不然一直累积,若是累积的高度达到了最大限制,则失败。blog

  • 结合等价类划分法和边界值分析法,咱们设计测试用例主要从几个方面:

    • 四个操做是否恰到好处,反应不会太迟钝也不会太灵明
    • 当一个方块掉下去填补了一行的空缺处后,是否填补行消除,可是方块其余部分没有消失,未消除行总体向下移。
    • 当一个方块掉下去后,若没有行被填补,则行数累加
    • 一些边界值状况:只有一行就到最大行了,这个时候消除一行是否有效下降行数;不作操做,等待游戏本身结束的状况等。
    • 若是暂停,是否有存档
    • 在游戏中途若是退出是否有存档
    • 若是须要联网,若是断网,是否有存档

3. 可用性测试;

  • 若是是四个上下左右键,则检查灵敏度且键盘放置的位置是否合适

  • 若是是按照重力感应,检测对动做的识别度

4. 性能测试:

    1. 客户端:CPU、内存、耗电状况、流量状况、游戏

5. 安全性:

    1. 用户端:用户是否须要登陆/注册,若是须要注册,在注册框应该考虑:
    • 防止JS脚本注入、SQL语句注入
    • 防止暴力登录——登陆密码连续错误几回,需等待时间或者短信验证
    • 是否容许一台机器多用户,或者一个用户在多台机器上登陆
    1. 服务器端:
    • 用户存档信息是否安全、完整
    • 禁止外挂

6. 兼容性测试

  • 不一样的浏览器、手机端、电脑系统

7. 压力测试、强度测试

  • 长时间多用户在线,服务器的CPU、内存状况,

参考连接

END

相关文章
相关标签/搜索