版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、广东技术师范学院天河学院软件测试技术课程设计报告题 目:商品销售管理系统的测试设 计 者: 专业班级: 学 号: 指导教师: 所属系部: 目录一、测试计划2二、测试用例7三、缺陷报告19四、测试总结报告301.项目简介301.1编写文档目的301.2项目简述301.3定义311.4参考文档312.测试概要312.1测试用例设计方法和工具312.2测试环境与配置313.测试情况313.1测试版本情况313.2差异313.3测试充分性评价323.4测试组织323.4.1测试时间324.测试结果及分析324.1测试情况统计分析324.2覆盖分析334.2.1需求覆盖334.2.2测试覆盖334.3缺
2、陷的统计与分析334.3.1缺陷汇总334.4缺陷分析335 测试结论345.1 功能性345.2 易用性345.3 可靠性345.4 兼容性345.5 安全性356.批准35一、测试计划1引言1.1编写目的为提高其安全性和响应速度,本系统是基于C/S结构的商品销售管理系统,通过该系统可对商品销售信息进行管理。通过测试商品销售管理系统中的各个功能模块是否满足用户要求,并测试是否存在bug,预期达到能够使系统进行快速的改进和系统的提高。为了在软件投入生产性运行之前,尽可能地发现软件的错误。为了保证商品销售管理系统的各项功能可靠的实现,特编写了此测试计划,对所开发软件的各功能模块和事例系统进行测试
3、。1.2背景 商品信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库,而对于后者则要求应用程序功能完备,操作简单等。根据功能结构分类,商品销售系统共分为四大模块:商品销售模块、基本设置模块、系统管理模块、退出系统模块。商品销售管理系统采用的是黑盒测试的方式对系统进行测试。主要测试功能是否满足企业对于商品销售管理的需要,性能是否优越以及所存在的问题。1.3定义信息(Information):有关客户等的详细数据,如客户ID、客户名称、联系人等管理(Manage):对客户信息,进货
4、信息等进行操作,如增删改查等基本功能统计(Account):对库存信息的统计,如数量等1.4参考资料 1、软件测试方法与实践 郁莲清华大学出版社 2、软件可靠性技术 徐仁佐清华大学出版社 3、软件测试使用指南 林宁、孟庆余清华大学出版社4、软件测试技术概论 古乐、史九林清华大学出版社2测试项目测试项目包括所测试软件的名称及版本,需要列出所有测试单项、外部条件对测试特性的影响和软件缺陷报告的机制等,具体要点如下:测试项目名称为:商品销售管理系统 版本:V1.0(1) 测试系统对用户权限的管理以及系统的安全性(2) 商品的销售录入,销售查询和退货管理功能是否能正确执行(3) 测试是否能正确设置客户
5、信息并保存(4) 进货管理和库存管理是否能执行相对应的功能(5) 用户管理功能的实现3 被测特性(1) 系统的安全性(2) 商品信息管理系统功能的完善性(3) 对用户管理的功能是否能正常执行 系统名称:商品销售管理系统 被测试的功能:用户的登录、管理员与普通用户的权限管理、商品的销售录入、销售信息的查询、退货管理功能、客户的设置、进货与库存的管理4 不被测特性(1) 系统操作的方便性(2) 系统在不同平台的兼容性(3) 系统的功能是否齐全5 测试方法 此次对商品销售管理系统的测试方法主要运用的是黑盒测试方法,黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用,黑盒测试着眼于程序外
6、部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。而这次的测试主要运用了黑盒测试方法的划分等价类、边界值分析和错误推测法。6 测试通过标准1) 通过的测试用例占所有测试用例的比例2) 缺陷的数量、严重程度和分布情况。3) 测试用例覆盖情况。4) 用户对测试的成功结论。5) 文档的完整性。6) 是否达到性能标准。7 测试挂起和恢复条件常用的测试中断标准如下:1) 关键路径存在未完成任务。2) 大量的缺陷。3) 严重的缺陷。4) 测试环境不完整。5) 资源短缺。8应提供的测试文件测试计划、测试设计规格说明、测试用例、测试数据、缺陷报告9测试任务本次测试主要包括单元测试、集成测试、系统
7、测试。单元测试由开发人员户检为主,测试人员提供相应的工具,以及测试知识的相关支持。集成测试和系统测试由开发人员同测试人员联合完成,由测试人员编写测试计划,测试方案,测试用例以及测试报告。测试实施过程主要由测试人员完成。10测试环境需求10.1硬件需求1)CPU:P4 2.0G以上2)内存:512M3)硬盘:60G以上4)网络:100M /1000M Ethenet10.2软件需求1)操作系统:Windows 2000/XP/20032)WEB服务:IIS5.03)数据库:SQL Server 2000(建议打Service Pack 3补丁)10.3测试工具缺限管理工具:1. Test Dir
8、ector 10.4测试需要的条件(1)拥有商品销售管理系统的操作平台(2)有专业的软件测试人员(3)有专业的测试工具10.4.1 需要的文档Ø 用户手册Ø 应用手册Ø 安装说明10.4.2需要完成的任务Ø 程序员本人测试Ø &
9、#160; 测试组完成测试11角色和职责Ø 测试经理:控制并完成测试任务和测试过程,决定测试人员提交上来的bug是否需要修改;Ø 测试设计人员:书写集成测试用例;Ø 测试人员:按照测试用例进行测试活动;Ø 开发人员:MHP程序bug修改;Ø
10、; 用户代表:进行BETA测试。12 人员和培训Ø 测试经理有责任对测试相关人员进行测试流程,规章制度培训;Ø 测试设计人员有责任对测试人员进行测试操作培训13 测试进度测试工作进度(人工作日)测试计划2测试设计3测试执行总共进度2每次回归进度1测试报告14风险及应急计划设备不到位:加紧设备购买;人员不到位
11、0; 人员请假:请假人员回来加班或赶紧测试进度申请调配新的人员; 人员离职:调配新的人员; 人员调配到其他部门或项目:调配新的人员;开发人员开发频频出错:通知开发部门,商量策略;其他原因的测试
12、工作频频被挂起或者挂起后迟迟恢复不了:加班或延期15审批测试部经理
13、 技术部经理姓名: &
14、#160; 姓名: 日期:2014.5.20&
15、#160;
16、0; 日期:2014.5.20二、测试用例登陆功能测试用例编制人审定人时间2014.5.19软件名称商品销售管理系统版本号V1.0用例编号A01测试项登录系统功能依据系统已通过集成测试优先级1描述测试系统登录功能,错误的用户名或密码不能登录、三次错误退出系统。普通用户登录,只能执行指定的功能。管理员登录,可执行全部的功能。输入规格用户名和密码只能是由612位的字母、数字或下划线组成。预计输出能正确显示对话框主要测试技术黑盒测试技术测试结果描述
17、能正确显示对话框,进入商品销售管理系统界面。编号执行步骤检查点期望输出实际输出是否与期望结果符合001用户名和密码为空值,点击登录是否能登录管理系统不能登录管理系统你所输入的用户名或密码错误,请重新输入是002输入错的用户名和密码“aaa”“111”是否能登录管理系统不能登录管理系统你所输入的用户名或密码错误,请重新输入是003连续三次输入错误的用户名或密码登录窗口是否自动关闭登录窗口自动关闭登录窗口自动关闭是004输入正确的用户名和密码是否能成功登录管理系统成功登录管理系统成功登录管理系统,弹出提示框:欢迎登录本系统!并有用户权限。是005输入管理员用户名和密码是否能成功登录管理系统成功登录
18、管理系统成功登录管理系统,弹出提示框:欢迎登录本系统!是006将普通用户名的小写字母换成大写字母,登录是否能成功登录管理系统不能登录管理系统成功登录管理系统,弹出提示框:欢迎登录本系统!否商品销售录入功能测试用例编制人李审定人时间2014.5.19软件名称商品销售管理系统版本号V1.0用例编号A02测试项商品销售录入功能依据系统已通过集成测试且能进入商品销售管理系统,输入数据优先级3描述测试商品销售录入功能,运行商品销售录入对话框,检测商品信息录入的增加,删除,保存,退出功能是否存在输入规格商品名称从下拉列表中选择。单价、数量只能输入数字。销售日期格式不能更改。预计输出能正确显示对话框主要测试
19、技术等价类划分和错误推测测试结果描述1. 显示提示对话框2. 保存修改操作后,会弹出提示框,提示操作成功;增加或删除的数据能成功显示,并把数据保存到数据库;3. 录入单价与数量后,能自动得出总金额并显示。4. 修改操作后,没有进行保存操作。则本次修改不成功,数据不更新。编号执行步骤检查点期望输出实际输出是否与期望结果符合001输入商品名称“平板电脑”单价“2000”数量“10”销售日期“2014-5-19”点击保是否能成功保存数据能成功保存数据不能成功保存数据否002输入已有商品名称“液晶电视”单价“1000”数量“10”销售日期“2014-5-19”点击保是否能成功保存数据能成功保存数据成功
20、保存输入数据是003选取一条商品录入信息,再点击删除是否能成功删除商品录入信息能成功删除商品录入信息成功删除商品录入信息是004输入空值是否能成功保存数据不能成功保存信息数据保存不成功是005在单价和数量栏中输入负数或0是否能输入负数或0不能输入负数或0数据保存成功否006增加一个商品销售信息记录,修改总金额是否能成功保存数据不能成功保存信息数据保存成功否商品销售查询功能测试用例编制人审定人时间2014.5.19软件名称商品销售管理系统版本号V1.0用例编号A03测试项商品销售查询功能依据系统已通过集成测试且能进入商品销售管理系统,输入数据优先级3描述测试商品销售查询功能,运行商品销售查询对话
21、框,检测按日期查询商品信息的功能以及打印功能是否存在输入规格日期只能是能数字,也可在下拉列表中选择。预计输出显示符合条件的商品销售信息主要测试技术等价类划分和错误推测测试结果描述1. 显示提示对话框2. 能查询到指定的日期范围内的商品销售信息,并显示详细的商品销售信息记录。3. 打印功能的实现。能将查询结果打印出来。编号执行步骤检查点期望输出实际输出是否与期望结果符合001填写两日期之间没有销售记录的日期,点击查询是否有商品销售结果显示没有商品销售结果显示没有商品销售结果显示是002填写两日期之间有销售记录的日期,点击查询是否有商品销售结果显示有商品销售结果显示有商品销售结果显示是003填写有
22、销售记录的同一日期是否有商品销售结果显示有商品销售结果显示没有商品销售结果显示否004单击打印库存清单是否出现打印界面出现打印界面出现打印界面,但表格显示不完整是005输入的前一个日期比后一个日期晚到,能查询信息,不提示出错是否有商品销售结果显示没有商品销售结果显示有商品销售结果显示否商品退货管理功能测试用例编制人审定人时间2014.5.19软件名称商品销售管理系统版本号V1.0用例编号A04测试项商品退货管理功能依据系统已通过集成测试且能进入商品销售管理系统,输入数据优先级3描述测试退货管理功能,运行退货管理对话框,检测退货信息的增加,删除,保存,退出功能是否存在输入规格商品名称从下拉列表中
23、选择。数量只能输入数字。销售日期格式不能更改。预计输出显示退货信息主要测试技术等价类划分和错误推测测试结果描述1显示提示对话框2能增加,删除退货信息,并保存修改结果编号执行步骤检查点期望输出实际输出是否与期望结果符合001输入之前没有的商品名称,数量为正数,点击保存是否能成功保存退货信息不能成功保存退货信息数据保存不成功是002选择已有商品名称,数量为负数,点击保存是否能成功保存退货信息不能成功保存退货信息数据保存成功否003在数量栏中输入小数点是否能成功输入小数点不能输入小数点不能输入小数点是004选择已有商品名称,数量为正数,点击保存是否能成功保存退货信息成功保存退货信息数据保存成功是00
24、5重复输入同一日期是否能成功保存退货信息成功保存退货信息数据保存不成功否客户设置功能测试用例编制人审定人时间2014.5.19软件名称商品销售管理系统版本号V1.0用例编号B01测试项客户设置功能依据系统已通过集成测试且能进入商品销售管理系统,输入数据优先级3描述测试客户设置功能,运行客户设置对话框,检测客户信息的增加,删除,修改,保存,退出功能是否存在输入规格电话号码只能输入数字与“-”。预计输出显示客户信息主要测试技术等价类划分和错误推测测试结果描述1显示提示对话框2能增加,删除,修改客户信息,并保存修改结果编号执行步骤检查点期望输出实际输出是否与期望结果符合001输入完整正确的客户信息是
25、否能成功保存客户信息成功保存客户信息数据保存成功是002输入的客户信息都为空是否能成功保存客户信息不能成功保存客户信息不能成功保存数据,但提示语为数据保存成功否003选择一条客户信息,点击删除是否成功删除客户信息成功删除客户信息成功删除客户信息是004输入客户代码,客户名称,联系人分别为空是否能成功保存客户信息不能成功保存客户信息不能成功保存客户信息是005输入的联系电话,联系地址为空是否能成功保存客户信息不能成功保存客户信息数据保存成功否006选取一条客户信息,点击修改是否能修改客户信息成功修改客户信息成功修改客户信息是007对客户信息修改时输入空值,点击保存是否能保存客户信息不能成功保存客
26、户信息数据保存成功否008在客户联系电话栏里输入字符是否能成功输入字符不能输入字符,并弹出提示输入数字成功输入字符否009客户代号为空格键是否能保存客户信息不能成功保存客户信息数据保存成功否进货管理功能测试用例编制人审定人时间2014.5.19软件名称商品销售管理系统版本号V1.0用例编号B02测试项进货管理功能依据系统已通过集成测试且能进入商品销售管理系统,输入数据优先级描述测试进货管理功能,运行客户设置对话框,检测客户信息的增加,删除,修改,保存,退出功能是否存在输入规格商品名称从下拉列表中选择。单价、数量只能输入数字。销售日期格式不能更改。预计输出显示进货信息主要测试技术等价类划分和错误
27、推测测试结果描述1显示提示对话框2能增加,删除进货信息,并保存修改结果编号执行步骤检查点期望输出实际输出是否与期望结果符合001输入完整正确的商品信息,点击保存是否成功保存商品信息成功保存商品信息数据保存成功是002输入的商品名称为空,点击保存是否成功保存商品信息不能成功保存商品信息数据保存成功否003输入的商品信息都为空,点击保存是否成功保存商品信息不能成功保存商品信息数据保存不成功是004输入重复的商品代号是否成功保存商品信息不能成功保存商品信息数据保存成功否005选取一商品信息,点击删除是否成功删除商品信息成功删除商品信息数据删除成功是006输入商品的单价和数量为负数是否成功保存商品信息
28、不能成功保存商品信息,并提示单价和数量不能为负数数据保存成功否007单价栏和数量栏中输入字符是否能输入字符不能输入字符不能输入字符是008商品代号为非数字的字符或字母,能成功增加进货信息。是否成功保存商品信息不能成功保存商品信息,并提示单价和数量不能为负数数据保存成功否库存管理功能测试用例编制人审定人时间2014.5.19软件名称商品销售管理系统版本号V1.0用例编号B03测试项库存管理功能依据系统已通过集成测试且能进入商品销售管理系统,输入数据优先级3描述测试库存管理功能输入规格预计输出显示库存信息主要测试技术等价类划分和错误推测测试结果描述能正确打印库存清单编号执行步骤检查点期望输出实际输
29、出是否与期望结果符合001单击打印库存清单是否出现打印界面出现打印界面出现打印界面是002单击打印界面的各个按钮是否能实现相应功能能实现相应功能能实现相应功能是003单击退出按钮是否能成功退出库存管理界面成功退出库存管理界面成功退出库存管理界面是004修改商品代号、数量、商品名称,进入打印界面能否成功进入打印界面不能出现打印界面出现打印界面否更改密码功能测试用例编制人审定人时间2014.5.19软件名称商品销售管理系统版本号V1.0用例编号C01测试项更改密码功能依据系统已通过集成测试且能进入商品销售管理系统,输入数据优先级2描述测试更改密码功能输入规格用户名和密码只能是由6-12位的字母、数
30、字或下划级组成。预计输出主要测试技术等价类划分和错误推测测试结果描述1显示提示对话框。2能增加用户,设置其用户名与密码,并赋予权限。3 可修改用户权限,或删除指定用户。编号执行步骤检查点期望输出实际输出是否与期望结果符合001输入错误的旧密码是否成功保存新密码不能成功保存新密码你输入的旧密码不正确,请重新输入是002输入的新密码为符号是否成功保存新密码不能成功保存新密码密码修改成功否003输入的新密码为空是否成功保存新密码不能成功保存新密码密码修改成功否004输入的新密码与旧密码一样是否成功保存新密码不能成功保存新密码密码修改成功否用户管理功能测试用例编制人审定人时间2014.5.19软件名称
31、商品销售管理系统版本号V1.0用例编号C02测试项用户管理功能依据系统已通过集成测试且能进入商品销售管理系统,输入数据优先级2描述通过管理员设置用户,可新增或修改用户的用户名和密码,并赋予不同的权限。输入规格用户名和密码只能是由6-12位的字母、数字或下划级组成。修改用户,用户名在下拉列表中选择。预计输出主要测试技术等价类划分和错误推测测试结果描述编号执行步骤检查点期望输出实际输出是否与期望结果符合001输入用户名和两次一样的密码,点击保存是否成功保存用户成功保存用户数据保存成功是002新建用户,勾选权限是否拥有权限新用户拥有所勾选的权限新用户拥有所勾选的权限是003输入用户名,输入的确认密码
32、与密码不一样是否成功保存用户不能成功保存用户不能成功保存用户是004用户名栏中输入空格是否成功保存用户不能成功保存用户成功保存用户否005修改用户中选取用户,点击删除是否成功删除用户成功删除用户数据删除成功是006修改用户中不选取用户,点击删除是否成功删除用户不能成功删除用户不能成功删除用户,但提示数据删除成功否007输入用户名,不输入密码是否成功保存用户不能成功保存用户成功保存用户否切换用户功能测试用例编制人审定人时间2014.5.19软件名称商品销售管理系统版本号V1.0用例编号D01测试项切换用户功能依据系统已通过集成测试且能进入商品销售管理系统,输入数据优先级3描述测试切换用户功能输入
33、规格预计输出退回登录系统界面主要测试技术等价类划分和错误推测测试结果描述测试切换用户功能编号执行步骤检查点期望输出实际输出是否与期望结果符合001点击切换用户是否能退出到登录界面能退出到登录界面退出到登录界面是退出系统功能测试用例编制人审定人时间2014.5.19软件名称商品销售管理系统版本号V1.0用例编号D02测试项退出系统功能依据系统已通过集成测试且能进入商品销售管理系统,输入数据优先级3描述测试退出功能输入规格预计输出退出系统主要测试技术错误推测测试结果描述测试退出系统功能编号执行步骤检查点期望输出实际输出是否与期望结果符合001单击退出系统是否成功退出系统成功退出系统成功退出系统是帮
34、助功能测试用例编制人审定人时间2014.5.19软件名称商品销售管理系统版本号V1.0用例编号E01测试项帮助功能依据系统已通过集成测试且能进入商品销售管理系统,输入数据优先级3描述测试关于功能输入规格预计输出显示关于信息主要测试技术错误推测测试结果描述测试查看关于信息功能。编号执行步骤检查点期望输出实际输出是否与期望结果符合001选择关于,查看信息后,点击确定查看帮助查看信息,并关闭帮助界面退出系统是002选择关于,查看信息后,点击右上角关闭按钮。关闭后在次操作查看帮助查看信息,并关闭帮助界面首次能成功退出,第二次不能进入界面否三、缺陷报告报告人日期2014.5.21测试软件名称商品销售管理
35、系统版本号 V1.0缺陷或错误类型功能实现错误可重复性高测试平台Window xp系统,SQL Server 数据库平台语言Delphi错误 输入普通用户的用户名和密码,将用户名中的小写字母换成大写字母,不能识别用户名的大小写字母,能成功登录系统!范围登录系统功能注释用户名需识别大小写字母,建议修改相关附件登录功能测试用例中编号A01006操作步骤1) 打开登录系统界面2) 输入普通用户的用户名和密码,其中将用户名中的小写字母换成大写字母报告人日期2014.5.21测试软件名称商品销售管理系统版本号 V1.0缺陷或错误类型功能实现错误可重复性高测试平台Window xp系统,SQL Serve
36、r 数据库平台语言Delphi错误 输入单价、数量的值为负数。增加成功。范围整个管理系统要求输入单价、数量的窗口注释单价、数量的值不能为负数相关附件商品销售录入功能测试用例中编号A02005操作步骤增加一个商品销售信息记录,输入单价、数量的值为负数。报告人日期2014.5.21测试软件名称商品销售管理系统版本号 V1.0缺陷或错误类型功能实现错误可重复性高测试平台Window xp系统,SQL Server 数据库平台语言Delphi错误 增加一个商品销售信息记录,总金额可以修改。范围当前模块的增加功能注释总金额是通过单价与数量计算得出,不能任意修改。相关附件商品销售录入功能测试用例中编号A0
37、2006操作步骤增加一个商品销售信息记录,输入单价、数量的值后,修改总金额。报告人日期2014.5.21测试软件名称商品销售管理系统版本号 V1.0缺陷或错误类型功能实现错误可重复性高测试平台Window xp系统,SQL Server 数据库平台语言Delphi错误 输入的前一个日期比后一个日期晚到,能查询信息,不提示出错。范围该模块的查询功能注释这种情况应提示出错。相关附件商品销售查询功能测试用例中编号A03005操作步骤输入两个日期,且前一个日期比后一个日期晚到。报告人日期2014.5.21测试软件名称商品销售管理系统版本号 V1.0缺陷或错误类型功能实现错误可重复性高测试平台Windo
38、w xp系统,SQL Server 数据库平台语言Delphi错误 输入同一天的日期,查询不成功。范围该模块的查询功能注释系统能查询某一天的商品销售信息。相关附件商品销售查询功能测试用例中编号A03003操作步骤输入同一天的日期 报告人日期2014.5.21测试软件名称商品销售管理系统版本号 V1.0缺陷或错误类型功能实现错误可重复性高测试平台Window xp系统,SQL Server 数据库平台语言Delphi错误 输入正确的两个日期,进入打印页面,能打印查询结果。表格显示不完整范围该模块的打印功能注释建议修改相关附件商品销售查询功能测试用例中编号A03004操作步骤输入正确的两个日期,并
39、打印报告人日期2014.5.21测试软件名称商品销售管理系统版本号 V1.0缺陷或错误类型功能实现错误可重复性高测试平台Window xp系统,SQL Server 数据库平台语言Delphi错误 在同一日期中,增加商品信息。增加不成功范围所有增加商品信息的窗口注释在同一日期中,可多次增加同一商品的退货信息相关附件商品退货管理功能测试用例中编号A04005操作步骤在同一日期中,增加两条同一商品的退货信息。报告人日期2014.5.21测试软件名称商品销售管理系统版本号 V1.0缺陷或错误类型功能实现错误可重复性高测试平台Window xp系统,SQL Server 数据库平台语言Delphi错误
40、 联系电话输入非数字的符号或字母,能成功保存。范围该模块的增加功能注释联系号码只能输入数字与“-”。输入其他字符或字母,提示出错。相关附件客户设置功能测试用例中编号B01008操作步骤增加一条客户信息,联系电话输入非数字的符号或字母,保存。报告人日期2014.5.21测试软件名称商品销售管理系统版本号 V1.0缺陷或错误类型功能实现错误可重复性高测试平台Window xp系统,SQL Server 数据库平台语言Delphi错误 客户代号为空格键,成功增加。并保存到数据库中。范围该模块的增加功能注释客户代号不能为空。相关附件客户设置功能测试用例中编号B01009操作步骤增加一条客户信息,输入客
41、户代号为空格键,保存。报告人日期2014.5.21测试软件名称商品销售管理系统版本号 V1.0缺陷或错误类型功能实现错误可重复性高测试平台Window xp系统,SQL Server 数据库平台语言Delphi错误 修改时客户名称与联系人同时为空,并显示修改成功。范围该管理系统的修改功能注释提示客户名称与联系人不能为空。相关附件客户设置功能测试用例中编号B01007操作步骤选择一条客户信息,修改客户名称与联系人同时为空。报告人日期2014.5.21测试软件名称商品销售管理系统版本号 V1.0缺陷或错误类型功能实现错误可重复性高测试平台Window xp系统,SQL Server 数据库平台语言
42、Delphi错误 重复输入商品代号或商品代号为空格,显示数据成功保存。范围该模块的增加功能注释商品代号不能为空。相关附件进货管理功能测试用例中编号B02004操作步骤增加一条进货信息,输入商品代号为空格,保存。报告人日期2014.5.21测试软件名称商品销售管理系统版本号 V1.0缺陷或错误类型功能实现错误可重复性高测试平台Window xp系统,SQL Server 数据库平台语言Delphi错误 商品代号为非数字的字符或字母,能成功增加进货信息。范围该模块的增加功能注释商品代号只能是数字。相关附件进货管理功能测试用例中编号B02008操作步骤增加一条进货信息,输入商品代号为非数字的字符或字
43、母,保存。报告人日期2014.5.21测试软件名称商品销售管理系统版本号 V1.0缺陷或错误类型功能实现错误可重复性高测试平台Window xp系统,SQL Server 数据库平台语言Delphi错误 商品代号、数量、商品名称均能修改,且成功进入打印界面。范围该模块的打印功能注释不能修改商品代号、数量、商品名称。相关附件库存管理功能测试用例中编号B03004操作步骤修改商品代号、数量、商品名称后,打印报告人日期2014.5.21测试软件名称商品销售管理系统版本号 V1.0缺陷或错误类型功能实现错误可重复性高测试平台Window xp系统,SQL Server 数据库平台语言Delphi错误
44、输入的新密码、确认密码与旧密码一致。弹出提示框:密码修改成功!范围该模块的更改功能注释密码、新密码与旧密码一致,修改密码不成功。相关附件更改密码功能测试用例中编号C01004操作步骤输入的新密码、确认密码与旧密码一致。报告人日期2014.5.21测试软件名称商品销售管理系统版本号 V1.0缺陷或错误类型功能实现错误可重复性高测试平台Window xp系统,SQL Server 数据库平台语言Delphi错误 输入用户名为空格,显示增加用户成功。范围该模块的增加功能注释用户名不为空相关附件用户管理功能测试用例中编号C02004操作步骤选择增加新用户,输入用户名为空格,保存报告人日期2014.5.
45、21测试软件名称商品销售管理系统版本号 V1.0缺陷或错误类型功能实现错误可重复性高测试平台Window xp系统,SQL Server 数据库平台语言Delphi错误 不选择任何用户,只按删除按钮,弹出消息框:数据删除成功!范围该模块的删除功能注释建议修改,提示没有选择用户,不能进行删除。相关附件用户管理功能测试用例中编号C02006操作步骤选择修改用户,不选择任何用户,删除。报告人日期2014.5.21测试软件名称商品销售管理系统版本号 V1.0缺陷或错误类型功能实现错误可重复性高测试平台Window xp系统,SQL Server 数据库平台语言Delphi错误 输入用户名,不输入密码,
46、增加用户成功并弹出提示框:数据保存成功!范围该模块的增加功能注释密码不为空相关附件用户管理功能测试用例中编号C02007操作步骤选择增加新用户,输入用户名,不输入密码,保存。报告人日期2014.5.21测试软件名称商品销售管理系统版本号 V1.0缺陷或错误类型功能实现错误可重复性高测试平台Window xp系统,SQL Server 数据库平台语言Delphi错误 选择关于,查看信息后,点击右上角关闭按钮。关闭后再次操作。显示出错,不能进入关于界面。范围该模块的关闭功能注释相关附件帮助功能测试用例中编号E01002操作步骤选择关于,查看信息后,点击右上角关闭按钮。关闭后再次操作。四、测试总结报
47、告商品销售管理系统测试报告1. 项目简介通过调查,我国不少中小型企业在商品销售管理方面还停留在传统的管理方法,而在现在科学技术发展迅速的时代,这样的机制已经不能适应时代的发展。因为它浪费了太多的人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代,所以我们所开发的商品销售管理系统具有管理各种商品销售和进货等等功能。商品销售管理系统提供了客户信息的录入、查询和删除。用户还可进行密码更改,并对其权限进行了设置:只有用户才能修改和删除有关的数据;严格控制对数据的修改,只能数据录入的用户才有权对数据进行修改。本系统也提供了进货信息,销售信息,退货信息等的详细描述的录入,可以对它们
48、进行修改、添加和删除。库存信息会根据销售情况自动更新相关数据。1.1 编写文档目的本测试报告反映在商品销售管理系统的1.0版本内的质量情况。包含该版本经开发部发布后测试组的接受结果与原因、存在的问题描述与分析。1.2 项目简述商品销售管理系统共分为四大模块:1.商品销售模块:包含商品销售录入、商品销售查询、商品退货管理;2.基本设置模块:包含客户设置、进货管理、库存管理;3.系统管理模块:包含更改密码、用户管理;4.退出系统模块:包含切换用户、退出系统;1.3 定义编程语言:DELPHI,使用MS SQL ,操作系统:Windows XP 开发平台:delphi1.4 参考文档 教材:郁莲 软
49、件测试方法与实践 清华大学出版社参考书:1、徐仁佐 软件可靠性技术 清华大学出版社2、林宁、孟庆余 软件测试使用指南 清华大学出版社3、古乐、史九林 软件测试技术概论 清华大学出版社文档:本系统的需求分析,概要设计等相关资料2. 测试概要被测试系统不能实现描述的产品需求或系统不能达到用户的期望的行为,即系统可能存在的错误。测试用例的一系列测试条件的组合能否符合测试预期。对于本系统的测试能达到预期测试结果,测试了在Windows环境下商品销售管理系统V1.0版本的修订,对于每个测试项的详细资料查看测试计划测试用例设计书等文档。2.1 测试用例设计方法和工具测试本系统采用的白盒测试的测试用例,在设
50、计测试用例过程中,分别采用逻辑覆盖测试、基本路径覆盖测试、数据流测试和循环测试为程序设计相应的测试用例,其中对于逻辑覆盖测试的用例设计,采用语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖和路径覆盖中三种以上对程序设计测试用例。还有黑盒测试的测试用例:等价类划分、边界值、因果图,以及用这类方法。2.2 测试环境与配置 编程语言:DELPHI,数据库使用MS SQL ,操作系统:Windows XP 测试平台:vs20053. 测试情况3.1 测试版本情况测试版本1.0,暂无新版本。3.2 差异(1) 系统的登录不能识别用户密码的大小写,所以和测试计划说明的安全性有差异并没有
51、做好用户管理的安全性。(2) 对商品信息的管理不完善,例如单价和数量中可以输入负数,并没有对其约束,导致商品信息会出现错误。(3) 用户管理中,用户的用户名可以为空格等字符,密码可以为空,并没有对其进行约束,不具备安全性和其功能的完善导致这些问题出现的原因应该是程序员在编写程序时,思考得并不够周全,有些问题并没有得到很好的解决,也有可能是因为程序员的粗心所造成的。3.3 测试充分性评价这次测试对系统的安全性、商品信息管理系统功能的完善性和用户管理的功能进行了充分的测试,并且测试出了管理系统的许多不足之处,可见这次测试的成果。而这次并没有对系统操作的方便性和在不同系统上的兼容性进行测试,因为这些
52、更多的原因是程序员在开发时编写的,所以我们只是对功能和安全进行测试。3.4 测试组织 3.4.1 测试时间 测试时间:子系统/子模块实际开始时间实际结束时间总工时/总工作日商品销售模块2014-5-192014-5-191基本设置模块2014-5-192014-5-191系统管理模块2014-5-202014-5-201退出系统模块2014-5-212014-5-211测试人员用工统计:角色开始时间结束时间总计测试人员2014-5-192014-5-221测试文档编辑2014-5-192014-5-221测试报告编写人员2014-5-192014-5-2214. 测试结果及分析4.1 测试情况
53、统计分析 合格率= 65% 测试完成率 =100% 建议:ü在项目开始的时候应该制定编码标准,数据库标准,需求变更标准,开发和测试人员都严格按照标准进行,可以在后期减少因为开发,测试不一致而导致的问题,同时也可以降低沟通成本。ü 发布版本的时候,正确布置测试环境,减少因为测试环境,测试数据库数据的问题而出现的无效bug。ü 开发人员解决bug的时候,填写bug原因以及解决方式,方便bug的跟踪。ü 开发人员在开发版本上发现bug,可以通知测试人员,因为开发人员发现的bug很有可能在测试版本上出现,而测试人员和开发人员的思路不同,有可能测试人员没有发现该b
54、ug,而且,这样可以保证发现的bug都能够被跟踪。4.2 覆盖分析4.2.1 需求覆盖 需求覆盖率=1004.2.2 测试覆盖测试覆盖率=1004.3 缺陷的统计与分析 4.3.1 缺陷汇总1. 输入普通用户的用户名和密码,将用户名中的小写字母换成大写字母,不能识别用户名的大小写字母,能成功登录系统!2. 输入单价、数量的值为负数。增加成功。3. 增加商品销售信息记录,商品名称能通过手动输入。4. 增加一个商品销售信息记录,总金额可以修改。5. 输入的前一个日期比后一个日期晚到,能查询信息,不提示出错。6. 输入同一天的日期,查询不成功。7. 输入正确的两个日期,进入打印页面,能打印查询结果。
55、表格显示不完整8. 在同一日期中,增加两条同一商品的退货信息。增加不成功9. 客户设置功能里联系电话输入非数字的符号或字母,能成功保存。10. 客户设置功能里客户代号为空格键,成功增加。并保存到数据库中。11. 客户设置功能里允许修改客户名称与联系人同时为空,并显示修改成功。12. 进货管理功能里输入商品代号为空格,显示数据成功保存。13. 商品代号为非数字的字符或字母,能成功增加进货信息。14. 商品名称为空格,成功增加,不提示输入格式出错。15. 库存管理功能里商品代号、数量、商品名称均能修改,且成功进入打印界面。16. 更改密码功能里输入的新密码、确认密码与旧密码一致。弹出提示框:密码修
56、改成功!17. 用户管理功能里输入用户名为空格,显示增加用户成功。18. 用户管理功能里输入用户名,不输入密码,增加用户成功并弹出提示框:数据保存成功19. 用户管理功能里不选择任何用户,只按删除按钮,弹出消息框:数据删除成功!20. 选择关于,查看信息后,点击右上角关闭按钮。关闭后再次操作。显示出错,不能进入关于界面。4.4 缺陷分析 1. 页面设计和需求不一致 ,输出不正常。用户无法理解字段含义。页面设计没有完成需求规定的输入限制验证,导致用户可以输入错误的或者无效的数据,这些数据有可能会引起功能性错误。2. 提示信息错误,不同模块相同结果的提示信息不一致,用户操作后,相应的提示信息不明确,引起用户误解3.提示信息一致性,用户在不同页面执行相同的操作,提示信息不同。4.统计:缺陷发现效率 0.1个/小时 用例质量 25 缺陷密度 0.251 缺陷诱发原因: 由于开发人员的疏忽,导致系统需要验证的地方,调用了错误的验证,系统需要进行输入控制的地方没有进行相应的控制。5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年小学一年级数学下学期图形专项训练试卷
- 初中同学会流程及方案
- 初中数学新课标心得
- 铁道概论电子教案02 铁路运输的发展(二)和职业道德培养
- 2024-2025 学年成都市小学五年级科学期中模拟试卷及详细答案
- 高中语文必修上册同步练习 含答案-第8单元词语积累与词语解释
- 2025年现代公司理财试题及答案
- 2025年上海市公务员考试面试真题解析
- 2025年征兵测试题及答案
- 2025年药品综合常识试题及答案
- 《热转印技术》课件
- 坦克介绍教学课件
- 2025年国家保安员试考试题库(附答案)
- JJG972-2023离心式恒加速度试验机检定规程
- 大学生机器人工程专业职业生涯规划书
- 2025商业大厦租赁合同范本
- 脑梗死中医诊疗方案
- 知识产权对新质生产力的法制保护
- 《中国海军的发展史》课件
- 货车封条管理制度内容
- 【绘本】小猫钓鱼故事儿童故事-课件(共11张课件)
评论
0/150
提交评论