真人拳皇项目测试计划
真人拳皇项目测试计划如下:
首先,是Dev的单元测试 (12.28-1.7)。在developer编写各个小模块的过程中,由developer对自己所写的代码进行单元测试,确保所写模块正确地实现了预定的功能。
其次,是集成和确认测试 (12.28-1.7)。待developer编写出部分模块后,将可以进行组装的模块组装起来,成为一个个子系统,来进行集成测试。具体来说,我们的项目主要分为人物模型生成模块和游戏主模块,其中它们各自又有着自己的子模块。我们针对这些子模块可做大致如下测试:
1)人物模型生成模块
输入:玩家照片, Body model, Special Effect及两玩家状态初始值
测试:Body parts提取模块从输入玩家照片中提取头部后,Body parts assembler是否可以将头部和Body model产生的身体数据组装起来,输入至Gesture&Special
Effect Images Model并正确显示出来。此期间可测试各种符合设计文档规格的用户输入照片。
2)游戏主模块
输入:键盘等各种输入,Model Image and Special Effect data初始值
测试: 在每个tick驱动下,Controller是否可以根据用户的输入做出正确的状态转换,发出相应人物动作指令,再由玩家模块产生玩家State,
由Display模块显示出来。此期间可设计各种不同的测试用例,检查是否符合预期。
3)整体测试
输入: 玩家照片和键盘等输入
测试:给定输入,游戏是否能如预期的那样正确运行。
然后,是系统和验收测试 (1.8-1.9)。它对整个游戏软件进行全面的测试,包括功能测试,健壮性测试,性能测试,安装测试等,确保最终的软件能够如设计文档要求的那样正常运行。
最后,是用户反馈测试。待Alpha版本发布后,根据用户的反馈测试相应的场景,并反馈给Dev进行修正。