1、功能会议
了解功能需求内容
提出可能存在的风险点
思考功能的测试重点和难点,如需要工具辅助,需提出开发需求。
思考可以优化的地方,并提出讨论。
2、测试用例书写
根据需求书写测试用例
关注功能逻辑实现
考虑各种特殊情况,如边界值、网络中断、进程中断等。
关注需求变更情况,需求经常发生变更,需要及时调整测试用例。
3、冒烟测试
详细测试之前的一个环节。
快速发现比较明显的bug。
快速确保主逻辑流程跑通。
快速明确功能开展状态。
4、详细测试
细致的测试每个逻辑分支、资源、配置。
尽量模拟玩家的每一种操作可能。
测试异常情况、如断网、断电、事件中断、进程中断等情况。
测试数据读取、存储、网络等内容。
测试改功能对其他功能的影响(新功能对旧功能的影响)。
5、回归测试
测试已经被修复的内容。
测试需求调整后的内容。
再次详细测试各逻辑分支。
6、CHECKLIST检查
简要快速的检查功能的主要逻辑点。
简要检查与该功能有关联的任何其他功能点。