真人拳皇项目测试计划

 

真人拳皇项目测试计划如下:

 

首先,是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进行修正。

 

posted @   MSRA_SE_TEAM  阅读(526)  评论(1编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示