论文部分内容阅读
网络游戏测试是整个游戏开发过程之中必不可少的重要环节,它也是保障网络游戏软件质量的重要手段。探索式测试是一种特殊的软件测试方法。它具备快速测试、自由发挥、快速验证和测试设计可随时调整的特征。它适用于测试需求变化快,事先无法详细设计测试过程,并且需要执行大量手工测试的软件项目。应用探索式测试方法可以显著提高网络游戏测试的效率。网络游戏测试,由于测试内容量巨大,容易导致测试的不完整和最终版本存在质量问题;由于测试需求变化快,同时测试又经常被要求在比较短的时间内完成,这会导致测试缺少计划性和详细过程设计,并且很容易遗漏重要问题。网络游戏测试需要应用与其特点相符的软件测试方法,规范测试流程和提高测试效率。本文在总结网络游戏现有测试流程的基础上,研究探索式测试方法的实施过程和实施方法,设计了适应网络游戏测试特点的具体探索式测试方法,在将其引入网络游戏测试项目后,达到优化测试流程,提高测试覆盖率和缺陷修复率,实现快速和高效率测试的目的。这些工作解决了网络游戏测试中当前存在的部分问题,体现了探索式测试方法的价值。本文的主要研究内容包括:1、总结网络游戏测试的基本流程,分析现有流程中存在的问题和解决问题的办法。2、优化网络游戏探索式测试流程,设计探索式测试的具体实施方法,并且针对网络游戏开发和运营两个阶段,制定简洁规范和便于执行的测试流程。3、依据探索式测试方法的特点,结合网络游戏测试的实际,设计了八种可以应用于网络游戏测试的探索式测试方法,并详细说明了这些探索式测试方法的适用阶段、适用范围和具体应用方法。4、运用测试覆盖率和缺陷修复率两项指标,分析测试执行情况和版本质量状况,制定游戏版本质量的测试评估标准。本文将探索式的测试方法应用于两个实际的测试项目案例中,在测试过程中和测试结束后,对获取的测试数据和测试结果进行统计分析,比较探索式测试方法应用前后,测试覆盖率和缺陷修复率等指标的变化情况。经测试发现,两项测试指标都得到了明显的提高,尤其在游戏运营阶段的测试,发布的游戏版本甚至达到零缺陷。由此,验证探索式测试法对测试过程改进和测试效果提升的作用。