如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
财务管理系统测试文档小组成员:组长:组员:2012年6月目录TOC\o"1-2"\h\zHYPERLINK\l"_Toc203731860"1.引言HYPERLINK\l"_Toc203731861"1.1编写目的HYPERLINK\l"_Toc203731862"1.2项目背景HYPERLINK\l"_Toc203731863"1.3定义HYPERLINK\l"_Toc203731864"1.4参考资料HYPERLINK\l"_Toc203731865"2.任务概述HYPERLINK\l"_Toc203731866"2.1目标HYPERLINK\l"_Toc203731867"2.2运行环境HYPERLINK\l"_Toc203731868"3.计划HYPERLINK\l"_Toc203731869"3.1测试方案HYPERLINK\l"_Toc203731870"3.2测试项目计划HYPERLINK\l"_Toc203731871"3.3测试准备HYPERLINK\l"_Toc203731872"4.测试项目说明HYPERLINK\l"_Toc203731876"5.评价HYPERLINK\l"_Toc203731877"5.1软件能力HYPERLINK\l"_Toc203731878"5.2缺陷和限制HYPERLINK\l"_Toc203731879"5.4测试结论1.引言1.1编写目的是为了发现和报告本软件的错误和缺陷。通过对这些错误和缺陷的处理,确保本软件的语言质量、互操作性、功能等符合软件的设计要求,满足用户的使用要求。通过分析错误产生的原因和错误的分布特征,可以帮助项目管理者发现当前所采用的软件过程的缺陷,以便改进。同时,这种分析也能帮助设计者设计出有针对性地检测方法,改善测试的有效性。1.2项目背景本项目的名称:财务管理系统如今我们的生活越来越信息化了,可以说我们每个人的生活已经离不开计算机的帮助,为了使我们的生活更方便和快捷,越来越多的个人应用软件成为人们的重要助手。实际生活中经常要对各项财务收支进行管理,本系统的目的就是利用计算机来对各项财务进行电子化的管理,使我们的理财更加方便和理性化。1.3定义Java语言:它是简单的、面向对象的、稳定的、安全的、高效的、与平台无关的、解释性的、多线程的、动态的编程语言。简略的说,Java是目前最先进最成熟最高效最安全的高级编程语言。它能最大程度上实现其他语言难以实现的跨平台性。1.4参考资料作者标题编号发表日期资料来源BruceEckel著陈昊鹏译Java编程思想图书馆作译者唐汉明深入浅出MySQL--数据库开发、优化与管理维护图书馆相关视频教程讲师2.任务概述软件测试目标充分测试系统。使其成为一个能够使用的财务管理系统,我们要求满足用户对财务的管理,提供用户对现金的收支进行的操作功能,使得当用户的记录需要修改时,可以方便的添加、修改和删除。软件测试环境2.2运行环境WindowsJdk1.7mysql3.计划3.1测试方案1功能测试采取运行软件的方法。逐步的测试系统具有的功能是否正确,通过跟踪运行时的系统变量和数据库的数据,逐步查看项目是否具有相应的功能。首先完成单个的单元测试用例。实现单个模块的功能测试,在逐步完成单元模块的测试后再进行系统的测试。测试系统具有的整体功能。测试方法:运行时跟踪系统的变量值来观察系统的运行正确性测试策略:单元测试+集成测试的方法2性能测试由于整个项目的性能瓶颈主要是体现在数据库的查询和链接的速度上。所以主要的性能测试是体现在数据库的查询的部分。测试方法:采用mysql对数据库端的性能进行测试,通过对每个表的查询时,得到每个表格的查询性能。测试环境:Mysql测试策略:先测试当前的运行性能,在完成对数据库的索引建立后再进行性能的测试,从而得到相应的效率提高。3负载测试由于本项目采用的财务管理系统。所以需要满足客户的负载要求,在相应的负载内。看查询速度是否降低。。4可靠性测试.首先通过在有使用代表性的环境中执行软件,以证实软件需求是否正确实现。希望通过软件可靠性测试找出所有对软件可靠性影响较大的错误。测试方法:软件可靠性测试不同于硬件可靠性测试,这主要是因为二者失效的原因不同。硬件失效一般是由于元器件的老化引起的,因此硬件可靠性测