学习笔记

缺陷的等级划分

严重级别 严重级别理解 基本表现
严重级别1 致命错误(紧急) 功能无法正常运作、死循环、数据可刷、服务器宕机等严重影响玩家玩游戏以及危害公司利益的BUG。
严重级别2 严重错误(严重) 功能流程出现异常、玩家无法正常体验游戏游戏等与策划需求存在不一致的BUG。
严重级别3 一般错误(一般) 特殊情况下出现的BUG、个别玩家操作习惯引起体验较差的BUG,例如功能操作无淡出提示语。优化部分玩家体验的优化建议,不稳定重现但影响不大的BUG,例如游戏内技能固定了按键。

优先级 优先级理解 基本表现
优先级1 需立刻修复(高) 需立刻修复并更新的BUG,往往是严重程度1的BUG。
优先级2 可版本内限定时间修复(中) 规定时间内解决。解决后统一找时间更新。
优先级3 可版本外修复(低) 不影响当前版本更新,可延后至下一个版本甚至下下个版本的BUG;但延期过久的BUG需要及时处理,避免堆积无视。

测试点思路

  • UI界面测试(画风、故事情节、背景音乐、文字的契合度、图片的显示、文字的排版、布局等)
  • 功能测试(数值、活动、存档)
  • 可用性测试(重力感应,触屏接触点灵敏)
  • 性能测试(游戏的响应时间很重要、卡顿情况,内存占有、耗电量、流量)
  • 安全测试(注册登录、防止注入、防止暴力登录、一台设备多用户、一个用户多设备、存储信息完整、合服信息存储、外挂、盗号、用户隐私)
  • 兼容性(安装与卸载,不同浏览器、系统、移动端PC端)
  • 压力测试、强度测试(长时间多用户在线,服务器的CPU、内存情况)
  • 网络测试(弱网)

测试方法

场景法、等价类、边界值、错误推测、因果图、判定表、正交实验设计法

缺陷的提报标准

  • 标题:[模板名称] + 简短描述
  • 描述:bug的详细描述
  • 复现步骤:重现bug的详细流程步骤
  • 实际结果:
  • 期望结果:
  • 复现率:
  • 测试环境:SVN版本号、系统、服务器等
  • 备注:测试账号、log、截图等

游戏测试基本流程

功能会议–测试用例书写–冒烟测试–详细测试–回归测试–CHECKLIST检查

写好用例的步骤

1.需求文档分析

  • 文档阅读
  • 功能细节沟通探讨
  • 逻辑梳理
  • 功能拓展思考
  • 兼容相关思考

2.功能模块划分

  • 原则:高内聚 低耦合
  • 方法:功能流程法、层次划分法、类型划分法

3.测试用例编写

  • 测试用例的格式
  • 测试用例常用编写方法
  • 测试用例编写注意事项

4.测试用例整理与维护