创佳进销存系统测试用例.docx

上传人:b****3 文档编号:5305012 上传时间:2023-05-08 格式:DOCX 页数:15 大小:20.40KB
下载 相关 举报
创佳进销存系统测试用例.docx_第1页
第1页 / 共15页
创佳进销存系统测试用例.docx_第2页
第2页 / 共15页
创佳进销存系统测试用例.docx_第3页
第3页 / 共15页
创佳进销存系统测试用例.docx_第4页
第4页 / 共15页
创佳进销存系统测试用例.docx_第5页
第5页 / 共15页
创佳进销存系统测试用例.docx_第6页
第6页 / 共15页
创佳进销存系统测试用例.docx_第7页
第7页 / 共15页
创佳进销存系统测试用例.docx_第8页
第8页 / 共15页
创佳进销存系统测试用例.docx_第9页
第9页 / 共15页
创佳进销存系统测试用例.docx_第10页
第10页 / 共15页
创佳进销存系统测试用例.docx_第11页
第11页 / 共15页
创佳进销存系统测试用例.docx_第12页
第12页 / 共15页
创佳进销存系统测试用例.docx_第13页
第13页 / 共15页
创佳进销存系统测试用例.docx_第14页
第14页 / 共15页
创佳进销存系统测试用例.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

创佳进销存系统测试用例.docx

《创佳进销存系统测试用例.docx》由会员分享,可在线阅读,更多相关《创佳进销存系统测试用例.docx(15页珍藏版)》请在冰点文库上搜索。

创佳进销存系统测试用例.docx

创佳进销存系统测试用例

"创佳进销存系统"

测试用例文档

文件状态:

[]草稿

[√]正式发布

[]正在修改

文件标识:

TESTCASE

当前版本:

v1.1

作者:

完成日期:

2015-10-18

备注:

此文档为面向过程的测试用例文档

2015年10月18日

0.文档介绍

测试用例文档是为针对创佳进销存系统而编写的,对进销存系统的测试用例以文档的形式记录下来。

0.1文档目的

影响软件测试的因素很多,例如软件本身的复杂程度、开发人员的自身素质等等。

有些因素是客观存在的,而有些因素是波动的、不稳定的,如何保证软件测试质量的稳定?

软件测试文档的目的是为了保证软件测试的质量,把人为的因素减小到最小。

同时编写软件测试文档,便于以后测试的更新。

同时也方便工程人员的交流。

0.2文档围

测试用例文档是针对创佳进销存系统的,因此文档围控制在对创佳进销存系统编写测试用例的围之。

0.3读者对象

测试人员,相关工程人员。

1.接口-路径测试用例

1.1被测试对象〔单元〕的介绍

创佳进销存系统的用户接口,是用户与计算机交互的接口,馆管理员通过接口对图书进展管理,以及对用户的借还书管理和更新。

JDBC,即JAVA数据库连接,用于执行SQL语句的JAVAAPI,为多种关系数据库提供统一访问。

SQL(StructuredQueryLanguage)构造化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。

1.2测试围与目的

用户接口是指采用可视化窗口;软件接口是指JDBC与SQL数据库的。

部接口是指各个功能模块之间的接口〔登录,查询,更新等〕。

对接口进展测试是为了发现接口的缺陷,增强创佳进销存系统的功能。

1.3测试环境与测试辅助工具的描述

系统测试环境〔Windows2000以上版本〕以及外部组织的环境。

1.4测试驱动程序的设计

对每一个接口,设计一个驱动模块和多个桩模块,驱动模块用以模式拟主程序或者调用模块的功能,向被测模块传递数据。

1.5接口测试用例

接口A描述

管理员登录

输入/动作

期望的输出/相应

实际情况

输入:

管理员ID:

许强,密码:

123456

登录成功

与期望相吻合

输入:

管理员ID:

许强,密码:

1234567890

密码越界

吻合

输入:

管理员ID:

许强,密码:

abcdef

密码输入格式不正确

与期望相吻合

输入:

销售员ID:

邱风,密码:

123456

登录成功

与期望相吻合

输入:

销售员ID:

邱风,密码:

1234567890

密码越界

吻合

输入:

销售员ID:

邱风,密码:

abcdef

密码输入格式不正确

与期望相吻合

1.6路径测试的检查表

