家庭财务管理软件测试方案的设计与实现(源码)【字数:7315】

摘 要本课题研究的系统是基于Browser/Server结构、MySQL数据库、J2EE开发平台、Windows7操作平台来进行开发的,主要内容为用户注册功能、用户登录功能;账簿信息管理,成员信息管理,收入和支出财务项目信息的增、删、改、查功能;更新、维护、生成报表;翻页等功能。针对以上内容的测试,测试方法需要采用选用手动测试和单元测试的方式。在整个测试流程中,主要涉及设计测试方案,安排测试计划,编写测试用例,执行系统测试的步骤。经过对系统进行的单元测试、系统测试、兼容性测试、性能测试完成之后,我们得出测试报告和测试结果,然后分析得出测试结论,来判断此系统是否达到发布标准,对系统测试结果做出相应总结。来满足人们对财务管理系统的认知和基本测试要求。
目 录
第一章 绪 论 1
1.1选题价值与意义 1
1.2系统概述 1
1.3测试目的 1
第二章 背景技术介绍 2
2.1测试理论知识 2
2.2测试技术 2
第三章 家庭财务管理软件的测试方案 3
3.1测试环境 3
3.1.1硬件环境 3
3.1.2软件环境 3
3.2测试计划 3
3.3测试策略 3
3.4测试工具 4
第四章 家庭财务管理软件测试用例的设计与执行 5
4.1测试用例设计 5
4.2单元测试执行 8
4.2.1测试方法 9
4.2.2测试执行过程 9
4.3系统测试执行 10
4.3.1测试方法 10
4.3.2测试执行过程 10
4.4兼容性测试执行 11
4.4.1测试方法 11
4.4.2测试执行过程 11
4.5缺陷列表 13
4.6测试总结 15
4.7测试建议 15
第五章 家庭财务管理软件的性能测试 16
5.1性能测试分析 16
5.2性能测试环境部署 16
5.3性能测试过程 17
5.4性能测试结 *好棒文|www.hbsrm.com +Q: ^351916072* 
果分析 21
结束语 22
致 谢 23
参考文献 24
第一章 绪 论
1.1选题价值与意义
家庭财务管理系统是一种电子信息服务系统,它提供成员的管理,财务支出、收入的管理,账簿管理,以及报表的浏览等功能,为我们现在社会财务情况的繁琐工作带来了良好的记录方式和平台。
从软件测试理论方面分析:软件测试的目标很明确,就是把错误找出来。然后对软件进行评估并提高其质量,以达到满足用户的要求。
测试人员提供信息给开发人员,然后开发人员从测试人员反馈的信息中提取重要缺陷,然后分析之后对系统进行再次修改,最终的目的是帮助用户对使用软件建立信心。
1.2系统概述
家庭财务管理系统中主要包括了用户账务基本信息(项目姓名、项目日期、项目金额等),查询用户的基本信息,家庭财务的支出和收入的详细情况等,另外还有对报表的增、删、改等功能。
1.3测试目的
软件测试的最终目的是最大化保证产品达到用户所要求的最终质量,在测试进程中找出并修改测试软件中出现的Bug,提高软件的质量。软件测试一般来说是软件开发过程之中一项特别关键并十分繁琐的工作。在实用性方法不能被形式化方式所替代的情况下,软件测试在未来很长时间内依旧是软件质量保证的最有效的方法。软件工程的最终目的是充分使用有限的人物力资源,以最高的效率,保证质量的前提下完成软件开发项目。
第二章 背景技术介绍
在本设计过程中,我们离不开软件测试理论,所有测试技术都围绕着测试理论知识展开,同时使用到单元测试,系统测试,以及兼容性测试,因此下面就以测试过程中我们所使用的技术来加一介绍。
2.1测试理论知识
软件测试定义:软件测试是一个运行程序来寻找错误的工作。软件测试就是在所测试软件运行之前,对软件进行需求分析,然后最终目的是满足用户功能需求及软件性能需求。
软件测试的流程由下列几个步骤组成。
测试计划:第一步,按照用户所要求的功能还有其他性能要求,得出来一份对需求的测试报告,不符合测试需求的就是不合格的;而且还要合理选取测试的内容,分配好测试人员、资源及测试时间。
测试分析:将项目的功能需求进行分析就是测试分析,后期根据测试需求进行测试,分析项目的功能,根据功能来分析项目需要做哪些具体的测试类型和测试方法。
测试设计:测试设计就是把测试计划过程设定的需求转化为很多个能执行出来的测试进程,然后给每一个测试进程选取最合理的用例。
测试实施:实施就是来执行之前创建的自动测试过程。测试执行大概由以下几个测试过程组成,单元测试、组合测试、集成测试、系统联调以及回归测试,测试人员应该按部就班,认真负责地进行测试。
测试评估:根据测试人员得出的缺陷报告,综合评价一下软件质量问题和开发人员的开发效率和开发成果。
2.2测试技术
单元测试:单元测试是用来测试软件中的每个程序模块。测试的最终目的是测试某一个程序单元能否准确地完成设计声明书当中的模块接口、性能、功能和设计局限性等要求标准,寻找每个模块当中的所有错误。如果有多个模块同时单元测试,它们会在测试过程中互相独立。
系统测试:目标为了证明系统能否达到起始要求。测试目的是检查完整的程序是否可以正确配置、连接系统里面的软、硬件,最终能否满足用户需求。
兼容性测试:目标是对所开发设计的程序与软件、硬件之间的兼容性测试。兼容性测试目的是在所测试软件在给定的硬件环境上、不一样的操作系统上、不一样的应用软件之间上、不一样的网络等环境能否准确地运行测试。
第三章 家庭财务管理软件的测试方案
3.1测试环境
3.1.1硬件环境
硬件环境主要为一台标准配置的Windows 7的计算机即可。如表31所示:
表31 测试硬件环境表
资源
描述
测试客户端硬件环境
一台PC机
64位,4G内存,其他不作要求
测试服务软环境
同上
3.1.2软件环境
软件测试环境如表32所示:
表32 测试软件环境表

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/400.html

好棒文