创佳进销存系统测试用例_第1页
创佳进销存系统测试用例_第2页
创佳进销存系统测试用例_第3页
创佳进销存系统测试用例_第4页
创佳进销存系统测试用例_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

创佳进销存系统创佳进销存系统 测试用例文档测试用例文档 文件标识:TEST CASE 当前版本:v1.1 作 者: 文件状态: 草稿 正式发布 正在修改 完成日期:2015-10-18备注:此文档为面向过程的测 试用例文档 2015 年年 10 月月 18 日日 2 目目目 录录录 0. 文档介绍文档介绍.4 0.1 文档目的.4 0.2 文档范围.4 0.3 读者对象.4 0.4 参考文献.4 1. 接口路径测试用例接口路径测试用例.5 1.1 被测试对象(单元)的介绍.5 1.2 测试范围与目的.5 1.3 测试环境与测试辅助工具的描述.5 1.4 测试驱动程序的设计.5 1.5 接口测试用例.6 1.6 路径测试的检查表.7 2. 功能测试用例功能测试用例.8 2.1 被测试对象的介绍.8 2.2 测试范围与目的.8 2.3 测试环境与测试辅助工具的描述.8 2.4 测试驱动程序的设计.8 2.5 功能测试用例.9 3. 健壮性测试用例健壮性测试用例.11 3.1 被测试对象的介绍.11 3.2 测试范围与目的.11 3.3 测试环境与测试辅助工具的描述.11 3.4 测试驱动程序的设计.11 3.5 容错能力/恢复能力测试用例.11 4. 图形用户界面测试用例图形用户界面测试用例.13 4.1 被测试对象的介绍.13 4.2 测试范围与目的.13 4.3 用户界面测试的检查表.13 3 0. 文档介绍文档介绍 测试用例文档是为针对 创佳进销存 系统而编写的, 对进销存系统的测试用例以文档 的形式记录下来。 0.1 文档目的文档目的 影响软件测试的因素很多,例如软件本身的复杂程度、开发人员的自身素质等等。有 些因素是客观存在的,而有些因素是波动的 、不稳定的,如何保证软件测试质量的稳定? 软件测试文档的目的是为了保证软件测试的质量,把人为的因素减小到最小。同时编写软 件测试文档,便于以后测试的更新。同时也方便项目人员的交流。 0.2 文档范围文档范围 测试用例文档是针对创佳进销存系统的,因此文档范围控制在对创佳进销存系统编写测 试用例的范围之内。 0.3 读者对象读者对象 测试人员,相关项目人员。 1. 接口路径测试用例接口路径测试用例 1.1 被测试对象(单元)的介绍被测试对象(单元)的介绍 创佳进销存系统的用户接口,是用户与计算机交互的接口,馆管理员通过接口对图书进行管理,以 及对用户的借还书管理和更新。JDBC,即 JAVA 数据库连接,用于执行 SQL 语句的 JAVA API,为多种 关系数据库提供统一访问。SQL (Structured Query Language)结构化查询语言,是一种数据库查询 和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。 4 1.2 测试范围与目的测试范围与目的 用户接口是指采用可视化窗口;软件接口是指 JDBC 与 SQL 数据库的链接。内部接口是指各个功能 模块之间的接口(登录,查询,更新等) 。对接口进行测试是为了发现接口的缺陷,增强创佳进销存系统的 功能。 1.3 测试环境与测试辅助工具的描述测试环境与测试辅助工具的描述 系统测试环境(Windows 2000 以上版本)以及外部组织的环境。 1.4 测试驱动程序的设计测试驱动程序的设计 对每一个接口,设计一个驱动模块和多个桩模块,驱动模块用以模式拟主程序或者调用模块的功能, 向被测模块传递数据。 1.5 接口测试用例接口测试用例 接口 A 描述管理员登录 输入/动作期望的输出/相应实际情况 输入:管理员 ID:许强,密码:登录成功与期望相吻合 输入:管理员 ID: 许强,密码:密码越界吻合 输入:管理员 ID: 许强,密码: abcdef 密码输入格式不正确与期望相吻合 输入:销售员 ID:邱风,密码:登录成功与期望相吻合 输入:销售员 ID: 邱风,密码:密码越界吻合 输入:销售员 ID: 邱风,密码: abcdef 密码输入格式不正确与期望相吻合 5 1.6 路径测试的检查表路径测试的检查表 检查项检查项结论结论 数据类型问题 ()变量的数据类型有错误吗? ()存在不同数据类型的赋值吗? ()存在不同数据类型的比较吗? 有(数据类型书写错误) 有 无 变量值问题 ()变量的初始化或缺省值有错误吗? ()变量发生上溢或下溢吗? ()变量的精度不够吗? 无 发生 够 逻辑判断问题 ()由于精度原因导致比较无效吗? ()表达式中的优先级有误吗? ()逻辑判断结果颠倒吗? 无 有 有 循环问题 ()循环终止条件不正确吗? ()无法正常终止(死循环)吗? ()错误地修改循环变量吗? ()存在误差累积吗? 正确 是 否 无 内存问题 ()内存没有被正确地初始化却被使用吗? ()内存被释放后却继续被使用吗? ()内存泄漏吗? ()内存越界吗? ()出现野指针吗? 无 无 不泄露 为越界 未出现 文件 I/O 问题 ()对不存在的或者错误的文件进行操作吗? ()文件以不正确的方式打开吗? ()文件结束判断不正确吗? ()没有正确地关闭文件吗? 无 无 无 有 错误处理问题 ()忘记进行错误处理吗? ()错误处理程序块一直没有机会被运行? ()错误处理程序块本身就有毛病吗?如报告的错误与实际错 误不一致,处理方式不正确等等。 ()错误处理程序块是“马后炮”吗?如在被它被调用之前软 件已经出错。 是 有 无 无 6 2. 功能测试用例功能测试用例 2.1 被测试对象的介绍被测试对象的介绍 功能测试是指对创佳进销存系统的各项功能进行测试,也叫黑盒测试。从系统产品的 界面架构出发。被测试对象主要包括,进销存系统的登录界面,基本资料维护,采购入库/ 采购退货,销售出库/销售退货,库存管理,报表导出,系统维护,小工具等功能的测试。 2.2 测试范围与目的测试范围与目的 进销存系统的登录界面,基本资料维护,采购入库/采购退货,销售出库/销售退货, 库存管理,报表导出,系统维护,小工具等功能的测试。目的是测试各个功能是否能正常运 行。 2.3 功能测试用例功能测试用例 功能 A 描述登录界面 用例目的测试管理员/销售员/能否正常登录 前提条件操作系统正常运行,以及各硬件配置恰当 输入/动作期望的输出/相应实际情况 输入:管理员 ID:许强,密码:登录成功与期望相吻合 输入:管理员 ID: 许强,密码:密码越界吻合 输入:管理员 ID: 许强,密码: abcdef 密码输入格式不正确与期望相吻合 输入:销售员 ID:邱风,密码:登录成功与期望相吻合 输入:销售员 ID: 邱风,密码:密码越界吻合 输入:销售员 ID: 邱风,密码: abcdef 密码输入格式不正确与期望相吻合 7 功能 B 描述基本资料维护功能 用例目的测试管理员能否正常删除/新增/修改/查询 商品/客户/供应商/销售员的 资料 前提条件操作系统正常运行,用户一卡通正常,扫描仪正常以及各硬件配置恰 当 输入/动作期望的输出/相应实际情况 新增商品显示器显示添加商品 ID/商品名称 /商品建议购买价/建议销售价/供 应商名称/供应商地址/安全存量/ 当前数量 与期望相吻合 修改商品显示器显示修改商品 ID/商品名称 /商品建议购买价/建议销售价/供 应商名称/供应商地址/安全存量/ 当前数量/最后进货日期/最后送货 时期,确认或取消修改。 吻合 删除商品打开商品基本资料,选中一条商 品记录,确认删除 与期望吻合 查询商品点击搜索框,按商品 ID/商品名称, 查询某种商品信息;或选择全部 查询,显示所有商品信息 与期望吻合 新增客户显示器显示添加客户联系人/联系 人编号/客户姓名/联系电话/公司 名/客户编号/客户地址 与期望相吻合 修改客户选中要修改的客户,显示器显示 修改客户联系人/联系人编号/客户 姓名/联系电话/公司名/客户地址, 确认修改或取消 与期望相吻合 删除客户打开客户基本资料,选中一条客 户记录,确认删除 与期望吻合 查询客户点击搜索框,按姓名查询/按客户 编号查询;或选择全部查询,显 示所有客户信息 与期望吻合 新增供应商显示器显示添加联系人编号/供应 商编号/供应商名称/供应商地址/ 供应商电话 与期望相吻合 修改供应商选中要修改的供应商记录,显示 器显示添加供应商编号/供应商名 称/供应商地址/供应商电话 与期望相吻合 8 删除供应商打开供应商基本资料,选中一条 供应商记录,确认删除 与期望吻合 查询供应商点击搜索框,按供应商姓名查询/ 按供应商编号查询;或选择全部 查询,显示所有供应商信息 与期望吻合 新增销售员显示器显示添加销售员编号/销售 员姓名/客户编号/销售员地址/销 售员电话/销售员电子邮箱 与期望吻合 修改销售员选中要修改的销售员记录,显示 器显示添加销售员编号/销售员姓 名/客户编号/销售员地址/销售员 电话/销售员电子邮箱 与期望吻合 删除销售员打开销售员基本资料,选中一条 销售员记录,确认删除 与期望吻合 查询销售员点击搜索框,按销售员姓名查询/ 按销售员编号查询;或选择全部 查询,显示所有供应商信息 与期望吻合 功能 C 描述采购入库/采购退货功能 用例目的测试采购员能否正常添加/删除/修改/查询入库单 测试采购员能否正常添加/删除/修改/查询退货单 前提条件操作系统正常运行,用户一卡通正常,扫描仪正常以及各硬件配置恰当 输入/动作期望的输出/相应实际情况 添加采购入库显示供应商编号/入库单号/采购日 期/采购员名称/商品编号/商品名称 /商品数量/商品单价 吻合 修改入库资料选中要修改的入库记录,显示供 应商编号/采购日期/采购员名称/商 品编号/商品名称/商品数量/商品单 价,确认修改 吻合 删除入库资料选中要删除的入库记录,显示供 应商编号/采购日期/采购员名称/商 品编号/商品名称/商品数量/商品单 价,确认删除 吻合 查询入库资料按入库单号查询,或全部查询, 显示所有入库资料 吻合 添加退货单显示退货单编号/商品名称/退货数 量/退货日期/供应商编号/供应商名 吻合 9 称/联系人名称/退货原因 修改退货单选中要修改的退货记录,显示退 货单编号/商品名称/退货数量/退货 日期/供应商编号/供应商名称/联系 人名称/退货原因,确定修改 吻合 删除退货单选中要删除的退货记录,显示退 货单编号/商品名称/退货数量/退货 日期/供应商编号/供应商名称/联系 人名称/退货原因,选中删除 吻合 查询退货单按退货单编号查询,或全部查询, 显示所有退货资料 吻合 功能 D 描述销售出库/销售退货功能 用例目的测试销售员能否正常添加/删除/修改/查询销售出库单 测试销售员能否正常添加/删除/修改/查询销售退货单 前提条件操作系统正常运行,用户一卡通正常,扫描仪正常以及各硬件配置恰当 输入/动作期望的输出/相应实际情况 添加销售出库显示销售单编号/商品编号/客户编 号/商品数量/商品单价/客户地址/ 销售日期 吻合 修改销售出库资料选中要修改的销售出库记录,显 示商品编号/客户编号/商品数量/商 品单价/客户地址/销售日期 吻合 删除销售出库资料选中要删除的销售出库记录,显 示销售单编号/商品编号/客户编号/ 商品数量/商品单价/客户地址/销售 日期,确认删除 吻合 查询销售出库资料按销售单编号查询,或全部查询, 显示所有销售出库资料 吻合 添加销售退货单显示销售退货单编号/商品编号/客 户编号/商品数量/商品单价/客户地 址/销售日期/退货原因 吻合 修改销售退货单选中要修改的退货记录,显示商 品编号/客户编号/商品数量/商品单 价/客户地址/销售日期/退货原因, 确定修改 吻合 删除销售退货单选中要删除的退货记录,显示商 品编号/客户编号/商品数量/商品单 价/客户地址/销售日期/退货原因, 吻合 10 选中删除 查询退货单按销售退货单编号查询,或全部 查询,显示所有退货资料 吻合 功能 E 描述库存管理 用例目的测试用户能否正常实现对库存的查询盘点 前提条件操作系统正常运行,各硬件配置恰当 输入/动作期望的输出/相应实际情况 库存查询按商品编号查询/按库存名称查询/ 按库存最后一次进货日期查询 吻合 功能 F 描述报表导出 用例目的测试系统能否正常导出库存预警 测试系统能否正常导出商品资料 测试系统能否正常导出采购报表 测试系统能否正常导出年采购报表 前提条件操作系统正常运行,各硬件配置恰当 输入/动作期望的输出/相应实际情况 导出库存预警显示库存预警报表,显示当前存 量低于安全存量的商品记录,可 以生成 EXCEL 报表 吻合 导出商品资料显示商品的当前数量/建议购买价/ 最后进货日期 吻合 导出商品资料生成商品 EXCEL 报表不吻合,日期信息不完整 导出采购报表显示可选时期内,业务员/商品/供 应商三种角色的采购汇总报表, 可以生成 EXCEL 报表 吻合 导出采购报表生成采购汇总 EXCEL 报表不吻合,日期信息不完整 导出年采购报表显示按年度选择采购报表,可以 生成 EXCEL 报表 吻合 导出年采购图显示按年度选择月采购统计图吻合 导出年采购报表生成年采购 EXCEL 报表不吻合,日期信息不完整 功能 G 描述系统维护 用例目的测试管理员能否正常管理用户信息 前提条件操作系统正常运行,各硬件配置恰当 输入/动作期望的输出/相应实际情况 11 添加用户信息显示需添加用户用户的信息并确 认 不符合,无法添加 修改用户信息显示用户的信息,选中需修改项 目,确认修改 吻合 删除用户信息显示用户记录,选中需删除记录, 确认删除 吻合 密码修改显示正常修改用户密码吻合 权限管理显示撤销/授予/修改用户的权限吻合 数据库备份显示手动/定期自动数据备份吻合 数据恢复显示需恢复的文件进行恢复吻合 系统锁定锁定系统界面,需用户输入密码 打开 吻合 功能 H 描述小工具 用例目的测试用户能否正常使用小工具 前提条件操作系统正常运行,各硬件配置恰当 输入/动作期望的输出/相应实际情况 计算器显示正常使用计算器功能吻合 画图显示正常使用画图功能不吻合,无法打开画图工具 记事本显示正常使用记事本功能吻合 3. 健壮性测试用例健壮性测试用例 3.1 被测试对象的介绍被测试对象的介绍 健壮性测试是用于对进销存系统出现故障时,是否能够自动回复或者忽略故障继续运行。 3.2 测试范围与目的测试范围与目的 测试范围包括创佳进销存系统,以及有关的硬件设施。相关的功能。 3.3 容错能力容错能力/恢复能力测试用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论