检查项

结论

数据类型问题

〔1〕变量的数据类型有错误吗?

〔2〕存在不同数据类型的赋值吗?

〔3〕存在不同数据类型的比拟吗?

有〔数据类型书写错误〕

变量值问题

〔1〕变量的初始化或缺省值有错误吗?

〔2〕变量发生上溢或下溢吗?

〔3〕变量的精度不够吗?

发生

逻辑判断问题

〔1〕由于精度原因导致比拟无效吗?

〔2〕表达式中的优先级有误吗?

〔3〕逻辑判断结果颠倒吗?

循环问题

〔1〕循环终止条件不正确吗?

〔2〕无常终止〔死循环〕吗?

〔3〕错误地修改循环变量吗?

〔4〕存在误差累积吗?

正确

存问题

〔1〕存没有被正确地初始化却被使用吗?

〔2〕存被释放后却继续被使用吗?

〔3〕存泄漏吗?

〔4〕存越界吗?

〔5〕出现野指针吗?

不泄露

为越界

未出现

文件I/O问题

〔1〕对不存在的或者错误的文件进展操作吗?

〔2〕文件以不正确的方式翻开吗?

〔3〕文件完毕判断不正确吗?

〔4〕没有正确地关闭文件吗?

错误处理问题

〔1〕忘记进展错误处理吗?

〔2〕错误处理程序块一直没有时机被运行?

〔3〕错误处理程序块本身就有毛病吗?

如报告的错误与实际错误不一致,处理方式不正确等等。

〔4〕错误处理程序块是“马后炮〞吗?

如在被它被调用之前软件已经出错。

2.功能测试用例

2.1被测试对象的介绍

功能测试是指对创佳进销存系统的各项功能进展测试,也叫黑盒测试。

从系统产品的界面﹑架构出发。

被测试对象主要包括,进销存系统的登录界面,根本资料维护,采购入库/采购退货,销售出库/销售退货,库存管理,报表导出,系统维护,小工具等功能的测试。

2.2测试围与目的

进销存系统的登录界面,根本资料维护,采购入库/采购退货,销售出库/销售退货,库存管理,报表导出,系统维护,小工具等功能的测试。

目的是测试各个功能是否能正常运行。

2.3功能测试用例

功能A描述

登录界面

用例目的

测试管理员/销售员/能否正常登录

前提条件

操作系统正常运行,以及各硬件配置恰当

输入/动作

期望的输出/相应

实际情况

输入:

管理员ID:

许强,密码:

123456

登录成功

与期望相吻合

输入:

管理员ID:

许强,密码:

1234567890

密码越界

吻合

输入:

管理员ID:

许强,密码:

abcdef

密码输入格式不正确

与期望相吻合

输入:

销售员ID:

邱风,密码:

123456

登录成功

与期望相吻合

输入:

销售员ID:

邱风,密码:

1234567890

密码越界

吻合

输入:

销售员ID:

邱风,密码:

abcdef

密码输入格式不正确

与期望相吻合

功能B描述

根本资料维护功能

用例目的

测试管理员能否正常删除/新增/修改/查询商品/客户/供给商/销售员的资料

前提条件

操作系统正常运行,用户一卡通正常,扫描仪正常以及各硬件配置恰当

输入/动作

期望的输出/相应

实际情况

新增商品

显示器显示添加商品ID/商品名称/商品建议购置价/建议销售价/供给商名称/供给商地址/平安存量/当前数量

与期望相吻合

修改商品

显示器显示修改商品ID/商品名称/商品建议购置价/建议销售价/供给商名称/供给商地址/平安存量/当前数量/最后进货日期/最后送货时期,确认或取消修改。

吻合

删除商品

翻开商品根本资料,选中一条商品记录,确认删除

与期望吻合

查询商品

点击搜索框,按商品ID/商品名称,查询*种商品信息;或选择全部查询,显示所有商品信息

与期望吻合

新增客户

显示器显示添加客户联系人/联系人编号/客户/联系/公司名/客户编号/客户地址

与期望相吻合

修改客户

选中要修改的客户,显示器显示修改客户联系人/联系人编号/客户/联系/公司名/客户地址,确认修改或取消

与期望相吻合

删除客户

翻开客户根本资料,选中一条客户记录,确认删除

与期望吻合

