HD-NP-013测试分析报告_第1页
HD-NP-013测试分析报告_第2页
HD-NP-013测试分析报告_第3页
HD-NP-013测试分析报告_第4页
HD-NP-013测试分析报告_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 / 7 文档可自由编辑打印A002-06-2012基于基于 Android 平台的数独游戏平台的数独游戏卷卷 号号卷内编号卷内编号密密 级级测试分析报告测试分析报告Version 1.0项 目 承 担 部 门:四川大学 Android 开发二组撰 写 人(签名):梁贵祺完 成 日 期: 2012-07-07本文档使用部门:主管领导 项目组 客户(市场) 维护人员 用户 评审负责人(签名): 评 审 日 期:2012-07-10分类:使用者:Android 项目开发第二组文档编号:HD-NP-013四川华迪信息技术有限公司文档可自由编辑打印文档信息文档信息标题:测试分析报告基于 Android

2、 平台的数独游戏作者:梁贵祺创建日期: 2012-07-03上次更新日期: 2012-07-07版本:V 1.0部门名称: 修订文档历史记录修订文档历史记录日期日期版本版本说明说明作者作者2012-07-03V 0.1首次编写测试分析报告梁贵祺2012-07-07V 1.0文档整合梁贵祺文档可自由编辑打印目目 录录1 1 引言引言.41.1 背景 .41.2 定义 .41.3 参考资料.42 2 简述简述.43 3 差异差异.54 4 测试充分性评价测试充分性评价.55 5 测试结果概述测试结果概述.55.1 测试结果总述 .55.2 功能需求测试项详述及测试结果.65.3 性能测试结果 .6

3、5.4 兼容性测试结果.75.5 用户界面测试结果 .75.6 评价及总结.73 / 7 文档可自由编辑打印1 1 引言引言1.11.1 背景背景本小组所开发的项目是基于 Android 平台的数独游戏,经过将近一个月的开发策划、需求分析、构架设计和编码,现在已经迈入产品的后期测试阶段。对于本产品的测试基本贯穿整个项目后期开发的全部过程。概要设计阶段开始对整个系统的功能、界面等设计进行测试,例如,通过代码练习测试出功能实现的难易程度。在详细设计阶段,又对整个游戏的接口、界面、架构、流程,甚至后台的服务器连接进行了测试和检查。对于最后的编码测试,通过小组间多次的沟通讨论,由小组测试员不断进行单元

4、测试、集成测试、系统测试,以及“修改代码回测”的不断循环测试,直到现在将所有的测试完成。其中,也发现了许多缺陷和问题,绝大多数都已通过小组努力顺利的解决了,还有部分的功能项因不适用或技术不够被删除。总体来说,经过本次测试分析,小组设计的游戏得到了很大的改善,测试工作至今完全结束。1.21.2 定义定义一级错误:其他错误。二级错误:使操作者不方便或遇到麻烦,但它不影响执行工作功能或重要功能。三级错误:严重地影响系统要求或基本功能的实现,但存在合理的更正办法(重新安装或重新启动该软件不属于更正办法)。四级错误:严重地影响系统要求或基本功能的实现,且没有更正办法(重新安装或重新启动该软件不属于更正办

5、法)。五级错误:不能完全满足系统要求,基本功能未完全实现;或者危及人身安全。回测:产生测试错误或缺陷的测试项由软件开发人员进行修改调试正确后,由软件测试人员再次进行的针对该测试项及其相关项的测试。 1.31.3 参考资料参考资料1 软件测试教程(第 2 版),贺平著,电子工业出版社2 四川大学计算机学院 Android 开发实训讲义,四川华迪信息技术有限公司2 2 简述简述本游戏由四川大学计算机学院 Android 项目开发第二组组共同开发和设计,项目组成员 5个。至今为止,整个项目经历了需求分析阶段、详细设计阶段以及编码测试阶段。现阶段已进行至最后的测试阶段。测试的意义在于:a. 发现软件错

6、误;b. 有效定义和实现软件成分由低层到高层的组装过程;c. 验证软件是否满足任务书和系统定义文档所规定的技术要求;d. 为软件质量模型的建立提供依据。测试的目的在于:第一,确认软件的质量,其一方面是确认软件做了你所期望的事情(Do the right thing),另一方面是确认软件以正确的方式来做了这个事件(Do it right)。第二,提供信息,比如提供给开发人员或程序经理的反馈信息,为风险评估所准备的信息。第三,软件测试不仅是在测试软件产品的本身,而且还包括软件开发的过程。如果一个软件产品开发完成4 / 7 文档可自由编辑打印之后发现了很多问题,这说明此软件开发过程很可能是有缺陷的。

7、因此软件测试的第三个目的是保证整个软件开发过程是高质量的。我们开发的数独游戏从初始的策划设计,一直到最后的编码测试都经过了很多的测试,发现和更改了诸多的问题和缺陷,这才保证了整个项目的顺利进行,保证了该游戏基本功能的实现,并且实现了既定的用户需求。但是由于各种条件约束,代码效率并非很高,因此在测试的过程中遇到了很多受限于自身条件不能完全解决的缺陷,因此小组尽量将游戏的 bug 减至最小,力求游戏能顺利运行,不影响用户正常使用。整个测试过程中所使用的软硬件环境如下:软件环境:Android 2.3.3 系统或Windows 7、Android 虚拟机、Eclipse 硬件环境:Intel Pen

