超市管理系统测试分析报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
超市管理系统测试分析报告
1引言
1.1编写目的
这份测试分析报告书时为了测试本系统是否可行。当输入商品的信息时,测试其信息能不能被完整地保存在数据库中以备日后查询用;当输入的数据不符合要求时,看系统能不能给出提示;当价格信息修改后看修改后的信息能不能被系统接受并保存到数据库;当输入新顾客的信息时,输入信息是否完整地保存在数据库中,以及当输入老顾客信息时,系统能不能显示完整的信息等等。
1.2背景
项目名称:超市管理系统。
提出者:XXX。
开发者:郭琦,梁颖嘉,刘浩然,李小龙。
用户:中小型超市
1.3定义
XXXX(列出本文件中用到的专门术语的定义和外文首字母组词的原词组。)
1.4参考资料
软件设计文档国家标准操作手册(GB8567——88)。
2测试概要
2.1 目标
1、用户登录测试:售货员登录销售管理系统模块,输入用户名和密码,模块通过连接到数据库,对售货系统中商品信息、销售商品信息、顾客购买商品的信息等进行检验。
库存管理员登录库存管理系统模块,模块通过连接数据库,对库存管理系统中的供应商信息、商品信息和特殊商品信息等进行检验。
订货员登录订货管理系统模块,模块通过连接数据库,对订货管理系统中的商品存量、供应商信息等进行检验。
统计分析员登录统计分析管理系统模块,模块通过连接数据库,对统计分析模块中的商品信息、销售信息、供应商信息、库存信息和特殊商品信息等进行检验。
2、商品录入测试:录入商品信息,对新录入的信息在数据库中进行检验。
3、商品查询测试:输入商品编号,查询商品信息。
4、快速输入测试:商品手动输入模块,通过输入商品编号,查询数据库中商品信息表,包括商品库存量、销量、供应商等,并显示出信息。
5、收银业务测试:对输入商品进行计价,输入所收取金额,计算出找回金额数并打印货物清单同时保存顾客购买记录。
6、订货业务测试:对库存商品存量与系统指定的库存下限比较,比对供应商信息,统计订货商品并制定订货单。
7、统计分析业务测试:根据查询的商品信息、销售信息、供应商信息、缺货信息、报表信息和特殊商品信息等,制定报表,以及合理的销售计划表。
2.2 运行环境
WindowsXP、SQL Server 2005以上
2.3 计划
2.3.1测试方案
说明确定测试方法和选取测试用例的原则
测试工件为四个阶段:单元测试、集成测试、确认测试、系统测试
单元测试:采用白盒法和黑盒法相结合的方法,对于逻辑结构复杂的模块采用白盒法,对于以输入、输出为主的模块采用黑盒法测试,以提高测试的效率。
集成测试:混合法(对软件结构中较上层使用的自顶向下与对软件结构中较下层使用的自底向上方法相结合)。
确认测试:由用户参与按需求规格说明书验收。
系统测试:采用人工测试方法。
2.3.2测试项目
在测试过程中,首先需要对各子单元过程进行测试。在各子单元过程测试完毕后,再对各模块(包括各子单元过程之间的接口)进行测试,处理好各模块之间的接口,最后对系统进行测试和维护。
2.3.3测试准备
在文件方面要有测试总体计划书、测试用例(计划)测试手册、测试脚本代码。
2.3.4测试机构及人员
测试人员:负责编写测试计划,组织测试,对测试过程进行记录,收集、整理测试记录数据,对测试结果进行分析,编写测试总结报告。
软件工程师:负责编写、调试客户端测试软件;数据库管理系统的安装
系统工程师:负责测试用的硬件维护及操作系统安装、CEWMS配置。
总工程师:负责对测试计划及测试总结报告进行批准。
用户:必要时可参加测试,并提出具体的测试要求,也可要求暂停测试。
3测试结果及发现
3.1登录模块测试
3.1.1测试项目名称及测试内容
(1)登陆、密码模块测试
本测试是采用黑盒测试法:为了检测不同权限的用户在登陆时,是否能进入对应的模块并得到应有的权限,检验密码模块的正确有效。
3.1.2测试用例
测试用例1(正确输入)
【输入】:用户:lc 密码:lc
【期望输出】:登入成功,显示前台销售管理窗体
【实际输出】:登入成功,显示前台销售管理窗体
测试用例2(无该用户)
【输入】:用户:aa 密码:aa
【期望输出】:提示用户名或密码错误
【实际输出】:提示用户名或密码错误
测试用例3(密码错误)
【输入】:用户:lc 密码:aa
【期望输出】:提示用户名或密码错误
【实际输出】:提示用户名或密码错误
测试用例4(无输入)
【输入】:用户:密码:
【期望输出】:提示用户名或密码错误
【实际输出】:提示用户名或密码错误
3.2销售管理模块测试
3.2.1测试项目名称及测试内容
本测试是采用黑盒与白盒混合的测试法:为了检测系统的销售时的收银业务销售定价等功能的输入输出进行验证。
3.2.2测试用例
(1)收银业务测试
测试用例1(正确输入)
【输入】:实收:50
【期望输出】:应找钱数显示的标签上,并打印顾客货物清单
【实际输出】:应找钱数显示的标签上,并打印顾客货物清单
测试用例2(输入比应收的少)
【输入】:实收:10
【期望输出】:提示输入错误,所买货物价格高于所输入的数目,请检查【实际输出】:提示输入错误,所买货物价格高于所输入的数目,请检查测试用例3(输入非数字)
【输入】:实收:a
【期望输出】:请输入数字
【实际输出】:请输入数字
测试用例4(没有输入数字)
【输入】:实收:空
【期望输出】:没有输入数字,请检查
【实际输出】:没有输入数字,请检查
3.3库存管理模块测试