查询客户

点击搜索框,按查询/按客户编号查询;或选择全部查询,显示所有客户信息

与期望吻合

新增供给商

显示器显示添加联系人编号/供给商编号/供给商名称/供给商地址/供给商

与期望相吻合

修改供给商

选中要修改的供给商记录,显示器显示添加供给商编号/供给商名称/供给商地址/供给商

与期望相吻合

删除供给商

翻开供给商根本资料,选中一条供给商记录,确认删除

与期望吻合

查询供给商

点击搜索框,按供给商查询/按供给商编号查询;或选择全部查询,显示所有供给商信息

与期望吻合

新增销售员

显示器显示添加销售员编号/销售员/客户编号/销售员地址/销售员/销售员电子

与期望吻合

修改销售员

选中要修改的销售员记录,显示器显示添加销售员编号/销售员/客户编号/销售员地址/销售员/销售员电子

与期望吻合

删除销售员

翻开销售员根本资料,选中一条销售员记录,确认删除

与期望吻合

查询销售员

点击搜索框,按销售员查询/按销售员编号查询;或选择全部查询,显示所有供给商信息

与期望吻合

功能C描述

采购入库/采购退货功能

用例目的

测试采购员能否正常添加/删除/修改/查询入库单

测试采购员能否正常添加/删除/修改/查询退货单

前提条件

操作系统正常运行,用户一卡通正常,扫描仪正常以及各硬件配置恰当

输入/动作

期望的输出/相应

实际情况

添加采购入库

显示供给商编号/入库单号/采购日期/采购员名称/商品编号/商品名称/商品数量/商品单价

吻合

修改入库资料

选中要修改的入库记录,显示供给商编号/采购日期/采购员名称/商品编号/商品名称/商品数量/商品单价,确认修改

吻合

删除入库资料

选中要删除的入库记录,显示供给商编号/采购日期/采购员名称/商品编号/商品名称/商品数量/商品单价,确认删除

吻合

查询入库资料

按入库单号查询,或全部查询,显示所有入库资料

吻合

添加退货单

显示退货单编号/商品名称/退货数量/退货日期/供给商编号/供给商名称/联系人名称/退货原因

吻合

修改退货单

选中要修改的退货记录,显示退货单编号/商品名称/退货数量/退货日期/供给商编号/供给商名称/联系人名称/退货原因,确定修改

吻合

删除退货单

选中要删除的退货记录,显示退货单编号/商品名称/退货数量/退货日期/供给商编号/供给商名称/联系人名称/退货原因,选中删除

吻合

查询退货单

按退货单编号查询,或全部查询,显示所有退货资料

吻合

功能D描述

销售出库/销售退货功能

用例目的

测试销售员能否正常添加/删除/修改/查询销售出库单

测试销售员能否正常添加/删除/修改/查询销售退货单

前提条件

操作系统正常运行,用户一卡通正常,扫描仪正常以及各硬件配置恰当

输入/动作

期望的输出/相应

实际情况

添加销售出库

显示销售单编号/商品编号/客户编号/商品数量/商品单价/客户地址/销售日期

吻合

修改销售出库资料

选中要修改的销售出库记录,显示商品编号/客户编号/商品数量/商品单价/客户地址/销售日期

吻合

删除销售出库资料

选中要删除的销售出库记录,显示销售单编号/商品编号/客户编号/商品数量/商品单价/客户地址/销售日期,确认删除

吻合

查询销售出库资料

按销售单编号查询,或全部查询,显示所有销售出库资料

吻合

添加销售退货单

显示销售退货单编号/商品编号/客户编号/商品数量/商品单价/客户地址/销售日期/退货原因

吻合

修改销售退货单

选中要修改的退货记录,显示商品编号/客户编号/商品数量/商品单价/客户地址/销售日期/退货原因,确定修改

吻合

删除销售退货单

选中要删除的退货记录,显示商品编号/客户编号/商品数量/商品单价/客户地址/销售日期/退货原因,选中删除

吻合

查询退货单

按销售退货单编号查询,或全部查询,显示所有退货资料

吻合

功能E描述

库存管理

用例目的

测试用户能否正常实现对库存的查询盘点

前提条件

操作系统正常运行,各硬件配置恰当

输入/动作

期望的输出/相应

实际情况

