"景先生毕设|www.jxszl.com

采购事务管理系统测试方案的设计与实现(源码)【字数:9443】

2023-07-17 21:59编辑: www.jxszl.com景先生毕设
摘 要近年来,随着软件行业的高速发展,软件已经走入人们的生活,软件的质量决定着人们的生活质量。但是,不管是什么软件,都或多或少的存在着缺陷,所以软件测试就显得尤为重要。实验室采购事务管理系统主要是为了对实验室设备采购进行管理,主要提供供应商管理,申请采购,批准采购,添加合同,验收合同,合同付款等功能,对采购事务管理系统进行全面的软件测试具有很大的实际意义。本文以实验室采购事务管理系统为测试对象,运用软件测试相关的专业技术,设计测试方案,制定测试计划,编写测试用例,搭建测试环境,执行测用例,进行缺陷管理,编写测试报告,并给出具体实施过程,编写相关文档。
Key words:Software testing;Procurement Services Management;Test Scheme;Defect Management 目 录
第一章 绪论 1
1.1研究背景 1
1.2软件测试概述 1
1.2.1软件测试的定义 1
1.2.2软件测试的目的 1
1.3软件测试基本分类 2
1.4软件测试技术 2
第二章 实验室采购事务管理系统的介绍 3
2.1系统概要 3
2.2系统业务介绍 3
2.3系统功能模块分析 4
第三章 系统测试计划的设计 7
3.1基于测试技术的测试策略 7
3.2测试内容 8
3.3测试时间安排 9
3.4测试环境 10
3.5测试执行管理 10
第四章 系统测试方案的实现 11
4.1“登录”模块用例 11
4.2“供应商管理”模块用例 12
4.3“采购目录管理”模块用例 13
4.4“合同管理”模块用例 14
4.5“付款合同”模块用例 16
第五章 缺陷管理 18
5.1缺陷的基本定义 18
5.2缺陷生命周期 18
5.3缺陷实例 19
结束语 23
致 谢 24
参考文献 25 第一章 绪论 *51今日免费论文网|www.jxszl.com +Q: ^351916072

1.1研究背景
软件测试是软件工程的一个重要部分,是确保软件质量的重要手段。软件测试是。在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。软件测试能够让软件更加符合客户的需求。因此,软件测试本身就是软件工程中值得专门研究的一项子工程。
学校实验室实验器材的采购业务管理是一件很繁琐的工作,为了提高老师和实验室工作人员在实验室采购业务管理中的工作效率,所在实习公司开发了这套实验室采购事务管理系统。这个系统能够满足用户和管理员使用自己的用户名、密码登录;用户可以查看供应商信息和申请采购。管理员可以新建供应商信息、审核批准采购单,新建合同,审核合同,新建付款合同。
这个系统的主要功能有供应商的添加、修改、查看、删除、数据导出,物资采购目录的添加、删除,采购物资信息的添加、修改、删除、数据导出,采购合同的添加、添加明细、删除、数据导出,合同的验收管理,付款合同的添加、付款、数据导出。系统的建设目标是:操作简单,界面友好,业务流程清晰、全面,确保信息的正确、安全,客户端的配置要求也很低。因此,需要对采购事务管理系统进行全面的测试,设计详细的测试方案,并进行实施。
1.2软件测试概述
1.2.1软件测试的定义
为了保证软件的质量能够满足客户的需求,应在软件的整个生命周期期间,对软件进行严格的技术评审。[1]但由于人们能力和时间的有限,软件中存在的错误并不能被我们全部发现,而且在编码阶段还会引入许多错误。如果不能及时地发现这些错误和缺陷,那么这些问题最终都会暴露在客户的面前。到那时,不仅改正这些错误会花费很高的代价,而且会对公司造成很严重的后果。
软件测试就是在软件投入运行前对软件需求说明书,软件设计规格说明书和软件编码进行的查错(包括代码执行活动和人工活动)。也可以说,软件测试是为了发现错误而执行程序的过程。[2]
1.2.2软件测试的目的
(1)测试是为了能够发现程序中存在的缺陷。
(2)测试是为了证明程序存在缺陷。
(3)能够发现至今未能发现的缺陷的测试用例是一个好的测试用例。
(4)发现了至今尚未发现的缺陷的测试用例是一个成功的测试用例[3]。
测试的目标是在一定的时间内,在有限的资源和人力内找出程序中存在的缺陷。另外,我们应该认识到:测试只能证明程序中错误的存在,但不能保证程序中没有错误。因为就算实施了最严格的测试,程序中仍然会存在没有被发现的错误和缺陷,所以测试不能证明程序没有错,但会查出程序中的错误。
1.3软件测试基本分类
软件测试按照不同的划分方法,有不同的分类:
(1)按照软件测试技术划分可以分为白盒测试、黑盒测试和灰盒测试。
(2)按照开发和实施阶段可分为单元测试、集成测试、确认测试、系统测试和验证测试。
(3)按照测试方式划分可分为静态测试以及动态测试。
(4)按照测试实施人员划分可分为开发人员测试、用户测试和第三方机构测试[4]。
1.4软件测试技术
本课题主要实现对实验室采购事务管理系统的功能测试。这次对整个系统的测试主要是通过黑盒测试来完成的,软件测试方法中黑盒测试(就是将程序看成一个不能看见里面内容的黑盒子,在不考虑程序内部结构的情况下,对程序的功能进行测试)常用的具体方法有等价类划分法(主要是将程序所要输入的数值划分为若干个等价类,然后在每个等价类中选取最能代表这一类的数值进行输入,得到的输出能够很好的代表这一类的输出),边界值分析法(在输入或输出范围的边界上取值,验证系统功能是否能够正常运行),场景法(通过运用场景来对系统的功能点或业务流程的描述,我们通常以正常的用例场景分析开始,然后再着手其他的场景分析)等[5]。借助这些方法可以简化测试数据的数量,设计更有效的测试用例。

原文链接:http://www.jxszl.com/jsj/rjgc/444838.html