1、物流信息管理系统测试用例物流管理测试用例1引言1.1 编写目的目的:提供一个对该软件的测试计划,包括对每项测试活动的内容、进度安排、设计考虑、测试数据的整理方法及评价准则。指导小组开发人员对代码进行测试。本说明书的预期读者为:物流配送系统开发项目小组,(成员:赵健康、张春、宋艾桓、郑宇、赵晨龙、胡泽漫、孙海瀚)1.2 项目背景本文以物流公司物流管理为背景,开发出了一个自动化、智能化的物流管理系统。 1.3 定义总公司:公司结构中最高的管理者,负责车辆、车辆、配送点、路线和运输价格的维护。配送点:公司结构中的业务执行者,负责接收客户订单,并联系总公司车队将货物运送到收货配送点以及货物的配送工作。
2、发货配送点:接受客户订单,并联系总公司车队将货物运送出去的配送点。收货配送点:接受来自其他配送点的货物,将货物配送到客户指定配送地址的配送点。配送地址:客户指定的收货地址。配送范围:对从收货配送点到指定配送地址的集合的一个划分。货运费用:客户为配送货物需要支付的费用,包含运输费用、配送费用和保价费用。由发货配送点负责收取。运输费用:货物由发货配送点送到收货配送点需要支付的费用。配送费用:货物由收货配送点送到客户指定配送地址需要支付的费用。运输价格:由发货配送点送到收货配送点的单位价格。配送价格:由收货配送点送到客户指定配送地址单位价格。1.4参考资料1、c#2008程序设计时间教程 出版社:清
3、华大学出版社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 20
4、08网络中心应用服务器: P4 2.6、2G内存以上,配Jrun4.0中间件客户机:普通PC,配:IE6以上浏览器,网络连接3 计划3.1 测试方案测试方法:黑盒测试系统的每个子功能,在网站页面输入对应的测试用例对每个功能进行测试,选取测试用例的原则:根据页面需要使用者输入的参数来设计测试用例3.2 测试项目组装测试目的:测试系统集成后的整体性能测试内容:将各个模块整合进框架后,运行网站,测试网站整体运行性能。确认测试目的:系统交付前的最后一次测试,确认系统的各个功能模块正确执行测试内容:车辆管理测试、路线管理测试、配送点管理测试、系统参数设置测试、配送范围管理测试、价格管理测试、订单管理测试
5、、交接单管理测试、报表管理测试、权限管理测试、客户管理测试。3.3 测试准备编码完成、单元测试完成、系统整合完成4 测试项目说明4.1车辆管理测试4.1.1增加车辆测试 项目测试名称增加车辆测试内容增加车辆功能是否能够正确执行执行者总公司管理员测试用例输入: 车牌号、车辆载重、车辆容积、车辆购买日期、车辆生产日期、车辆品牌、车辆首选路线、车辆购买负责人姓名、车辆备注(可选)输出: 错误输入:错误输出: 跳转到车辆增加成功提示页面无输入内容或内容缺省跳转到车辆增加失败错误提示信息步骤及操作 1 进入车辆管理的页面 2 选择增加车辆操作 3 输入测试用例内容 4 确认增加 5 系统提示增加车辆成功
6、允许偏差条件4.1.2 删除车辆测试项目测试名称删除车辆测试内容删除车辆功能是否能够正确执行执行者总公司管理员测试用例输入:车牌号输出:错误输入:错误输出:车辆删除成功信息输入内容缺省或没有对应的车牌号车辆删除错误提示信息步骤及操作 1 进入车辆管理的页面 2 系统显示所有的车辆信息条目 3 输入要删除的车辆的车牌号,选择要删除的车辆 4 确认删除 5 系统提示删除车辆成功允许偏差条件4.1.3 修改车辆测试项目测试名称修改车辆测试内容修改车辆功能是否能够正确执行执行者总公司管理员测试用例输入:车牌号输出:错误输入:错误输出:车辆修改成功信息输入内容缺省或没有对应的车牌号车辆修改错误提示信息步
7、骤及操作 1 进入车辆管理的页面 2 系统显示所有的车辆信息条目 3 输入要修改的车辆的车牌号,选择要修改的车辆 4 确认修改 5 系统提示管理员修改成功允许偏差条件4.1.4 查询车辆测试项目测试名称查询车辆测试内容查询车辆功能是否能够正确执行执行者总公司管理员测试用例输入:车牌号输出:错误输入:错误输出:对应车辆的相关信息输入内容缺省或没有对应的车牌号车辆查询错误提示信息步骤及操作 1 进入车辆管理的页面 2 选择查看车辆操作 3 输入车牌号,选择单个记录查看车辆详细信息允许偏差条件4.2 路线管理测试4.2.1 增加路线测试项目测试名称增加路线测试内容增加路线功能是否能够正确执行执行者总
8、公司管理员测试用例输入:起始配送点名称、目的配送点名称、中间配送点(可选,顺序可排)输出:错误输入:错误输出:增加路线的成功提示信息,系统成功记录路线信息无输入参数或内容缺省增加路线的错误提示信息步骤及操作 1 进入路线管理的页面 2 选择增加路线操作,进入路线增加页面 3 输入路线的起始配送点、路过的配送点和中间配送点 4 调整好路线顺序 5 点击确认按钮,确认增加路线 6 系统提示增加成功允许偏差条件4.2.2 删除路线测试 项目测试名称删除路线测试内容删除路线功能是否能够正确执行执行者总公司管理员测试用例输入1:路线编号或路线名称或起始配送点+目的配送点输出1:输入2:输出2:错误输入1
9、:错误输出1:对应的路线相关信息点击删除路线按钮删除路线的成功提示信息,系统成功删除了该路线及路线价格输入的待删除的路线不存在查询错误提示信息步骤及操作 1 进入路线管理的页面 2 看到所有的路线信息 3 输入路线编号或路线名称或起始配送点+目的配送点,选择要删除的路线 4 点击删除按钮 5 点击确认删除按钮 6 系统提示增加成功允许偏差条件4.2.3 修改路线测试项目测试名称修改路线测试内容修改路线功能是否能够正确执行执行者总公司管理员测试用例输入1:路线编号或路线名称或起始配送点+目的配送点输出1:输入2:输出2:输入3:输出3:错误输入1:错误输出1:对应的路线相关信息点击修改路线按钮该
10、路线上的所有配送点点击修改按钮修改成功提示信息输入的待修改的路线不存在查询错误提示信息步骤及操作 1 进入路线管理的页面 2 看到所有的路线信息 3 输入路线编号或路线名称或起始配送点+目的配送点,选择要修改的路线 4 点击修改路线按钮,选择修改路线操作 5 看到该路线上的所有配送点列表 6 通过上移、下移、添加、删除操作修改路线的始点、终点及路线配送点 7 点击确认修改按钮 8 系统提示修改成功允许偏差条件4.2.4 查询路线测试项目测试名称查询路线测试内容查询路线功能是否能够正确执行执行者总公司管理员测试用例输入:路线编号或路线名称或起始配送点+目的配送点输出:错误输入:错误输出:对应的路
11、线相关信息输入的待查询的路线不存在查询错误提示信息步骤及操作 1 进入路线管理的页面 2 看到所有的路线信息 3 输入路线编号或路线名称或起始配送点+目的配送点,选择要查看的路线 4 系统显示路线全部信息允许偏差条件4.3配送点管理测试4.3.1增加配送点测试项目测试名称增加配送点测试内容增加配送点是否成功执行者总公司管理员测试用例输入:配送点名称、所属省份编号、配送点地址(可选)、配送点电话(可选)、配送点备注(可选)输出:错误输入:错误输出:添加成功信息没有输入配送点名称或所属省份编号输出错误提示信息步骤及操作 1 登陆系统 2 进入增加配送点页面 3 输入配送点名称 4 输入配送点 5
12、点击添加按钮 6 系统返回添加成功信息错误步骤 1 登陆系统 2 进入增加配送点页面 3 点击添加按钮 4 系统返回错误提示信息允许偏差条件4.3.2 删除配送点测试项目测试名称删除配送点测试内容删除配送点是否成功执行者总公司管理员测试用例输入 选择要删除的配送点输出 删除成功信息步骤及操作 1 进入配送点管理的页面 2 看到所有的配送点信息条目 3 选择要删除的配送点 4 选择删除配送点操作 5 系统提示删除或者修改包含此配送点的路线 6 修改或者删除路线 7 确认删除配送点 8 系统删除该配送点的所有配送范围信息 9 系统删除配送范围价格 10 系统提示删除成功允许偏差条件4.3.3修改配
13、送点测试项目测试名称修改配送点测试内容修改配送点是否成功执行者总公司管理员测试用例输入 选择要修改的配送点输出 修改成功信息步骤及操作 1 进入配送点管理的页面 2 看到所有的配送点信息条目 3 选择要修改的配送点 4 选择修改配送点操作 5 系统提示该配送点的信息 6 修改该配送点的信息 7 确认修改 8 系统提示修改成功信息允许偏差条件4.3.4查询配送点测试项目测试名称查询配送点测试内容查询配送点是否成功执行者总公司管理员测试用例输入 选择要查询的配送点输出 修改成功信息错误输入 没有输入要查询的配送点错误输出 错误提示信息步骤及操作 1 进入配送点管理的页面 2 看到所有的配送点信息条
14、目 3 选择要查看的配送点 4 选择要查询的配送点 5 点击查询按钮 6 系统显示已经选择的配送点的信息错误步骤 1 进入管理页面 2 进入配送点查询页面 3 点击查询按钮 4 系统显示错误提示信息允许偏差条件4.4.系统参数设置4.4.1 设置收入分成测试项目测试名称设置收入分成测试内容设置收入分成是否能够正确执行执行者总公司管理员测试用例输入 新的收入分成比例输出 设置收入分成成功提示信息,系统成功修改分成比例错误输入 输入的收入分成比例小于0或大于1错误输出 设置收入分成错误提示信息步骤及操作 1 进入设置参数页面 2 选择设置收入分成比例操作 3 系统显示原先的分成比例 4 输入新的分
15、成比例并提交 5 系统提示设置成功允许偏差条件4.4.2 设置首公斤测试项目测试名称设置首公斤测试内容设置比例是否能够正确执行执行者总公司管理员测试用例输入 新的首公斤输出 设置首公斤成功提示信息,系统成功修改首公斤错误输入 输入的首公斤小于0错误输出 设置首公斤错误提示信息步骤及操作 1 进入设置参数页面 2 选择设置首公斤操作 3 系统显示原先的首公斤 4 输入新的首公斤并提交 5 系统提示设置成功允许偏差条件4.5 配送范围管理4.5.1 增加配送范围测试项目测试名称增加配送范围测试内容增加配送范围是否能够正确执行执行者总公司管理员测试用例输入 配送点ID、配送范围名称、配送单位重量价格
16、输出 增加配送范围成功的提示信息,系统成功增加了配送范围的信息 错误输入 输入内容缺省或增加的配送范围已存在错误输出 增加配送范围失败的提示信息 步骤及操作 1 进入配送范围管理页面 2 选择增加配送范围操作 3 输入配送点ID、配送范围名称并提交 4 系统提示同时增加该配送范围价格 5 输入配送范围的单位重量价格并提交 6 系统显示增加成功信息允许偏差条件4.5.2. 删除配送范围测试项目测试名称删除配送范围测试内容删除配送范围是否能够正确执行执行者总公司管理员测试用例输入 配送点ID或配送范围名称输出 删除配送范围成功的提示信息,系统成功删除了配送范围的信息 错误输入 输入内容缺省或查找的
17、配送范围不存在错误输出 删除配送范围失败的提示信息 步骤及操作 1 进入配送范围管理页面 2 系统显示该配送点的所有配送范围 3 直接点击选择或输入配送范围ID或配送范围名称来选择要删除的配送范围 4 点击删除按钮来删除配送范围 5 系统显示删除成功信息允许偏差条件4.5.3 修改配送范围测试项目测试名称修改配送范围测试内容修改配送范围是否能够正确执行执行者总公司管理员测试用例输入 配送点ID或配送范围名称输出 修改配送范围成功的提示信息,系统成功修改了配送范围的信息 错误输入 输入内容缺省或查找的配送范围不存在错误输出 修改配送范围失败的提示信息 步骤及操作 1 进入配送范围管理页面 2 系
18、统显示所有的配送范围条目 3 直接点击选择要修改的配送范围或输入配送范围ID或配送范围名称来选择要修改的配送范围 4 点击修改按钮来修改配送范围 5 修改该配送范围的信息,包括配送范围名称、配送单位重量价格并提交 6 系统显示修改成功信息允许偏差条件4.5.4查看配送范围测试项目测试名称查看配送范围测试内容查看配送范围是否能够正确执行执行者总公司管理员测试用例输入 配送点ID或配送范围名称输出 对应的配送范围的具体信息 错误输入 输入内容缺省或查找的配送范围不存在错误输出 查看配送范围失败的提示信息 步骤及操作 1 进入配送范围管理页面 2 选择查看配送范围操作 3 系统显示该配送点的所有配送
19、范围 4 输入配送点ID或配送范围名称选择要查看的配送范围 5 系统显示配送范围信息允许偏差条件4.6价格管理4.6.1 查询运输价格测试项目测试名称查询运输价格测试内容查询运输价格是否能够正确执行执行者总公司管理员测试用例输入 路线ID或路线名称或起始配送点+目的配送点输出 路线价格信息 错误输入 输入内容缺省或查找的路线不存在错误输出 查看路线价格失败的提示信息 步骤及操作 1 进入路线价格管理页面 2 选择查看运输价格操作 3 系统显示所有路线 4 输入路线ID或路线名称或起始配送点+目的配送点来选择相应路线 5 系统显示相应路线价格允许偏差条件4.6.2 修改运输价格测试项目测试名称修
20、改运输价格测试内容修改运输价格是否能够正确执行执行者总公司管理员测试用例输入 路线ID或路线名称或起始配送点+目的配送点输出 修改路线价格成功的提示信息 错误输入 输入内容缺省或查找的路线不存在错误输出 修改路线价格失败的提示信息 步骤及操作 1 进入路线价格管理页面 2 选择查看运输价格操作 3 输入路线ID或路线名称或起始配送点+目的配送点来选择要修改的路线 4 点击修改按钮选择修改配送价格操作 5 输入新的配送价格并提交 6 系统提示修改成功允许偏差条件4.6.3 修改配送价格测试项目测试名称修改配送价格测试内容修改配送价格是否能够正确执行执行者总公司管理员测试用例输入 新的配送价格(配
21、送单位重量价格)输出 修改配送价格成功的提示信息,系统成功修改了配送价格范围 错误输入 配送价格小于0错误输出 修改配送价格失败的提示信息 步骤及操作 1 进入管理配送价格管理页面 2 系统显示该配送点的所有配送范围 3 选择需要修改配送范围 4 点击修改按钮,选择修改配送价格操作 5 修改配送单位重量价格 6 系统提示修改成功允许偏差条件4.6.4 查看配送价格测试项目测试名称查看配送价格测试内容查看配送价格是否能够正确执行执行者总公司管理员测试用例输入 新的配送价格(配送单位重量价格)输出 修改配送价格成功的提示信息,系统成功修改了配送价格范围 错误输入 配送价格小于0错误输出 修改配送价
22、格失败的提示信息 步骤及操作 1 进入配送价格管理页面 2 系统显示所有该配送点的配送范围 3 直接点击选择或输入配送范围的ID或名称来选择查看价格的配送范围 4 系统显示该配送范围的价格信息允许偏差条件4.6.5 查看路线价格测试项目测试名称查看路线价格测试内容查看路线价格功能是否能够正确执行执行者总公司管理员测试用例输入 起始配送点、目的配送点、配送范围、货物总重量估计值输出 运送该货物的价格及该路线的计价方式 错误输入 内容缺省或路线不存在错误输出 查询路线价格失败的提示信息 步骤及操作 1 输入起始配送点、目的配送点、配送范围选择路线 2 输入货物总重量 3 点击计算按钮,选择查询价格
23、操作 4 系统显示该路线的计价方式及价格允许偏差条件4.7 订单管理4.7.1 下订单测试项目测试名称下订单测试内容下订单功能是否能够正确执行执行者客户,配送点管理员测试用例输入 起始配送点、目的配送点、货物总重量、收货人姓名、收货人联系电话、收货人地址、寄件人姓名、寄件人联系电话、寄件人地址、订单描述输出 下订单成功的提示信息错误输入 内容缺省或信息填写不合理错误输出 下订单失败的提示信息 步骤及操作 1 进入订单管理页面 2 点击下订单按钮,选择下订单 3 输入订单信息并提交 4 系统提示下订单成功允许偏差条件4.7.2 查看订单测试项目测试名称查看订单测试内容查看订单功能是否能够正确执行
24、执行者客户,配送点管理员,总公司管理员测试用例输入 订单ID或订单状态或订单日期输出 对应订单的具体信息错误输入 内容缺省或查询的订单不存在错误输出 查询订单失败的提示信息 步骤及操作 1 进入订单管理页面 2 点击查询订单按钮,选择查询订单操作 3 输入订单ID或订单状态或订单日期,选择查看待定待定或历史订单信息或未生效订单信息 4 系统显示订单信息允许偏差条件4.7.3修改订单状态测试项目测试名称修改订单测试内容修改订单功能是否能够正确执行执行者配送点管理员测试用例输入 货物编号输出 修改对应订单成功的提示信息错误输入 货物编号不存在错误输出 查询订单失败的提示信息 步骤及操作 1 进入订
25、单管理页面 2 点击修改订单按钮,选择修改订单操作 3 输入货物编号 4 订单状态自动改变允许偏差条件4.7.4 删除订单测试项目测试名称删除订单测试内容删除订单功能是否能够正确执行执行者配送点管理员测试用例输入 订单ID输出 删除订单成功的提示信息错误输入 订单不存在错误输出 删除订单失败的提示信息 步骤及操作 1 收到客户要取消订单的通知或超过了预定的天数仍未到货(系统自动删除) 2 进入订单管理页面 3 输入订单ID查询到相关订单并确认删除 4 系统提示删除成功允许偏差条件4.8交接单管理测试项目测试名称交接单测试内容交接单管理功能是否能够正确执行执行者配送点管理员测试用例输入 路线ID
26、或路线名称输出 相应路线的交接单错误输入 路线不存在或该路线无货物可运输错误输出 生成交接单失败的提示信息 步骤及操作 1 进入收发货单管理页面 2 选择生成交接单操作 3 系统显示所有路线条目 4 输入路线ID或路线名称,选择需要生成交接单的路线 5 点击查看交接单按钮 6 系统显示交接单信息 7 点击打印按钮,选择打印操作 8 系统打印交接单允许偏差条件4.9报表管理4.9.1 查看总公司报表测试项目测试名称查看总公司报表测试内容查看总公司功能是否能够正确执行执行者总公司管理员测试用例输入 年、季度、月、及配送点名称的各种组合情况输出 相应时间相应配送点的报表情况错误输入 错误输出 步骤及操作 1 进入总公司报表管理页面 2 选择查看公司报表操作 3 系统显示总公司今年各配送点的收入情况 4 输入选择要查看的年、季、月 5 系统显示所选时间的公司报表允许偏差条件4.9.2 收货报表管理测试项目测试名称查看总公司报表测试内容查看总公司功能是否能够正确执行执行者总公司管理员测试用例输入 年、季度、月、各种组合情况输出 相应时间相应配送点的报表情况错误输入 错误输出 步骤及操作 1 进入报表
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1