库存查询

按商品编号查询/按库存名称查询/按库存最后一次进货日期查询

吻合

功能F描述

报表导出

用例目的

测试系统能否正常导出库存预警

测试系统能否正常导出商品资料

测试系统能否正常导出采购报表

测试系统能否正常导出年采购报表

前提条件

操作系统正常运行,各硬件配置恰当

输入/动作

期望的输出/相应

实际情况

导出库存预警

显示库存预警报表,显示当前存量低于平安存量的商品记录,可以生成E*CEL报表

吻合

导出商品资料

显示商品的当前数量/建议购置价/最后进货日期

吻合

导出商品资料

生成商品E*CEL报表

不吻合,日期信息不完整

导出采购报表

显示可选时期,业务员/商品/供给商三种角色的采购汇总报表,可以生成E*CEL报表

吻合

导出采购报表

生成采购汇总E*CEL报表

不吻合,日期信息不完整

导出年采购报表

显示按年度选择采购报表,可以生成E*CEL报表

吻合

导出年采购图

显示按年度选择月采购统计图

吻合

导出年采购报表

生成年采购E*CEL报表

不吻合,日期信息不完整

功能G描述

系统维护

用例目的

测试管理员能否正常管理用户信息

前提条件

操作系统正常运行,各硬件配置恰当

输入/动作

期望的输出/相应

实际情况

添加用户信息

显示需添加用户用户的信息并确认

不符合,无法添加

修改用户信息

显示用户的信息,选中需修改工程,确认修改

吻合

删除用户信息

显示用户记录,选中需删除记录,确认删除

吻合

密码修改

显示正常修改用户密码

吻合

权限管理

显示撤销/授予/修改用户的权限

吻合

数据库备份

显示手动/定期自动数据备份

吻合

数据恢复

显示需恢复的文件进展恢复

吻合

系统锁定

锁定系统界面,需用户输入密码翻开

吻合

功能H描述

小工具

用例目的

测试用户能否正常使用小工具

前提条件

操作系统正常运行,各硬件配置恰当

输入/动作

期望的输出/相应

实际情况

计算器

显示正常使用计算器功能

吻合

画图

显示正常使用画图功能

不吻合,无法翻开画图工具

记事本

显示正常使用记事本功能

吻合

3.强健性测试用例

3.1被测试对象的介绍

强健性测试是用于对进销存系统出现故障时,是否能够自动回复或者忽略故障继续运行。

3.2测试围与目的

测试围包括创佳进销存系统,以及有关的硬件设施。

相关的功能。

3.3容错能力/恢复能力测试用例

异常输入/动作

容错能力/恢复能力

造成的危害、损失

管理员ID输入:

abc

容错能力强,正常恢复

未造成危害

录入操作,将电源关闭

重启时,系统恢复正常

未造成危害

正在进展采购入库操作时,强制关闭窗口

重启时,系统正常

为造成危害

4.图形用户界面测试用例

4.1被测试对象的介绍

被测试对象主要包括各种图形用户界面〔GUI〕,包括登录界面,采购界面,销售界面以及报表导出界面。

4.2测试围与目的

测试围包括进销存系统中的各种界面。

目的是测试各种图形用户界面是否都正常运行

4.3用户界面测试的检查表

检查项

测试人员的评价

窗口切换、移动、改变大小时正常吗?

正常

各种界面元素的文字正确吗?

〔如标题、提示等〕

正常

各种界面元素的状态正确吗?

〔如有效、无效、选中等状态〕

正确

各种界面元素支持键盘操作吗?

支持

各种界面元素支持鼠标操作吗?

支持

数据项能正确回显吗?

界面是否支持返回

不支持

对于常用的功能,用户能否不必阅读手册就能使用?

执行有风险的操作时,有“确认〞、“放弃〞等提示吗?

操作顺序合理吗?

合理

有联机帮助吗?

没有

各种界面元素的布局合理吗?

美观吗?

不是很美观

各种界面元素的颜色协调吗?

协调

各种界面元素的形状美观吗?

不太美观

字体美观吗?

美观

图标直观吗?

直观

升级版本安装

正常

使用更加方便

其他

反安装选项

描述是否正常

使用难易程度

完整卸载

系统完整卸载

卸载的同时保存注册表

卸载

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 预防医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2