logo资料库

进销存管理系统软件测试.pdf

第1页 / 共52页
第2页 / 共52页
第3页 / 共52页
第4页 / 共52页
第5页 / 共52页
第6页 / 共52页
第7页 / 共52页
第8页 / 共52页
资料共52页,剩余部分请下载后查看
成绩 课程设计报告 题 目 进销存管理系统软件测试 课 程 名 称 软件测试技术课程设计 院 部 名 称 软件工程学院 专 业 软件工程 班 级 13 软件工程(2)班 学 生 姓 名 赵辉 学 号 1307104019 课程设计地点 A107 课程设计学时 20 指 导 教 师 王智钢 金陵科技学院教务处制
目录 1.测试需求分析 ........................................................................................ 1 1.1 系统概述 ......................................................................................................... 1 1.2 测试需求 ......................................................................................................... 1 1.2.1 功能测试需求........................................................................................................ 1 1.2.2 非功能测试需求 .................................................................................................... 4 2.测试计划书 ............................................................................................ 4 2.1 基本内容 ......................................................................................................... 4 2.1.1 编写目的................................................................................................................ 5 2.1.2 范围........................................................................................................................ 5 2.2 任务概述 ......................................................................................................... 5 2.3 计划 ................................................................................................................. 6 2.3.1 测试内容................................................................................................................ 6 2.3.2 测试计划................................................................................................................ 6 2.4 测试项目说明 ................................................................................................. 7 2.4.1 测试项目名称及测试内容 .................................................................................... 7 2.4.2 用户登录功能模块测试 ........................................................................................ 7 I 2.4.3 采购管理功能模块测试 ........................................................................................ 8 2.4.4 销售管理功能模块测试 ........................................................................................ 8 2.4.5 库存管理功能模块测试 ........................................................................................ 8 2.4.6 现金管理功能模块测试 ........................................................................................ 9 2.4.7 基础资料管理功能模块测试 ................................................................................ 9 2.4.8 系统设置功能模块测试 ........................................................................................ 9 2.4.9 安全性测试............................................................................................................ 9 2.5 评价准则 ....................................................................................................... 10 3.测试设计 .............................................................................................. 10 3.1 测试方法和技术 ........................................................................................... 10 3.2 基础资料管理功能测试 ............................................................................... 10 3.2.1 往来单位管理测试 .............................................................................................. 10 3.2.2 单位类别管理测试 .............................................................................................. 12 3.2.3 货品资料管理测试 .............................................................................................. 12 3.2.4 货品类别管理测试 .............................................................................................. 13 3.2.5 仓库信息管理测试 .............................................................................................. 14 3.2.6 计量单位管理测试 .............................................................................................. 14 3.2.7 员工资料管理测试 .............................................................................................. 14 3.2.8 部门信息管理测试 .............................................................................................. 15 3.2.9 现金银行管理测试 .............................................................................................. 16 3.2.10 收付方式管理测试 ............................................................................................ 16 3.2.11 支出项目管理测试 ............................................................................................ 16 3.2.12 收入项目管理测试 ............................................................................................ 17 I
3.3 系统设置功能测试设计 ............................................................................... 17 3.3.1 操作员管理测试 .................................................................................................. 17 3.3.2 数据初始化测试 .................................................................................................. 18 3.3.3 选项设置测试...................................................................................................... 18 3.3.4 自定义选项测试 .................................................................................................. 18 3.3.5 修改登录密码测试 .............................................................................................. 18 3.3.6 数据库备份测试 .................................................................................................. 19 3.3.7 数据库恢复测试 .................................................................................................. 19 3.3.8 修复数据库测试 .................................................................................................. 19 3.4 测试用例 ....................................................................................................... 19 4.测试执行及记录 .................................................................................. 33 4.1 测试环境及工具 ........................................................................................... 33 4.2 测试执行和记录 ........................................................................................... 33 4.2.1 基础资料管理功能测试结果记录 ...................................................................... 33 4.2.2 系统设置功能测试结果记录 .............................................................................. 42 4.2.3 系统安全性测试结果记录 .................................................................................. 44 4.3 测试结果汇总 ............................................................................................... 45 4.4 测试结果统计 ............................................................................................... 46 5.测试结果分析和评价 .......................................................................... 46 5.1 测试结果分析 ............................................................................................... 46 5.2 测试评价和结论 ........................................................................................... 47 5.2.1 软件评价.............................................................................................................. 47 5.2.2 缺陷和限制.......................................................................................................... 47 5.2.3 建议...................................................................................................................... 48 II 5.2.4 测试结论.............................................................................................................. 49 6.总结....................................................................................................... 49 II
1.测试需求分析 1.1 系统概述 进销存管理系统软件是一款通用性极强的商业企业进销存管理系统,软件囊括了商业企 业日常经营管理的全过程。软件适用于食品、服装、保健品、电子、电器、物资、化妆品等 商业领域的企业。软件覆盖商业企业商品的采购、销售、库存、管理决策支持等各个环节, 软件的各个模块操作界面简单、实用,让用户可以在最短的时间内掌握软件的使用方法,助 用户生意早日更上一层楼。软件的采购管理、销售管理、库存管理功能强大,灵活,用户可 以在最短时间内找到自己所需要的信息。 1.2 测试需求 1.2.1 功能测试需求 功能测试从用户的角度出发,对系统提供的各种功能进行测试,主要是黑盒测试。它把 系统看作一个黑盒子,不考虑系统内部结构以及系统的具体实现方法。通过逐项测试,来检 查系统的各个功能是否完善,输入正确的数据能否得到期望的输出结果,输入错误的信息时 系统能否进行相应的处理。针对进销存管理系统采用的功能测试主要有后台管理模块的测 试,包括销售管理和用户管理等模块。模块采用的功能测试方法是等价类划分和边界值测试。 这样既可以测试正确情况下系统的相应,又可以测试系统对错误的处理能力。具体功能测试 需求如表 2-1 所示 功能类别 功能名称 描述 表 2-1 功能性需求分类 用户登录 用户登录 对用户输入的用户名,密码进行验证,验证 通过后,该用户可以使用进销存管理系统中 自己拥有权限的那部分功能,否则拒绝使 用。 用户修改,删除,新增或查询商品数据,系 采购订单 统根据用户的操作,对商品资料进行更新或 采购管理 显示。 采购入库 用户通过录入采购入库单增加采购的货物, 1
销售管理 库存管理 并可对采购入库单及其单据中的货物明细 进行修改、删除与查询。 用户通过录入采购退货单退换采购的货物, 采购退货 并可对采购退货单及其单据中的货物明细 进行修改、删除与查询。 用户通过录入采购入库单增加采购的货物, 付款管理 并可对付款单及其单据中的货物明细进行 修改、删除与查询。 用户录入通过销售的货物,并可对采购销售 销售订单 单及其单据中的货物明细进行修改、删除与 查询。 用户录入通过销售的货物,并可对销售出库 销售出库 单及其单据中的货物明细进行修改、删除与 查询。 用户录入通过销售的货物,并可对销售退货 2 销售退货 单及其单据中的货物明细进行修改、删除与 查询。 用户通过录入通过销售的货物,并可对收款 收款管理 单及其单据中的货物明细进行修改、删除与 查询。 进入库存管理介面,点击仓库调拨,点击新增, 仓库调拨 添加商品 进入库存管理界面,点击仓库盘点,点击新增, 库存盘点 添加商品 生产退料 其它入库 生产领料 进入库存管理界面,点击生产退料,点击新增, 添加被退商品 进入库存管理界面,点击其他入库,点击新增, 添加其他入库商品 进入库存管理界面,点击生产领料,点击新增, 2
添加所领商品 进入库存管理界面,点击其他出库,点击新增, 其它出库 添加其他出库商品 进入“银行存取款”窗口,点击“新增”,现金 银行存取款 流水会产生详细转账的信息报表 进入“其他收入”,点击“新增”,现金流水产 现金管理 其他收入 生详细的转账信息报表 基础资料 其他支出 往来单位 进入“其他支出”,点击“新增”,现金流水产 生详细的转账信息报表 实现往来单位的增、删、改以及查询等操作,以 便对往来单位的管理 单位类别管理 自定义往来单位,以便以便在其他功能中使用 货品资料 货品类别 仓库信息 计量单位 员工资料 部门信息 实现对货品信息的增、删、改以及查询等操作, 以便对货品的管理 用户可以根据实际需要自定义货品类别,以便在 其他功能中使用 用户可以根据实际需要自定义仓库信息,以便在 3 其他功能中使用 用户可以根据实际需要自定义计量单位,以便在 其他功能中使用 实现对员工信息的增、删、改以及查询等操作, 以便对员工的管理 实现对部门信息的增、删、改以及查询等操作, 以便对部门的管理 用户可以根据实际需要自定义账户,以便在其他 现金银行 功能中使用 收付方式 支出项目 收入项目 用户可以根据实际需要自定义收付方式,以便在 其他功能中使用 用户可以根据实际需要自定义支出项目,以便在 其他功能中使用 用户可以根据实际需要自定义收入项目,以便在 其他功能中使用 3
操作员管理 数据初始化 选项设置 拥有操作员管理权限的用户可以添加或删除用户 用户可以根据实际的需要选择要清除的数据 用户可以根据实际需要自定义小数的位数、成本 计算方法以及退出时提示用户备份数据等功能。 自定义选项 用户可以根据实际需要自定义备注 系统设置 为了提高系统的的安全性,允许用户进行修改自 修改登录密码 己的密码 数据库备份 备份数据,防止数据丢失或被破坏 当数据库出现故障时可以将数据库恢复到出故障 数据库恢复 之前 修复数据库 当数据库出现故障时可以修复数据库 1.2.2 非功能测试需求 非功能测试需求是指软件测试软件产品为满足用户业务需求而必须具有且除功能需求 以外的特性。软件产品的非功能性需求还包含性能、可靠性、可维护性、易用性等。整体界 4 面测试反映浏览系统时是否感到舒适,是否凭直觉就知道要找的信息在什么地方? 整个系统 的设计风格是否一致。通过对界面的易用性、美观性等进行测试,对网页的布局,排版等提 出修改意见,以获得更好的用户体验。具体非功能测试需求如表 2-1 所示 表 2-2 非功能性需求分类 需求名称 详细要求 母窗体显示位置 窗体初次启动时在屏幕位置居中,窗体最大化。 子窗体显示位置 窗体初次启动时在母窗体居中。 界面字体颜色 黑色为主 系统的安全性 检查系统对非法侵入的防范能力 2.测试计划书 2.1 基本内容 4
2.1.1 编写目的 系统的测试不仅要检验系统是否实现了相应的功能,还需要检查系统的功能是否存在缺 陷。在执行测试之前,根据系统的整体情况,拟定测试计划,并严格按照计划来进行测试。 为更加真实的模拟实际环境,对测试用例的设计力求完美。不仅要考虑到正确的输入输出, 同时也要对系统处理错误信息的能力进行检查。在性能方面,通过场景的设置,模拟真实环 境下,系统对用户请求的响应情况,以此来发现系统存在的性能瓶颈,提出相应的修改意见。 选择进销存系统测试的目的是为了对系统测试有更多的了解。对这样的系统进行测试,也存 在一定的复杂性,需要考虑到各种复杂的情况,并为每种情况设置相应的场景。根据软件工 程的概念,对系统进行全面的测试。 2.1.2 范围 对于本系统的测试范围,主要是针对用户登录(操作员),采购管理(采购订单、采购 入库、采购退货、付款管理),销售管理(销售订单、销售出库、销售退货、收款管理), 库存管理(仓库调拨、库存盘点、生产退料、其它入库、生产领料、其它出库),现金管理 (银行存取款、其他收入、其他支出),基础资料(往来单位、单位类别管理、货品资料、 货品类别、仓库信息、计量单位、员工资料、部门信息、现金银行、收付方式、支出项目、 5 收入项目),系统设置(操作员管理、数据初始化、选项设置、自定义选项、修改登录密码、 数据库备份、数据库恢复、修复数据库)等。 本次测试我主要负责进行的功能测试有:基础资料和系统设置这两个模块。 2.2 任务概述 测试的任务主要包括制定测试计划、设计测试用例、实施测试用例以及最终形成的测 试报告等。具体任务如表 2-2 所示 表 2-2 项目任务 制定测试计划 确定测试需求 制订测试策略 确定测试资源 创建时间表 生成测试计划 确定测试大纲 确定并说明测试用例 5
分享到:
收藏