1、软件测试报告一、测试计划1引言 11.1编写目的 11.2项目背景 21.3定义 21.4参考资料 22任务概述 22.1目标 22.2运行环境 22.3需求概述 22.4条件与限制 23计划 23.1测试方案 23.2测试项目 23.3测试准备 23.4测试机构及人员 24测试项目说明 24.1测试项目名称及测试内容 24.2测试用例 24.3进度 24.4条件 24.5测试资料 25评价 25.1范围 25.2准则 21引言1.1编写目的 本次测试是针对企业进销存管理系统进行的测试,目的是为判定该系统是否满足需求规格说明书中规定的功能指标提供客观的依据。本测试计划主要有两类受众:测试管理人
2、员(项目经理、客户指派人员)和测试人员。项目经理根据该测试计划制定进一步的计划、安排(工作任务分配、时间进度安排)和控制测试过程;客户指派人员通过该测试计划了解测试过程和相关信息。测试人员根据该测试计划中制定的范围、方法确定测试需求、设计测试用例、执行和记录测试过程并记录和报告缺陷。本文档主要阐述企业进销存管理系统测试过程中的一些细节,为企业进销存管理系统 的测试工作提供一个框架和规范: 确定项目测试的策略、范围和方法;使项目测试工作的所有参与人员(客户方参与人员、测试管理者、测试人员)对本项目测试的目标、范围、策略、方法、组织、资源等有一个清晰的认识;使项目测试工作的所有参与人员理解测试控制
3、过程;从策略角度说明本项目测试的组织和管理,指导测试进展,并作为项目测试工作实施的依据;本文档是本项目测试整个过程进行的依据、规范和标准。1.2项目背景公司业务不断发展,原料及产品的进出愈加频繁且中间操作环节更加复杂,原有的管理系统在公司越来越快的发展下已经面临崩溃,仓库的管理需要重新规划,因此需要建立数据库和相配套的高级软件系统来进行管理。所开发软件名称:进销存管理系统系统设计项目委托单位:苏果超市项目开发单位:常熟理工计算机科学与工程学院软件用途:用于帮助有销售的企业进行销售活动1.3定义静态测试:主要方法有审阅,检查。 单元测试,组装测试,系统测试 事物流:数据进入模块中的关键域,值互不
4、相同。 主键:数据库表中与其他表主键关联的域。 ROLLBACK:数据库的错误恢复机制。1.4参考资料a. 需求规格说明书;b. 概要设计说明书;c. 详细设计说明书;d. 用户操作手册;e.软件测试方法和技术 朱少民等编著 清华大学出版社 2任务概述2.1目标测试是“为了尽可能地发现软件中的错误,而不是为了证明程序的正确性”,测试的目的就是在软件投入生产性运行之前,按照测试的原则要求,尽可能多的发现软件中的错误。2.2运行环境硬件要求:Genuine Intel(R)CPU 2140 160GHz 1.60GHz,100GB RAM 运行环境:win98/winNT4.0/win2000/w
5、inxp Jdk1.5、Eclipse3.2、MySql5.0、2.3需求概述 合理导入数据、程序代码,并将数据库完好连接3计划3.1测试方案测试方法:黑盒测试法结合白盒测试法,静态测试和动态测试,验证和确认,单体测试和集合测试。选取测试用例的原则:严格遵照测试用例设计的基本原则,对每一个概念都详尽描述,尽量避免含糊的测试用例;尽量将具有相类似功能的测试用例抽象并归类;尽量避免冗长和复杂的测试用例;对每个模块都设计测试用例(去除功能类似模块测试用例的重复性)。所有的测试都应可追溯到客户需求,在设计测试用例时,应包括合理的输入条件和不合理的输入条件,严格执行测试计划,排除测试的随意性,应当对每一
6、个测试结果,做全面的检查。妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便。检查程序是否做了应做的事,仅是成功的一半,另一半检查程序是否做了不该做的事。在规划测试时不要设想程序中不会有错。3.2测试准备 1.确定代码运行环境(安装JDK,Eclipse等) 2.新建数据库 3.连接数据库 4.导入代码3.3测试机构及人员负责人:某某 职责: 测试准备,测试实施,测试结果记录及分析4测试项目说明4.1测试项目名称及测试内容 测试项目名称:商品库存管理系统 测试内容:0001 用户登录功能测试 0002 基本资料维护功能测试 0003 出库功能测试 0004 入库功能测试 000
7、5 查询统计功能测试 0006 打印功能测试4.2测试用例4.2.1输入【输入的数据和输入命令。】 0001 用户名和密码 0002 即将接受维护的事物信息 0003 出库项目的标志 0004 入库项目的详细信息 0005 查询项目的标志(如关键字之类) 0006 项目的关键字4.2.2输出【预期的输出数据。】 0001 信息管理界面;错误信息。 0002 被维护的事物现有信息状态、改变信息的链接。 0003 数据库中现有项目数量,数量改变记录。 0004 数据库中现有项目数量,数量改变记录。 0005 该项目在库的所有信息或入库记录(或出库记录) 0006 所需打印的项目的所有的条目4.2.
8、3步骤及操作在使用本系统时,请按照以下流程进行操作:输入用户名、密码后进入进销存管理后如图所示。企业进销存管理(1)选择“基础信息管理”/“客户信息管理”按钮,在弹出的窗体中进行对客户信息添加、修改以及删除操作。(2)选择“基础信息管理”/“商品信息管理”按钮,在弹出的窗体中进行对商品信息添加、修改、以及删除操作。(3)选择“基础信息管理”/“供应商信息管理”按钮,在弹出的窗体中进行对供应商信息添加、修改以及删除操作。(4)选择“进货管理”/“进货单”按钮,在弹出的窗体中进行添加进货单、商品入库信息操作。(5)选择“进货管理”/“进货退货”按钮,在弹出的窗体中进行添加退货信息操作。(6)选择“
9、销售管理”/“销售单”按钮,在弹出的窗体中进行添加商品销售信息操作。(7)选择“销售管理”/“销售退货”按钮,在弹出的窗体中进行添加商品退货信息操作。(8)选择“查询统计”/“客户信息查询”按钮,在弹出的窗体中进行对客户信息的查询操作。(9)选择“查询统计”/“商品信息查询”按钮,在弹出的窗体中进行对商品信息的查询操作。(10)选择“查询统计”/“供应商信息查询”按钮,在弹出的窗体中进行对供应商信息的查询操作。(11)选择“查询统计”/“销售信息查询”按钮,在弹出的窗体中进行对销售信息进行查询操作。(12)选择“查询统计”/“销售退货查询”按钮,在弹出的窗体中进行对销售退货信息的查询操作。(1
10、3)选择“查询统计”/“入库查询”按钮,在弹出的窗体中进行对商品入库信息的查询操作。(14)选择“查询统计”/“入库退货查询”按钮,在弹出的窗体中进行对入库商品退货的信息查询操作。(15)选择“查询统计”/“销售排行”按钮,在弹出的窗体中进行对销售信息排行查询操作。(16)选择“库存管理”/“库存盘点”按钮,在弹出的窗体中进行查看商品的库存的品种数、剩余数量等信息操作。(17)选择“库存管理”/“价格调整”按钮,在弹出的窗体中进行对商品价格的调整操作。(18)选择“系统管理”/“操作员管理”按钮,在弹出的窗体中进行对操作员信息的添加、修改以及删除操作。(19)选择“系统管理”/“更改密码”按钮
11、,在弹出的窗体中进行对操作员的密码修改操作。(20)选择“系统管理”/“权限管理”按钮,在弹出的窗体中进行对用户的权限设置操作。 4.3进度测试用例/测试时间0001000200030004000500064小时4小时4小时4小时4小时4小时4.4条件设备和软件:硬件要求:Genuine Intel(R)CPU 2140 160GHz 1.60GHz,100GB RAM 运行环境:win98/winNT4.0/win2000/winxp Jdk1.5、Eclipse3.2、MySql5.0测试人员: 某某4.5测试资料项目名称:企业进,销,存管理系统背景:公司业务不断发展,原料及产品的进出愈加
12、频繁且中间操作环节更加复杂,原有的管理系统在公司越来越快的发展下已经面临崩溃,仓库的管理需要重新规划,因此需要建立数据库和相配套的高级软件系统来进行管理。进销存管理系统需求说明书5评价5.1范围各项测试用例测试下来说明,该系统相对稳定,测试用例的选择能够适时地满足测试用例设计需求,基本上达到项目测试所应具有的水平,相对较客观完善,与预期效果相差无几,满足了用户的相应需求.局限性:由于MySQL的一些不明原因,GDK和UTF_8编码的选择不能被安装,所以只能选择标准状态下的英文编码,因此系统所有的数据均由数字和英文表示,在下次的改进版中将会加以改善.5.2准则1. 各单体编码无语法错误,均可调试
13、成功;2. 集合测试中各画面跳转正常,数据库连接无误.3. 数据能正常被输入输出.二、测试分析报告1引言 21.1编写目的 21.2项目背景 21.3定义 21.4参考资料 22测试计划执行情况 32.1测试项目 32.2测试机构和人员 32.3测试结果 43软件需求测试结论 44评价 54.1软件能力 54.2缺陷和限制 64.3建议 64.4测试结论 61引言1.1编写目的为了能更好的来使用进销存管理系统系,要对系统里的每一个项目进行一个相应的测试,测试的目的就是及时的来发现隐藏在系统里的缺陷,分析产生缺陷的原因,并且找到对症下药的方法来弥补这个缺陷,使系统达到一个相对于稳定的状态,尽可能
14、的减少错误的发生,减少公司的经济损失。1.2项目背景公司业务不断发展,原料及产品的进出愈加频繁且中间操作环节更加复杂,原有的管理系统在公司越来越快的发展下已经面临崩溃,仓库的管理需要重新规划,因此需要建立数据库和相配套的高级软件系统来进行管理。所开发软件名称:进销存管理系统系统设计项目委托单位:苏果超市项目开发单位:常熟理工计算机科学与工程学院软件用途:用于帮助有销售的企业进行销售活动1.3定义静态测试:主要方法有审阅,检查。 单元测试,组装测试,系统测试 事物流:数据进入模块中的关键域,值互不相同。 主键:数据库表中与其他表主键关联的域。 ROLLBACK:数据库的错误恢复机制。1.4参考资
15、料软件测试方法和技术 朱少民等编著 清华大学出版社 2006年6月2测试计划执行情况 2.1测试项目测试项目名称:商品库存管理系统测试名称:0001 用户登录功能测试 测试内容:输入用户名和密码,例如:angel和345678 测试目的:测试是否能成功登陆该系统。 0002 基本资料维护功能测试 测试内容:输入,删除,修改信息。例如:提供商信息的删除、修改、增加。 测试目的:测试是否能成功保存、修改或删除该信息 0003 出库功能测试 测试内容:输入出库的数量 测试目的:测试是否能成功更新该信息 0004 入库功能测试 测试内容:输入入库的数量 测试目的:测试是否能成功更新该信息 0005 查
16、询统计功能测试 测试内容:输入查询的关键字 测试目的:测试是否能成功查询到所需要的信息 0006 打印功能测试 测试内容:显示所需的信息 测试目的:测试是否能成功显示信息并且导入到文档。2.2测试机构和人员设备和软件:硬件要求:Genuine Intel(R)CPU 2140 160GHz 1.60GHz,100GB RAM 运行环境:win98/winNT4.0/win2000/winxp Jdk1.5、Eclipse3.2、MySql5.0负责人员: 某某参与测试人员: 某某2.3测试结果测试项目名称:商品库存管理系统测试名称:0001 用户登录功能测试 测试内容:输入用户名和密码,例如:
17、angel和345678 测试结果:能登陆到主界面,用不同权限的账号能做不同的操作。 0002 基本资料维护功能测试 测试内容:输入,删除,修改信息。例如:提供商信息的删除、修改、增加。 测试结果:能和后台数据库做到很好的交互,所作的任何修改能保存到数据库中。 0003 出库功能测试 测试内容:输入出库的数量 测试结果:能较好的显示出库的信息,界面较有好,能和用户做很好的交互。 0004 入库功能测试 测试内容:输入入库的数量 测试结果:能较好的显示入库的信息,界面较有好,能和用户做很好的交互。 0005 查询统计功能测试 测试内容:输入查询的关键字 测试结果:能很好的显示该查询的信息,界面较
18、有好,能适应用户的不同查询需要。 0006 打印功能测试 测试内容:显示所需的信息 测试结果:能显示出所需的信息,导入到相应的文档中。3软件需求测试结论测试中,所有的测试项目均能到达预期的效果,也就是说,基本上该系统已经能够正常的进行工作,实现基本资料维护模块,日常业务模块,查询统计模块,并能提供稳定的文档的导入及打印,基本上是实现了需求分析中该系统所应该实现的功能。 但是,我们总是对于我们的项目是抱着一种精益求精的态度,虽然系统是可以正常运行了,但是难免还存在着可以改进的地方。我们的系统在与数据库的链接中,出现了一点点的小瑕疵,由于数据库的编码不能改变,不能用utf-8编码,导致了我们的系统
19、对于中文数据来说,只能是显示乱码,只能用英文来保存数据库中数据。显然,这是一个很遗憾的地方,但是相信,在今后的改进中,会克服这种困难,把该项目做得更好。4评价4.1软件能力测试项目名称:商品库存管理系统测试名称:0001 用户登录功能测试 测试内容:输入用户名和密码,例如:angel和345678 测试目的:测试是否能成功登陆该系统。 0002 基本资料维护功能测试 测试内容:输入,删除,修改信息。例如:提供商信息的删除、修改、增加。 测试目的:测试是否能成功保存、修改或删除该信息测试结果:能登陆到主界面,用不同权限的账号能做不同的操作。 0003 出库功能测试 测试内容:输入出库的数量 测试
20、目的:测试是否能成功更新该信息 测试结果:能和后台数据库做到很好的交互,所作的任何修改能保存到数据库中。 0004 入库功能测试 测试内容:输入入库的数量 测试目的:测试是否能成功更新该信息 测试结果:能较好的显示入库的信息,界面较有好,能和用户做很好的交互。 0005 查询统计功能测试 测试内容:输入查询的关键字 测试目的:测试是否能成功查询到所需要的信息 测试结果:能很好的显示该查询的信息,界面较有好,能适应用户的不同查询需要。 0006 打印功能测试 测试内容:显示所需的信息 测试目的:测试是否能成功显示信息并且导入到文档。 测试结果:能显示出所需的信息,导入到相应的文档中。我们可以从以上六个测试的内容、目的和结果中,得出这个结论:该系统能够实现基本的信息的维护,日常业务,和查询统计功能。4.2缺陷和限制局限性:由于MySQL的一些不明原因,GDK和UTF_8编码的选择不能被安装,所以只能选择标准状态下的英文编码,因此系统所有的数据均由数字和英文表示,在下次的改进版中将会加以改善.4.3建议更换一个更好的数据库,或者升级原有的数据库。4.4测试结论各项测试用例测试下来说明,该系统相对稳定,测试用例的选择能够适时地满足测试用例设计需求,基本上达到项目测试所应具有的水平,相对较客观完善,与预期效果相差无几,满足了用户的相应需求.
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1