学位论文 > 优秀研究生学位论文题录展示

探索式测试方法在网络游戏软件测试中的应用

作 者: 王志森
导 师: 戚正伟;张云刚
学 校: 上海交通大学
专 业: 软件工程
关键词: 网络游戏测试 探索式测试方法 思维模型 测试覆盖率 缺陷修复率
分类号: TP311.53
类 型: 硕士论文
年 份: 2011年
下 载: 51次
引 用: 0次
阅 读: 论文下载
 

内容摘要


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

全文目录


摘要  3-5
ABSTRACT  5-9
1 绪论  9-13
  1.1 网络游戏产业的发展状况  9
  1.2 网络游戏测试的现状分析  9-11
  1.3 网络游戏测试亟需解决的问题  11
  1.4 本文选题的背景和意义  11-12
  1.5 论文组织结构  12-13
2 网络游戏测试  13-24
  2.1 网络游戏测试及其重要性  13-14
  2.2 网络游戏基本测试流程  14-21
    2.2.1 游戏测试部门的构成  14-15
    2.2.2 网络游戏测试的基本内容  15-19
    2.2.3 网络游戏测试的基本流程  19-21
  2.3 网络游戏测试流程中的四个重点环节  21-23
  2.4 网络游戏测试流程中存在的主要问题  23
  2.5 本章小结  23-24
3 探索式测试方法  24-32
  3.1 探索式测试及其研究进展  24-25
  3.2 探索式测试与传统的网络游戏测试  25-26
    3.2.1 探索式测试与手工测试  25-26
    3.2.2 探索式测试与随机测试  26
  3.3 探索式测试方法的思维模型  26-29
  3.4 探索式测试方法应用于网络游戏测试的四种典型类型  29-31
  3.5 探索式测试方法的优势与不足  31
  3.6 本章小结  31-32
4 探索式测试方法应用于网络游戏测试  32-50
  4.1 网络游戏实施探索式测试的方法  33-38
    4.1.1 网络游戏实施探索式测试的基本原则  33-35
    4.1.2 网络游戏实施探索式测试的具体方法  35-38
  4.2 适用于网络游戏测试的具体探索式测试方法  38-41
  4.3 游戏开发阶段的探索式测试  41-46
    4.3.1 开发阶段的探索式测试流程及注意事项  41-43
    4.3.2 开发阶段的探索式测试方法  43-44
    4.3.3 开发阶段的网络游戏测试评估标准  44-46
  4.4 游戏运营阶段的探索式测试  46-49
    4.4.1 运营阶段的网络游戏测试分析  46-47
    4.4.2 运营阶段的探索式测试流程及注意事项  47-48
    4.4.3 运营阶段的探索式测试方法  48-49
  4.5 本章小结  49-50
5 探索式测试案例分析  50-61
  5.1 网络游戏测试项目实例  50-57
    5.1.1 测试项目介绍  50-51
    5.1.2 测试过程和测试方法  51-52
    5.1.3 测试结果分析  52-57
  5.2 网络游戏测试项目实例二  57-60
    5.2.1 测试项目介绍  57
    5.2.2 测试过程和测试方法  57-58
    5.2.3 测试结果分析  58-60
  5.3 本章小结  60-61
6 总结与展望  61-63
  6.1 本文工作总结  61-62
  6.2 对未来的展望  62-63
参考文献  63-66
致谢  66-67
攻读学位期间发表的学术论文目录  67-70
附件  70

相似论文

  1. 事实的评判抑或价值的考量,D914
  2. FDP-SOPC芯片ASIC部分的设计与实现,TN47
  3. 基于工作流的PMC系统的软件测试设计,TP311.52
  4. GPS基带芯片的可测性设计研究,P228.4
  5. 使用GOPELBSCAN测试系统提高测试向量的覆盖率的研究,TP274
  6. NHPP类软件可靠性度量方法研究,TP311.52
  7. 8位微控制器系统级建模与实现技术研究,TP332
  8. 定罪思维模型比较研究,D914
  9. 基于模型的网络游戏软件测试套开发方法研究,TP311.52
  10. 嵌入式软件白盒测试中插桩技术的研究与应用,TP311.52
  11. 基于用户思维模型分析的网页可用性设计研究,TP393.092
  12. 现代办公空间中固定电话的人机界面研究,TP311.52
  13. 嵌入式实时系统测试的充分性研究与实践,TP306
  14. 数字信号处理器的流水结构设计及验证研究,TP332
  15. FXC NG可追踪性测试实践,TP311.52
  16. 液晶驱动控制芯片可测性设计方法学研究,TN492
  17. 程序静态分析研究,TP311.11
  18. 移动数据应用市场企业产品概念创新的探讨,F270.7
  19. 商船驾驶台决策理论及应用研究,U675.9
  20. 基于仿生学的产品创新设计思维方式研究,J505

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件维护
© 2012 www.xueweilunwen.com