手机游戏测试规范.pdf

1. 文档介绍 1.1 测试目的及原则 测试的目的就是为了尽可能多地找出错误, 也就是说测试工程师必须千方百计的、 尽最大努 力去找隐藏在产品中的 Bug。 测试的原则就是从用户的角度去看待自己手中的产品, 通过自己的测试能够为用户提供放心 的产品。 要达到上述的原则,要注意以下几点 : (1)应当把 “尽早和不断的测试 ”作为开发者的座右铭。 (2 )设计测试用例时应该考虑合法的输入和不合法的输入,以及各种边界条件,特殊情况 下要制造极端状态和意外状态, 比如网络异常中断、电源断电等情况。 (3 )制定严格的测试 计划,并把测试时间尽量放的宽松一点,不要希望在极短的时间内完成一个高水平的测试。 (4 )回归测试的关联性一点要引起充分的注意,因为往往修改了一个 Bug 会导致其他 Bug 的产生。 (5 )要妥善的保存测试文档,并记好笔记。 1.2 测试范围 1.3 用户对象 1.4 参考文献 1.5 术语与缩写的解释 2. 测试的分类 游戏产品测试就是在产品未出货前, 对产品需求、 设计规格说明等进行最终的复查, 是质量 保证的关键步骤;始终贯穿于整个软件的生命周期之中。 2.1 测试技术分类 按测试用例设计方法 (或者测试技术)来分,测试包括黑盒测试和白盒测试。黑盒测试:也 称功能测试或基于规格说明的测试, 它是通过测试来检测每个功能是否都能正常使用; 白盒 测试: 也称结构测试或逻辑驱动测试, 是按照程序内部的结构来测试程序, 通过测试来检测 产品内部动作是否按照设计规格说明书的规定正常进行。 二者的区别: 黑盒测试是把程序看作一个不能打开的黑盒子, 在完全不考虑程序内部结构和 内部特性的情况下, 在程序的接口进行测试; 而白盒测试是把测试对象看作一个开打的盒子, 依据程序的内部逻辑结构相关的信息, 设计或选择测试用例, 对程序所有逻辑路径进行测试。 2.2 测试策略分类 测试分为单元测试、集成测试和系统测试。具体区别如下: 类型 对象 目的 测试依据 测试方法 单元测试 模块内部程序 消除局部模块的逻辑和功能上的错误和缺陷 模块逻辑设计及外部说明 采用白盒测试方法 集成测试 模块间的集成与调用关系 找出与软件设计相关的程序结构,模块调用关系及模块间接口方面的问题 程序结构设计 结合使用黑盒和白盒测试方法(灰盒) 系统测试 整个系统,包括系统中的软硬件等 对整个系统进行一系列的整体、有效性的测试 系统结构设计、目标说明书、需求说明书等 黑盒测试 (游戏主要测试手段) 2.3 测试方式分类 测试包括手工测试和自动化测试(即依靠一定的测试工具来测试) 。 3. 游戏系统测试流程 游戏测试流程包括:游戏程序详细设计文档、编写测试计划、测试用例执行、测试评审、评 审测试工具、提交 Bug 报告、测试总结审核、返回开发修改。 3.1 详细步骤 (1)根据游戏程序详细设计文档,测试组长制定测试计划。 (2 )审核制定的测试计划。 (3 )根据测试计划设计,设计测试用例 ,编写测试用例。 (4 )相关开发人员和测试人员审核测试用例。 (5 )开发人员提供测试版本,以及相应版本所作修改的文档描述。 (6 )测试人员根据测试用例和测试工具执行测试。 (7 )记录测试结果,提交 BUG报告。 (8 )测试组长审核后,将 BUG反馈给开发人员进行修改。 (9 )开发人员修改后,提供新的测试版本 ,

文档评论(0)

1亿VIP精品文档

相关文档