HD-NP-013_测试分析报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

A002-06-2012基于Android平台的数独游戏卷号卷内编号密级分类:模板使用者:Android项目开发第二组文档编号:HD-NP-013四川华迪信息技术有限公司测试分析报告Version1.0项目承担部门:四川大学Android开发二组撰写人(签名):梁贵祺完成日期:2012-07-07本文档使用部门:■主管领导■项目组□客户(市场)■维护人员□用户评审负责人(签名):评审日期:2012-07-10文档信息标题:测试分析报告——基于Android平台的数独游戏作者:梁贵祺创建日期:2012-07-03上次更新日期:2012-07-07版本:V1.0部门名称:修订文档历史记录日期版本说明作者2012-07-03V0.1首次编写测试分析报告梁贵祺2012-07-07V1.0文档整合梁贵祺目录1引言........................................................................................................................................41.1背景.................................................................................................................................41.2定义.................................................................................................................................41.3参考资料..........................................................................................................................42简述........................................................................................................................................43差异........................................................................................................................................54测试充分性评价......................................................................................................................55测试结果概述..........................................................................................................................55.1测试结果总述...................................................................................................................55.2功能需求测试项详述及测试结果......................................................................................65.3性能测试结果...................................................................................................................65.4兼容性测试结果................................................................................................................75.5用户界面测试结果............................................................................................................75.6评价及总结.......................................................................................................................741引言1.1背景本小组所开发的项目是基于Android平台的数独游戏,经过将近一个月的开发策划、需求分析、构架设计和编码,现在已经迈入产品的后期测试阶段。对于本产品的测试基本贯穿整个项目后期开发的全部过程。概要设计阶段开始对整个系统的功能、界面等设计进行测试,例如,通过代码练习测试出功能实现的难易程度。在详细设计阶段,又对整个游戏的接口、界面、架构、流程,甚至后台的服务器连接进行了测试和检查。对于最后的编码测试,通过小组间多次的沟通讨论,由小组测试员不断进行单元测试、集成测试、系统测试,以及“修改代码→回测”的不断循环测试,直到现在将所有的测试完成。其中,也发现了许多缺陷和问题,绝大多数都已通过小组努力顺利的解决了,还有部分的功能项因不适用或技术不够被删除。总体来说,经过本次测试分析,小组设计的游戏得到了很大的改善,测试工作至今完全结束。1.2定义一级错误:其他错误。二级错误:使操作者不方便或遇到麻烦,但它不影响执行工作功能或重要功能。三级错误:严重地影响系统要求或基本功能的实现,但存在合理的更正办法(重新安装或重新启动该软件不属于更正办法)。四级错误:严重地影响系统要求或基本功能的实现,且没有更正办法(重新安装或重新启动该软件不属于更正办法)。五级错误:不能完全满足系统要求,基本功能未完全实现;或者危及人身安全。回测:产生测试错误或缺陷的测试项由软件开发人员进行修改调试正确后,由软件测试人员再次进行的针对该测试项及其相关项的测试。1.3参考资料[1]软件测试教程(第2版),贺平著,电子工业出版社[2]四川大学计算机学院Android开发实训讲义,四川华迪信息技术有限公司2简述本游戏由四川大学计算机学院Android项目开发第二组组共同开发和设计,项目组成员5个。至今为止,整个项目经历了需求分析阶段、详细设计阶段以及编码测试阶段。现阶段已进行至最后的测试阶段。测试的意义在于:a.发现软件错误;b.有效定义和实现软件成分由低层到高层的组装过程;c.验证软件是否满足任务书和系统定义文档所规定的技术要求;d.为软件质量模型的建立提供依据。测试的目的在于:第一,确认软件的质量,其一方面是确认软件做了你所期望的事情(Dotherightthing),另一方面是确认软件以正确的方式来做了这个事件(Doitright)。第二,提供信息,比如提供给开发人员或程序经理的反馈信息,为风险评估所准备的信息。第三,软件测试不仅是在测试软件产品的本身,而且还包括软件开发的过程。如果一个软件产品开发完成之后发现5了很多问题,这说明此软件开发过程很可能是有缺陷的。因此软件测试的第三个目的是保证整个软件开发过程是高质量的。我们开发的数独游戏从初始的策划设计,一直到最后的编码测试都经过了很多的测试,发现和更改了诸多的问题和缺陷,这才保证了整个项目的顺利进行,保证了该游戏基本功能的实现,并且实现了既定的用户需求。但是由于各种条件约束,代码效率并非很高,因此在测试的过程中遇到了很多受限于自身条件不能完全解决的缺陷,因此小组尽量将游戏的bug减至最小,力求游戏能顺利运行,不影响用户正常使用。整个测试过程中所使用的软硬件环境如下:软件环境:Android2.3.3系统或Windows7、Android虚拟机、Eclipse硬件环境:Intel®Pentium®42.0GHz,512M内存,80G硬盘3差异测试环境与实际环境的差异如下:本游戏的开发过程是在前面所述的软硬件环境下实现的,由于受限于条件和空间的限制,游戏测试过程也是在开发环境下完成的。因为,开发环境完全依照游戏最终运行环境所制定,所有的软硬件需求都是完全符合游戏正常运行的条件的。但是由于该游戏最终需要在市场条件下运行,其环境和实验室必然有一定的差异,不可能保证两者完全一致,所以不可避免的将会产生一定的差异。而这些不同的因素,就会很有可能造成整个系统运行时出现相关问题。1.实际运行环境不能保证完全满足开发和测试的环境2.开发环境下拥有强大的故障恢复能力,而运行环境则不能保证3.因测试模拟器过慢,可能会导致无法感受真机实际流畅性,或者模拟器无法区分长按和短按4.实际环境系统的稳定性差4测试充分性评价测试是保证产品质量的关键,既要保证时间成本的控制,又要保证测试的充分性。每一项有可能出现错误和缺陷的地方全部都要测试到,每一项功能也要全部测试到,保证全面覆盖。所以本次测试采用了单元测试、集成测试、系统测试三种方式混合,保证整个系统测试的充分性。同时,我们的测试充分考虑到了各方面的情况,采取了互补的测试策略,进一步保证测试的充分性。5测试结果概述5.1测试结果总述总的错误分布情况:错误类型产生错误个数修改错误个数修复率(%)占总错误数百分比(%)一级00100%06二级22100%15.5%三级88100%61.5%四级11100%7.6%五级200%15.4%合计131184.6%100%5.2功能需求测试项详述及测试结果功能项分布及测试结果情况:测试结果评价:测试基本上解决了所有功能项方面的问题,保证了每一项的功能和预期功能相一致,并且保证了各项功能之间不发生冲突并相互配合协作,使得游戏可以流畅进行、操作简单。不合格的排行榜功能经小组讨论取消。总体上,整个测试过程改进了游戏缺陷和不足,提高了游戏的可用性,测试成功。5.3性能测试结果1、数据量准备通过修改数据文件(如题库)来增加事务数量,或通过修改相关代码来增加每项事务的迭代次数(撤销和恢复功能)。最终游戏程序应该在多台Android系统手机上运行,并多次重复运行,以确保程序的重用性。2、硬件环境Intel®Pentium®42.0GHz,512M内存,80G硬盘3、软件环境Android2.3.3系统或Windows7、Android虚拟机、Eclipse4、测试结果经过多次重复的测试,除了在个别CPU性能较低的系统上点击按钮反应比较慢以外,游戏程序能够在多台Android系统手机上正常运行,游戏性能均表现优秀,游戏过程比较流畅,未出现系统未响应的情况,完成了预期目标。综上表明:游戏程序性能良好。测试需求测试重点测试结果页面跳转功能点击相应图标跳转至对应页面合格设置功能是否可设置音乐、音效和提示合格存档和恢复功能游戏未完成即退出时,自动存档;下一次进入游戏可以读取上一次存档并继续游戏合格题目的自动加载题目可从网络加载合格功能按钮点击按钮实现相应选择合格输入功能可以在空格中如入合法数字合格冲突检测功能与正确检测功能输入数字有冲突时,高亮显示;完成题目并检测全部正确时跳转至恭喜页面合格历史功能可以单步撤销或单步恢复合格计时功能对做题时间进行计时合格排行榜功能对不同难度的题目列出对应的最高时间记录不合格在线更新题库题库更新不合格75.4兼容性测试结果软件兼容性是衡量软件好坏的一个重要指标,兼容性越高表明该软件的可移植性

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功