8、tium 4 2.0GHz,512M 内存,80G 硬盘3 3 差异差异 测试环境与实际环境的差异如下:本游戏的开发过程是在前面所述的软硬件环境下实现的,由于受限于条件和空间的限制,游戏测试过程也是在开发环境下完成的。因为,开发环境完全依照游戏最终运行环境所制定,所有的软硬件需求都是完全符合游戏正常运行的条件的。但是由于该游戏最终需要在市场条件下运行,其环境和实验室必然有一定的差异,不可能保证两者完全一致,所以不可避免的将会产生一定的差异。而这些不同的因素,就会很有可能造成整个系统运行时出现相关问题。1.实际运行环境不能保证完全满足开发和测试的环境2.开发环境下拥有强大的故障恢复能力,而运行环

9、境则不能保证3.因测试模拟器过慢,可能会导致无法感受真机实际流畅性,或者模拟器无法区分长按和短按4.实际环境系统的稳定性差4 4 测试充分性评价测试充分性评价 测试是保证产品质量的关键,既要保证时间成本的控制,又要保证测试的充分性。每一项有可能出现错误和缺陷的地方全部都要测试到,每一项功能也要全部测试到,保证全面覆盖。所以本次测试采用了单元测试、集成测试、系统测试三种方式混合,保证整个系统测试的充分性。同时,我们的测试充分考虑到了各方面的情况,采取了互补的测试策略,进一步保证测试的充分性。5 5 测试结果概述测试结果概述5.15.1 测试结果总述测试结果总述总的错误分布情况:错误类型产生错误个

10、数修改错误个数修复率(%)占总错误数百分比(%)5 / 7 文档可自由编辑打印一级00100%0二级22100%15.5%三级88100%61.5%四级11100%7.6%五级200%15.4%合计131184.6%100%5.25.2 功能需求测试项详述及测试结果功能需求测试项详述及测试结果功能项分布及测试结果情况:测试结果评价:测试基本上解决了所有功能项方面的问题,保证了每一项的功能和预期功能相一致,并且保证了各项功能之间不发生冲突并相互配合协作,使得游戏可以流畅进行、操作简单。不合格的排行榜功能经小组讨论取消。总体上,整个测试过程改进了游戏缺陷和不足,提高了游戏的可用性,测试成功。5.3

11、5.3 性能测试结果性能测试结果1、 数据量准备通过修改数据文件(如题库)来增加事务数量,或通过修改相关代码来增加每项事务的迭代次数(撤销和恢复功能)。最终游戏程序应该在多台 Android 系统手机上运行,并多次重复运行,以确保程序的重用性。2、 硬件环境Intel Pentium 4 2.0GHz,512M 内存,80G 硬盘3、 软件环境Android 2.3.3 系统或Windows 7、Android 虚拟机、Eclipse4、 测试结果经过多次重复的测试,除了在个别 CPU 性能较低的系统上点击按钮反应比较慢以外,游戏程序能够在多台 Android 系统手机上正常运行,游戏性能均表

12、现优秀,游戏过程比较流畅,未出现系统未响应的情况,完成了预期目标。综上表明:游戏程序性能良好。测试需求测试需求测试重点测试重点测试结果测试结果页面跳转功能点击相应图标跳转至对应页面合格设置功能是否可设置音乐、音效和提示合格存档和恢复功能游戏未完成即退出时,自动存档;下一次进入游戏可以读取上一次存档并继续游戏合格题目的自动加载题目可从网络加载合格功能按钮点击按钮实现相应选择合格输入功能可以在空格中如入合法数字合格冲突检测功能与正确检测功能输入数字有冲突时,高亮显示;完成题目并检测全部正确时跳转至恭喜页面合格历史功能可以单步撤销或单步恢复合格计时功能对做题时间进行计时合格排行榜功能对不同难度的题目

13、列出对应的最高时间记录不合格在线更新题库题库更新不合格6 / 7 文档可自由编辑打印5.45.4 兼容性测试结果兼容性测试结果软件兼容性是衡量软件好坏的一个重要指标,兼容性越高表明该软件的可移植性、可重用性和健壮性指标越高。小组测试员将游戏程序放在特定硬件平台上,不同操作系统平台上,不同网络环境等情况下进行了游戏测试。经测试得出以下结果:1、目前市面上的 Android 系统手机所配置的硬件均能够支持游戏程序的正常运行。2、本游戏程序基于 Android 2.3.3 系统开发,经测试,游戏基本能被更高版本的 Android系统向下兼容,除了某些因分辨率不兼容而导致画面显示出现问题。结论:游戏兼

14、容性良好。5.55.5 用户界面测试结果用户界面测试结果用户界面测试主要是测试界面风格是否满足客户要求,文字是否正确,页面是否美观,文字、图片组合是否完美,操作是否友好等等。测试侧重的是界面的设计,和相关的功能的实现结合较少。本次界面测试由本项目组的全体人员共同测试,分别对游戏的导航、图形、文字、表格以及整体界面进行了测试。通过不断的检查和修改,导航、图形、文字、表格都符合最初的设计基准,能够在测试环境下正确的表达,相互之间未引起冲突。整体界面选取的是传统中国水墨风格,包括各个图标、背景、按钮、文字都进行了统一,相互组合也比较美观和谐。总体来说,通过小组美工设计人员的不懈努力,克服了最初界面设计单调的弊病。此外,界面是独立设计,有较高的重用性,不影响整个游戏的基本功能。所以游戏的界面设计自成一派,评分较高。5.65.6 评价及总结评价及总结本次测试对本小组所开发的基于 Android 平台的数独游戏展开了

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论