物流信息管理系统测试用例_第1页
物流信息管理系统测试用例_第2页
物流信息管理系统测试用例_第3页
物流信息管理系统测试用例_第4页
物流信息管理系统测试用例_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

物流管理测试用例物流管理测试用例 1引言 1 1 编写目的 目的 提供一个对该软件的测试计划 包括对每项测试活动的内容 进度安排 设计考 虑 测试数据的整理方法及评价准则 指导小组开发人员对代码进行测试 本说明书的预期读者为 物流配送系统开发项目小组 成员 赵健康 张春 宋艾桓 郑宇 赵晨龙 胡泽漫 孙海瀚 1 2 项目背景 本文以物流公司物流管理为背景 开发出了一个自动化 智能化的物流管理系统 1 3 定义 总公司 公司结构中最高的管理者 负责车辆 车辆 配送点 路线和运输价格的维护 配送点 公司结构中的业务执行者 负责接收客户订单 并联系总公司车队将货物运送到 收货配送点以及货物的配送工作 发货配送点 接受客户订单 并联系总公司车队将货物运送出去的配送点 收货配送点 接受来自其他配送点的货物 将货物配送到客户指定配送地址的配送点 配送地址 客户指定的收货地址 配送范围 对从收货配送点到指定配送地址的集合的一个划分 货运费用 客户为配送货物需要支付的费用 包含运输费用 配送费用和保价费用 由发 货配送点负责收取 运输费用 货物由发货配送点送到收货配送点需要支付的费用 配送费用 货物由收货配送点送到客户指定配送地址需要支付的费用 运输价格 由发货配送点送到收货配送点的单位价格 配送价格 由收货配送点送到客户指定配送地址单位价格 1 4参考资料 1 c 2008程序设计时间教程 出版社 清华大学出版社 2 项目实践精解 ASP NET应用开发 出版社 电子工业出版社 3 数据库设计与分析 出版社 清华大学出版社 2 任务概述 2 1 目标 针对系统的每个子功能提供一组测试用例来测试系统的功能实现 2 2 运行环境 操作系统 Server Windows server 2003 XP win7 数据库 开发使用SQL Server 2008 Express 客户端 Client IE8 浏览器 Firefox 2 Opera 9 网络及硬件 数据中心可以放在公司机房 要求申请互联网IP地址 或者放在有关电信机房采用主机托 管模式 网络中心数据服务器 P4 2 6 2G内存以上 配SQL SERVER 2008 网络中心应用服务器 P4 2 6 2G内存以上 配Jrun4 0中间件 客户机 普通 PC 配 IE6 以上浏览器 网络连接 3 计划 3 1 测试方案 测试方法 黑盒测试系统的每个子功能 在网站页面输入对应的测试用例对每个功能进行 测试 选取测试用例的原则 根据页面需要使用者输入的参数来设计测试用例 3 2 测试项目 组装测试 目的 测试系统集成后的整体性能 测试内容 将各个模块整合进框架后 运行网站 测试网站整体运行性能 确认测试 目的 系统交付前的最后一次测试 确认系统的各个功能模块正确执行 测试内容 车辆管理测试 路线管理测试 配送点管理测试 系统参数设置测试 配送范 围管理测试 价格管理测试 订单管理测试 交接单管理测试 报表管理测试 权限管理 测试 客户管理测试 3 3 测试准备 编码完成 单元测试完成 系统整合完成 4 4 测试项目说明 4 14 1 车辆管理测试 4 1 14 1 1 增加车辆测试 项目测试名称增加车辆 测试内容增加车辆功能是否能够正确执行 执行者总公司管理员 测试用例 输入 车牌号 车辆载重 车辆容积 车辆购买日期 车辆生产日期 车辆品牌 车辆 首选路线 车辆购买负责人姓名 车辆备注 可选 输出 错误输 跳转到车辆增加成功提示页面 允许偏差 条件 4 1 24 1 2 删除车辆测试 项目测试名称删除车辆 测试内容删除车辆功能是否能够正确执行 执行者总公司管理员 入 错误输 出 无输入内容或内容缺省 跳转到车辆增加失败错误提示信息 步骤及操作 1 进入车辆管理的页面 2 选择增加车辆操作 3 输入测试用例内容 4 确认增加 5 系统提示增加车辆成功 测试用例 输入 车牌号 输出 错误输入 错误输出 车辆删除成功信息 输入内容缺省或没有对应的车牌号 车辆删除错误提示信息 步骤及操作 1 进入车辆管理的页面 2 系统显示所有的车辆信息条目 允许偏差 条件 4 1 34 1 3 修改车辆测试 项目测试名称修改车辆 测试内容修改车辆功能是否能够正确执行 执行者总公司管理员 允许偏差 条件 3 输入要删除的车辆的车牌号 选择要删除的车辆 4 确认删除 5 系统提示删除车辆成功 测试用例 输入 车牌号 输出 错误输入 错误输出 车辆修改成功信息 输入内容缺省或没有对应的车牌号 车辆修改错误提示信息 步骤及操作 1 进入车辆管理的页面 2 系统显示所有的车辆信息条目 3 输入要修改的车辆的车牌号 选择要修改的车辆 4 确认修改 5 系统提示管理员修改成功 4 1 44 1 4 查询车辆测试 项目测试名称查询车辆 测试内容查询车辆功能是否能够正确执行 执行者总公司管理员 允许偏差 条件 4 24 2 路线管理测试 4 2 14 2 1 增加路线测试 项目测试名称增加路线 测试内容增加路线功能是否能够正确执行 执行者总公司管理员 测试用例 输入 车牌号 输出 错误输入 错误输出 对应车辆的相关信息 输入内容缺省或没有对应的车牌号 车辆查询错误提示信息 步骤及操作 1 进入车辆管理的页面 2 选择查看车辆操作 3 输入车牌号 选择单个记录查看车辆详细信息 允许偏差 条件 4 2 24 2 2 删除路线测试 项目测试名称删除路线 测试内容删除路线功能是否能够正确执行 执行者总公司管理员 测试用例 输入 起始配送点名称 目的配送点名称 中间配送点 可选 顺序可排 输出 错误输入 错误输出 增加路线的成功提示信息 系统成功记录路线信息 无输入参数或内容缺省 增加路线的错误提示信息 步骤及操作 1 进入路线管理的页面 2 选择增加路线操作 进入路线增加页面 3 输入路线的起始配送点 路过的配送点和中间配送点 4 调整好路线顺序 5 点击确认按钮 确认增加路线 6 系统提示增加成功 测试用例 输入1 路线编号或路线名称或起始配送点 目的配送点 输出1 输入2 对应的路线相关信息 点击删除路线按钮 允许偏差 条件 4 2 34 2 3 修改路线测试 项目测试名称修改路线 测试内容修改路线功能是否能够正确执行 执行者总公司管理员 输出2 错误输入1 错误输出1 删除路线的成功提示信息 系统成功删除了该路线及路线价格 输入的待删除的路线不存在 查询错误提示信息 步骤及操作 1 进入路线管理的页面 2 看到所有的路线信息 3 输入路线编号或路线名称或起始配送点 目的配送点 选择要删除的路线 4 点击删除按钮 5 点击确认删除按钮 6 系统提示增加成功 测试用例 输入1 路线编号或路线名称或起始配送点 目的配送点 输出1 输入2 输出2 输入3 对应的路线相关信息 点击修改路线按钮 该路线上的所有配送点 点击修改按钮 允许偏差 条件 4 2 44 2 4 查询路线测试 项目测试名称查询路线 测试内容查询路线功能是否能够正确执行 执行者总公司管理员 输出3 错误输入1 错误输出1 修改成功提示信息 输入的待修改的路线不存在 查询错误提示信息 步骤及操作 1 进入路线管理的页面 2 看到所有的路线信息 3 输入路线编号或路线名称或起始配送点 目的配送点 选择要修改的路线 4 点击修改路线按钮 选择修改路线操作 5 看到该路线上的所有配送点列表 6 通过上移 下移 添加 删除操作修改路线的始点 终点及路线配送点 7 点击确认修改按钮 8 系统提示修改成功 测试用例 输入 路线编号或路线名称或起始配送点 目的配送点 允许偏差 条件 4 34 3 配送点管理测试 4 3 14 3 1 增加配送点测试 项目测试名称增加配送点 测试内容增加配送点是否成功 执行者总公司管理员 输出 错误输入 错误输出 对应的路线相关信息 输入的待查询的路线不存在 查询错误提示信息 步骤及操作 1 进入路线管理的页面 2 看到所有的路线信息 3 输入路线编号或路线名称或起始配送点 目的配送点 选择要查看的路线 4 系统显示路线全部信息 测试用例 输入 配送点名称 所属省份编号 配送点地址 可选 配送点电话 可选 配送 点备注 可选 输出 错误输入 错误输出 添加成功信息 没有输入配送点名称或所属省份编号 允许偏差 条件 4 3 24 3 2 删除配送点测试 项目测试名称删除配送点 测试内容删除配送点是否成功 执行者总公司管理员 输出错误提示信息 步骤及操作 1 登陆系统 2 进入增加配送点页面 3 输入配送点名称 4 输入配送点 5 点击添加按钮 6 系统返回添加成功信息 错误步骤 1 登陆系统 2 进入增加配送点页面 3 点击添加按钮 4 系统返回错误提示信息 测试用例 输入 选择要删除的配送点 允许偏差 条件 4 3 34 3 3 修改配送点测试 项目测试名称修改配送点 测试内容修改配送点是否成功 执行者总公司管理员 输出 删除成功信息 步骤及操作 1 进入配送点管理的页面 2 看到所有的配送点信息条目 3 选择要删除的配送点 4 选择删除配送点操作 5 系统提示删除或者修改包含此配送点的路线 6 修改或者删除路线 7 确认删除配送点 8 系统删除该配送点的所有配送范围信息 9 系统删除配送范围价格 10 系统提示删除成功 测试用例 输入 选择要修改的配送点 输出 修改成功信息 允许偏差 条件 4 3 44 3 4 查询配送点测试 项目测试名称查询配送点 测试内容查询配送点是否成功 执行者总公司管理员 步骤及操作 1 进入配送点管理的页面 2 看到所有的配送点信息条目 3 选择要修改的配送点 4 选择修改配送点操作 5 系统提示该配送点的信息 6 修改该配送点的信息 7 确认修改 8 系统提示修改成功信息 测试用例 输入 选择要查询的配送点 输出 修改成功信息 错误输入 没有输入要查询的配送点 错误输出 错误提示信息 步骤及操作 1 进入配送点管理的页面 2 看到所有的配送点信息条目 3 选择要查看的配送点 4 选择要查询的配送点 允许偏差 条件 4 44 4 系统参数设置 4 4 14 4 1 设置收入分成测试 项目测试名称设置收入分成 测试内容设置收入分成是否能够正确执行 执行者总公司管理员 5 点击查询按钮 6 系统显示已经选择的配送点的信息 错误步骤 1 进入管理页面 2 进入配送点查询页面 3 点击查询按钮 4 系统显示错误提示信息 测试用例 输入 新的收入分成比例 输出 设置收入分成成功提示信息 系统成功修改分成比例 错误输入 输入的收入分成比例小于 0 或大于 1 错误输出 设置收入分成错误提示信息 步骤及操作 1 进入设置参数页面 2 选择设置收入分成比例操作 3 系统显示原先的分成比例 4 输入新的分成比例并提交 允许偏差 条件 4 4 24 4 2 设置首公斤测试 项目测试名称设置首公斤 测试内容设置比例是否能够正确执行 执行者总公司管理员 允许偏差 条件 5 系统提示设置成功 测试用例 输入 新的首公斤 输出 设置首公斤成功提示信息 系统成功修改首公斤 错误输入 输入的首公斤小于 0 错误输出 设置首公斤错误提示信息 步骤及操作 1 进入设置参数页面 2 选择设置首公斤操作 3 系统显示原先的首公斤 4 输入新的首公斤并提交 5 系统提示设置成功 4 54 5 配送范围管理 4 5 14 5 1 增加配送范围测试 项目测试名称增加配送范围 测试内容增加配送范围是否能够正确执行 执行者总公司管理员 允许偏差 条件 4 5 2 4 5 2 删除配送范围测试 测试用例 输入 配送点 ID 配送范围名称 配送单位重量价格 输出 增加配送范围成功的提示信息 系统成功增加了配送范围的信息 错误输入 输入内容缺省或增加的配送范围已存在 错误输出 增加配送范围失败的提示信息 步骤及操作 1 进入配送范围管理页面 2 选择增加配送范围操作 3 输入配送点 ID 配送范围名称并提交 4 系统提示同时增加该配送范围价格 5 输入配送范围的单位重量价格并提交 6 系统显示增加成功信息 项目测试名称删除配送范围 测试内容删除配送范围是否能够正确执行 执行者总公司管理员 允许偏差 条件 4 5 34 5 3 修改配送范围测试 项目测试名称修改配送范围 测试内容修改配送范围是否能够正确执行 执行者总公司管理员 测试用例 输入 配送点 ID 或配送范围名称 输出 删除配送范围成功的提示信息 系统成功删除了配送范围的信息 错误输入 输入内容缺省或查找的配送范围不存在 错误输出 删除配送范围失败的提示信息 步骤及操作 1 进入配送范围管理页面 2 系统显示该配送点的所有配送范围 3 直接点击选择或输入配送范围 ID 或配送范围名称来选择要删除的配送范围 4 点击删除按钮来删除配送范围 5 系统显示删除成功信息 测试用例 允许偏差 条件 4 5 44 5 4 查看配送范围测试 项目测试名称查看配送范围 测试内容查看配送范围是否能够正确执行 执行者总公司管理员 输入 配送点 ID 或配送范围名称 输出 修改配送范围成功的提示信息 系统成功修改了配送范围的信息 错误输入 输入内容缺省或查找的配送范围不存在 错误输出 修改配送范围失败的提示信息 步骤及操作 1 进入配送范围管理页面 2 系统显示所有的配送范围条目 3 直接点击选择要修改的配送范围或输入配送范围 ID 或配送范围名称来选择要修 改的配送范围 4 点击修改按钮来修改配送范围 5 修改该配送范围的信息 包括配送范围名称 配送单位重量价格并提交 6 系统显示修改成功信息 测试用例 输入 配送点 ID 或配送范围名称 输出 对应的配送范围的具体信息 错误输入 输入内容缺省或查找的配送范围不存在 错误输出 查看配送范围失败的提示信息 允许偏差 条件 4 64 6 价格管理 4 6 14 6 1 查询运输价格测试 项目测试名称查询运输价格 测试内容查询运输价格是否能够正确执行 执行者总公司管理员 步骤及操作 1 进入配送范围管理页面 2 选择查看配送范围操作 3 系统显示该配送点的所有配送范围 4 输入配送点 ID 或配送范围名称选择要查看的配送范围 5 系统显示配送范围信息 测试用例 输入 路线 ID 或路线名称或起始配送点 目的配送点 输出 路线价格信息 错误输入 输入内容缺省或查找的路线不存在 错误输出 查看路线价格失败的提示信息 允许偏差 条件 4 6 24 6 2 修改运输价格测试 项目测试名称修改运输价格 测试内容修改运输价格是否能够正确执行 执行者总公司管理员 步骤及操作 1 进入路线价格管理页面 2 选择查看运输价格操作 3 系统显示所有路线 4 输入路线 ID 或路线名称或起始配送点 目的配送点来选择相应路线 5 系统显示相应路线价格 测试用例 输入 路线 ID 或路线名称或起始配送点 目的配送点 输出 修改路线价格成功的提示信息 错误输入 输入内容缺省或查找的路线不存在 错误输出 修改路线价格失败的提示信息 步骤及操作 1 进入路线价格管理页面 2 选择查看运输价格操作 3 输入路线 ID 或路线名称或起始配送点 目的配送点来选择要修改的路线 4 点击修改按钮选择修改配送价格操作 允许偏差 条件 4 6 34 6 3 修改配送价格测试 项目测试名称修改配送价格 测试内容修改配送价格是否能够正确执行 执行者总公司管理员 允许偏差 5 输入新的配送价格并提交 6 系统提示修改成功 测试用例 输入 新的配送价格 配送单位重量价格 输出 修改配送价格成功的提示信息 系统成功修改了配送价格范围 错误输入 配送价格小于 0 错误输出 修改配送价格失败的提示信息 步骤及操作 1 进入管理配送价格管理页面 2 系统显示该配送点的所有配送范围 3 选择需要修改配送范围 4 点击修改按钮 选择修改配送价格操作 5 修改配送单位重量价格 6 系统提示修改成功 条件 4 6 44 6 4 查看配送价格测试 项目测试名称查看配送价格 测试内容查看配送价格是否能够正确执行 执行者总公司管理员 允许偏差 条件 4 6 54 6 5 查看路线价格测试 测试用例 输入 新的配送价格 配送单位重量价格 输出 修改配送价格成功的提示信息 系统成功修改了配送价格范围 错误输入 配送价格小于 0 错误输出 修改配送价格失败的提示信息 步骤及操作 1 进入配送价格管理页面 2 系统显示所有该配送点的配送范围 3 直接点击选择或输入配送范围的 ID 或名称来选择查看价格的配送范围 4 系统显示该配送范围的价格信息 项目测试名称查看路线价格 测试内容查看路线价格功能是否能够正确执行 执行者总公司管理员 允许偏差 条件 4 74 7 订单管理 4 7 14 7 1 下订单测试 项目测试名称下订单 测试内容下订单功能是否能够正确执行 执行者客户 配送点管理员 测试用例 输入 起始配送点 目的配送点 配送范围 货物总重量估计值 输出 运送该货物的价格及该路线的计价方式 错误输入 内容缺省或路线不存在 错误输出 查询路线价格失败的提示信息 步骤及操作 1 输入起始配送点 目的配送点 配送范围选择路线 2 输入货物总重量 3 点击计算按钮 选择查询价格操作 4 系统显示该路线的计价方式及价格 允许偏差 条件 4 7 24 7 2 查看订单测试 项目测试名称查看订单 测试内容查看订单功能是否能够正确执行 执行者客户 配送点管理员 总公司管理员 测试用例 输入 起始配送点 目的配送点 货物总重量 收货人姓名 收货人联系电话 收货人 地址 寄件人姓名 寄件人联系电话 寄件人地址 订单描述 输出 下订单成功的提示信息 错误输入 内容缺省或信息填写不合理 错误输出 下订单失败的提示信息 步骤及操作 1 进入订单管理页面 2 点击下订单按钮 选择下订单 3 输入订单信息并提交 4 系统提示下订单成功 测试用例 输入 订单 ID 或订单状态或订单日期 输出 对应订单的具体信息 错误输入 内容缺省或查询的订单不存在 错误输出 查询订单失败的提示信息 允许偏差 条件 4 7 34 7 3 修改订单状态测试 项目测试名称修改订单 测试内容修改订单功能是否能够正确执行 执行者配送点管理员 允许偏差 步骤及操作 1 进入订单管理页面 2 点击查询订单按钮 选择查询订单操作 3 输入订单 ID 或订单状态或订单日期 选择查看待定待定或历史订单信息或未生 效订单信息 4 系统显示订单信息 测试用例 输入 货物编号 输出 修改对应订单成功的提示信息 错误输入 货物编号不存在 错误输出 查询订单失败的提示信息 步骤及操作 1 进入订单管理页面 2 点击修改订单按钮 选择修改订单操作 3 输入货物编号 4 订单状态自动改变 条件 4 7 44 7 4 删除订单测试 项目测试名称删除订单 测试内容删除订单功能是否能够正确执行 执行者配送点管理员 允许偏差 条件 测试用例 输入 订单 ID 输出 删除订单成功的提示信息 错误输入 订单不存在 错误输出 删除订单失败的提示信息 步骤及操作 1 收到客户要取消订单的通知或超过了预定的天数仍未到货 系统自动删除 2 进入订单管理页面 3 输入订单 ID 查询到相关订单并确认删除 4 系统提示删除成功 4 84 8 交接单管理测试 项目测试名称交接单 测试内容交接单管理功能是否能够正确执行 执行者配送点管理员 允许偏差 条件 4 94 9 报表管理 测试用例 输入 路线 ID 或路线名称 输出 相应路线的交接单 错误输入 路线不存在或该路线无货物可运输 错误输出 生成交接单失败的提示信息 步骤及操作 1 进入收发货单管理页面 2 选择生成交接单操作 3 系统显示所有路线条目 4 输入路线 ID 或路线名称 选择需要生成交接单的路线 5 点击查看交接单按钮 6 系统显示交接单信息 7 点击打印按钮 选择打印操作 8 系统打印交接单 4 9 14 9 1 查看总公司报表测试 项目测试名称查看总公司报表 测试内容查看总公司功能是否能够正确执行 执行者总公司管理员 允许偏差 条件 4 9 24 9 2 收货报表管理测试 项目测试名称查看总公司报表 测试内容查看总公司功能是否能够正确执行 执行者总公司管理员 测试用例 输入 年 季度 月 及配送点名称的各种组合情况 输出 相应时间相应配送点的报表情况 错误输入 错误输出 步骤及操作 1 进入总公司报表管理页面 2 选择查看公司报表操作 3 系统显示总公司今年各配送点的收入情况 4 输入选择要查看的年 季 月 5 系统显示所选时间的公司报表 允许偏差 条件 4 9 34 9 3 发货报表管理测试 项目测试名称发货报表管理 测试内容发

温馨提示

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

评论

0/150

提交评论