物流信息管理系统测试用例.docx

上传人:b****5 文档编号:7861761 上传时间:2023-01-26 格式:DOCX 页数:32 大小:21.82KB
下载 相关 举报
物流信息管理系统测试用例.docx_第1页
第1页 / 共32页
物流信息管理系统测试用例.docx_第2页
第2页 / 共32页
物流信息管理系统测试用例.docx_第3页
第3页 / 共32页
物流信息管理系统测试用例.docx_第4页
第4页 / 共32页
物流信息管理系统测试用例.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

物流信息管理系统测试用例.docx

《物流信息管理系统测试用例.docx》由会员分享,可在线阅读,更多相关《物流信息管理系统测试用例.docx(32页珍藏版)》请在冰豆网上搜索。

物流信息管理系统测试用例.docx

物流信息管理系统测试用例

物流管理测试用例

1引言

1.1编写目的

目的:

提供一个对该软件的测试计划,包括对每项测试活动的内容、进度安排、设计考虑、测试数据的整理方法及评价准则。

指导小组开发人员对代码进行测试。

本说明书的预期读者为:

物流配送系统开发项目小组,(成员:

赵健康、张春、宋艾桓、郑宇、赵晨龙、胡泽漫、孙海瀚)

1.2项目背景

本文以物流公司物流管理为背景,开发出了一个自动化、智能化的物流管理系统。

1.3定义

总公司:

公司结构中最高的管理者,负责车辆、车辆、配送点、路线和运输价格的维护。

配送点:

公司结构中的业务执行者,负责接收客户订单,并联系总公司车队将货物运送到收货配送点以及货物的配送工作。

发货配送点:

接受客户订单,并联系总公司车队将货物运送出去的配送点。

收货配送点:

接受来自其他配送点的货物,将货物配送到客户指定配送地址的配送点。

配送地址:

客户指定的收货地址。

配送范围:

对从收货配送点到指定配送地址的集合的一个划分。

货运费用:

客户为配送货物需要支付的费用,包含运输费用、配送费用和保价费用。

由发货配送点负责收取。

运输费用:

货物由发货配送点送到收货配送点需要支付的费用。

配送费用:

货物由收货配送点送到客户指定配送地址需要支付的费用。

运输价格:

由发货配送点送到收货配送点的单位价格。

配送价格:

由收货配送点送到客户指定配送地址单位价格。

1.4参考资料

1、c#2008程序设计时间教程出版社:

清华大学出版社

2、项目实践精解:

ASP.NET应用开发出版社:

电子工业出版社

3、数据库设计与分析出版社:

清华大学出版社

2任务概述

2.1目标

针对系统的每个子功能提供一组测试用例来测试系统的功能实现

2.2运行环境

操作系统

Server:

Windowsserver2003/XP、win7

数据库

开发使用SQLServer2008Express

客户端

Client:

IE8浏览器、Firefox2、Opera9

网络及硬件

数据中心可以放在公司机房,要求申请互联网IP地址。

或者放在有关电信机房采用主机托管模式。

网络中心数据服务器:

P42.6、2G内存以上,配SQLSERVER2008

网络中心应用服务器:

P42.6、2G内存以上,配Jrun4.0中间件

客户机:

普通PC,配:

IE6以上浏览器,网络连接

3计划

3.1测试方案

测试方法:

黑盒测试系统的每个子功能,在网站页面输入对应的测试用例对每个功能进行测试,选取测试用例的原则:

根据页面需要使用者输入的参数来设计测试用例

3.2测试项目

组装测试

目的:

测试系统集成后的整体性能

测试内容:

将各个模块整合进框架后,运行网站,测试网站整体运行性能。

确认测试

目的:

系统交付前的最后一次测试,确认系统的各个功能模块正确执行

测试内容:

车辆管理测试、路线管理测试、配送点管理测试、系统参数设置测试、配送范围管理测试、价格管理测试、订单管理测试、交接单管理测试、报表管理测试、权限管理测试、客户管理测试。

3.3测试准备

编码完成、单元测试完成、系统整合完成

4测试项目说明

4.1车辆管理测试

项目测试名称

增加车辆

测试内容

增加车辆功能是否能够正确执行

执行者

总公司管理员

测试用例

输入:

车牌号、车辆载重、车辆容积、车辆购买日期、车辆生产日期、车辆品牌、车辆首选路线、车辆购买负责人姓名、车辆备注(可选)

输出:

错误输入:

错误输出:

跳转到车辆增加成功提示页面

无输入内容或内容缺省

跳转到车辆增加失败错误提示信息

步骤及操作1进入车辆管理的页面

2选择增加车辆操作

3输入测试用例内容

4确认增加

5系统提示增加车辆成功

允许偏差

条件

4.1.2删除车辆测试

项目测试名称

删除车辆

测试内容

删除车辆功能是否能够正确执行

执行者

总公司管理员

测试用例

输入:

车牌号

输出:

错误输入:

错误输出:

车辆删除成功信息

输入内容缺省或没有对应的车牌号

车辆删除错误提示信息

步骤及操作1进入车辆管理的页面

2系统显示所有的车辆信息条目

3输入要删除的车辆的车牌号,选择要删除的车辆

4确认删除

5系统提示删除车辆成功

允许偏差

条件

4.1.3修改车辆测试

项目测试名称

修改车辆

测试内容

修改车辆功能是否能够正确执行

执行者

总公司管理员

测试用例

输入:

车牌号

输出:

错误输入:

错误输出:

车辆修改成功信息

输入内容缺省或没有对应的车牌号

车辆修改错误提示信息

步骤及操作1进入车辆管理的页面

2系统显示所有的车辆信息条目

3输入要修改的车辆的车牌号,选择要修改的车辆

4确认修改

5系统提示管理员修改成功

允许偏差

条件

4.1.4查询车辆测试

 

项目测试名称

查询车辆

测试内容

查询车辆功能是否能够正确执行

执行者

总公司管理员

测试用例

输入:

车牌号

输出:

错误输入:

错误输出:

对应车辆的相关信息

输入内容缺省或没有对应的车牌号

车辆查询错误提示信息

步骤及操作1进入车辆管理的页面

2选择查看车辆操作

3输入车牌号,选择单个记录查看车辆详细信息

允许偏差

条件

4.2路线管理测试

4.2.1增加路线测试

项目测试名称

增加路线

测试内容

增加路线功能是否能够正确执行

执行者

总公司管理员

测试用例

输入:

起始配送点名称、目的配送点名称、中间配送点(可选,顺序可排)

输出:

错误输入:

错误输出:

增加路线的成功提示信息,系统成功记录路线信息

无输入参数或内容缺省

增加路线的错误提示信息

步骤及操作1进入路线管理的页面

2选择增加路线操作,进入路线增加页面

3输入路线的起始配送点、路过的配送点和中间配送点

4调整好路线顺序

5点击确认按钮,确认增加路线

6系统提示增加成功

允许偏差

条件

4.2.2删除路线测试

项目测试名称

删除路线

测试内容

删除路线功能是否能够正确执行

执行者

总公司管理员

测试用例

输入1:

路线编号或路线名称或起始配送点+目的配送点

输出1:

输入2:

输出2:

错误输入1:

错误输出1:

对应的路线相关信息

点击删除路线按钮

删除路线的成功提示信息,系统成功删除了该路线及路线价格

输入的待删除的路线不存在

查询错误提示信息

步骤及操作1进入路线管理的页面

2看到所有的路线信息

3输入路线编号或路线名称或起始配送点+目的配送点,选择要删除的路线

4点击删除按钮

5点击确认删除按钮

6系统提示增加成功

允许偏差

条件

4.2.3修改路线测试

项目测试名称

修改路线

测试内容

修改路线功能是否能够正确执行

执行者

总公司管理员

测试用例

输入1:

路线编号或路线名称或起始配送点+目的配送点

输出1:

输入2:

输出2:

输入3:

输出3:

错误输入1:

错误输出1:

对应的路线相关信息

点击修改路线按钮

该路线上的所有配送点

点击修改按钮

修改成功提示信息

输入的待修改的路线不存在

查询错误提示信息

步骤及操作1进入路线管理的页面

2看到所有的路线信息

3输入路线编号或路线名称或起始配送点+目的配送点,选择要修改的路线

4点击修改路线按钮,选择修改路线操作

5看到该路线上的所有配送点列表

6通过上移、下移、添加、删除操作修改路线的始点、终点及路线配送点

7点击确认修改按钮

8系统提示修改成功

允许偏差

条件

 

4.2.4查询路线测试

 

项目测试名称

查询路线

测试内容

查询路线功能是否能够正确执行

执行者

总公司管理员

测试用例

输入:

路线编号或路线名称或起始配送点+目的配送点

输出:

错误输入:

错误输出:

对应的路线相关信息

输入的待查询的路线不存在

查询错误提示信息

步骤及操作1进入路线管理的页面

2看到所有的路线信息

3输入路线编号或路线名称或起始配送点+目的配送点,选择要查看的路线

4系统显示路线全部信息

允许偏差

条件

4.3配送点管理测试

 

项目测试名称

增加配送点

测试内容

增加配送点是否成功

执行者

总公司管理员

测试用例

输入:

配送点名称、所属省份编号、配送点地址(可选)、配送点电话(可选)、配送点备注(可选)

输出:

错误输入:

错误输出:

添加成功信息

没有输入配送点名称或所属省份编号

输出错误提示信息

步骤及操作1登陆系统

2进入增加配送点页面

3输入配送点名称

4输入配送点

5点击添加按钮

6系统返回添加成功信息

错误步骤1登陆系统

2进入增加配送点页面

3点击添加按钮

4系统返回错误提示信息

允许偏差

条件

4.3.2删除配送点测试

项目测试名称

删除配送点

测试内容

删除配送点是否成功

执行者

总公司管理员

测试用例

输入选择要删除的配送点

输出删除成功信息

步骤及操作1进入配送点管理的页面

2看到所有的配送点信息条目

3选择要删除的配送点

4选择删除配送点操作

5系统提示删除或者修改包含此配送点的路线

6修改或者删除路线

7确认删除配送点

8系统删除该配送点的所有配送范围信息

9系统删除配送范围价格

10系统提示删除成功

允许偏差

条件

 

项目测试名称

修改配送点

测试内容

修改配送点是否成功

执行者

总公司管理员

测试用例

输入选择要修改的配送点

输出修改成功信息

步骤及操作1进入配送点管理的页面

2看到所有的配送点信息条目

3选择要修改的配送点

4选择修改配送点操作

5系统提示该配送点的信息

6修改该配送点的信息

7确认修改

8系统提示修改成功信息

允许偏差

条件

项目测试名称

查询配送点

测试内容

查询配送点是否成功

执行者

总公司管理员

测试用例

输入选择要查询的配送点

输出修改成功信息

错误输入没有输入要查询的配送点

错误输出错误提示信息

步骤及操作1进入配送点管理的页面

2看到所有的配送点信息条目

3选择要查看的配送点

4选择要查询的配送点

5点击查询按钮

6系统显示已经选择的配送点的信息

错误步骤1进入管理页面

2进入配送点查询页面

3点击查询按钮

4系统显示错误提示信息

允许偏差

条件

4.4.系统参数设置

4.4.1设置收入分成测试

项目测试名称

设置收入分成

测试内容

设置收入分成是否能够正确执行

执行者

总公司管理员

测试用例

输入新的收入分成比例

输出设置收入分成成功提示信息,系统成功修改分成比例

错误输入输入的收入分成比例小于0或大于1

错误输出设置收入分成错误提示信息

步骤及操作1进入设置参数页面

2选择设置收入分成比例操作

3系统显示原先的分成比例

4输入新的分成比例并提交

5系统提示设置成功

允许偏差

条件

4.4.2设置首公斤测试

项目测试名称

设置首公斤

测试内容

设置比例是否能够正确执行

执行者

总公司管理员

测试用例

输入新的首公斤

输出设置首公斤成功提示信息,系统成功修改首公斤

错误输入输入的首公斤小于0

错误输出设置首公斤错误提示信息

步骤及操作1进入设置参数页面

2选择设置首公斤操作

3系统显示原先的首公斤

4输入新的首公斤并提交

5系统提示设置成功

允许偏差

条件

 

4.5配送范围管理

4.5.1增加配送范围测试

项目测试名称

增加配送范围

测试内容

增加配送范围是否能够正确执行

执行者

总公司管理员

测试用例

输入配送点ID、配送范围名称、配送单位重量价格

输出增加配送范围成功的提示信息,系统成功增加了配送范围的信息

错误输入输入内容缺省或增加的配送范围已存在

错误输出增加配送范围失败的提示信息

步骤及操作1进入配送范围管理页面

2选择增加配送范围操作

3输入配送点ID、配送范围名称并提交

4系统提示同时增加该配送范围价格

5输入配送范围的单位重量价格并提交

6系统显示增加成功信息

允许偏差

条件

删除配送范围测试

项目测试名称

删除配送范围

测试内容

删除配送范围是否能够正确执行

执行者

总公司管理员

测试用例

输入配送点ID或配送范围名称

输出删除配送范围成功的提示信息,系统成功删除了配送范围的信息

错误输入输入内容缺省或查找的配送范围不存在

错误输出删除配送范围失败的提示信息

步骤及操作1进入配送范围管理页面

2系统显示该配送点的所有配送范围

3直接点击选择或输入配送范围ID或配送范围名称来选择要删除的配送范围

4点击删除按钮来删除配送范围

5系统显示删除成功信息

允许偏差

条件

 

4.5.3修改配送范围测试

项目测试名称

修改配送范围

测试内容

修改配送范围是否能够正确执行

执行者

总公司管理员

测试用例

输入配送点ID或配送范围名称

输出修改配送范围成功的提示信息,系统成功修改了配送范围的信息

错误输入输入内容缺省或查找的配送范围不存在

错误输出修改配送范围失败的提示信息

步骤及操作1进入配送范围管理页面

2系统显示所有的配送范围条目

3直接点击选择要修改的配送范围或输入配送范围ID或配送范围名称来选择要修改的配送范围

4点击修改按钮来修改配送范围

5修改该配送范围的信息,包括配送范围名称、配送单位重量价格并提交

6系统显示修改成功信息

允许偏差

条件

 

项目测试名称

查看配送范围

测试内容

查看配送范围是否能够正确执行

执行者

总公司管理员

测试用例

输入配送点ID或配送范围名称

输出对应的配送范围的具体信息

错误输入输入内容缺省或查找的配送范围不存在

错误输出查看配送范围失败的提示信息

步骤及操作1进入配送范围管理页面

2选择查看配送范围操作

3系统显示该配送点的所有配送范围

4输入配送点ID或配送范围名称选择要查看的配送范围

5系统显示配送范围信息

允许偏差

条件

 

4.6价格管理

4.6.1查询运输价格测试

项目测试名称

查询运输价格

测试内容

查询运输价格是否能够正确执行

执行者

总公司管理员

测试用例

输入路线ID或路线名称或起始配送点+目的配送点

输出路线价格信息

错误输入输入内容缺省或查找的路线不存在

错误输出查看路线价格失败的提示信息

步骤及操作1进入路线价格管理页面

2选择查看运输价格操作

3系统显示所有路线

4输入路线ID或路线名称或起始配送点+目的配送点来选择相应路线

5系统显示相应路线价格

允许偏差

条件

 

4.6.2修改运输价格测试

项目测试名称

修改运输价格

测试内容

修改运输价格是否能够正确执行

执行者

总公司管理员

测试用例

输入路线ID或路线名称或起始配送点+目的配送点

输出修改路线价格成功的提示信息

错误输入输入内容缺省或查找的路线不存在

错误输出修改路线价格失败的提示信息

步骤及操作1进入路线价格管理页面

2选择查看运输价格操作

3输入路线ID或路线名称或起始配送点+目的配送点来选择要修改的路线

4点击修改按钮选择修改配送价格操作

5输入新的配送价格并提交

6系统提示修改成功

允许偏差

条件

4.6.3修改配送价格测试

项目测试名称

修改配送价格

测试内容

修改配送价格是否能够正确执行

执行者

总公司管理员

测试用例

输入新的配送价格(配送单位重量价格)

输出修改配送价格成功的提示信息,系统成功修改了配送价格范围

错误输入配送价格小于0

错误输出修改配送价格失败的提示信息

步骤及操作1进入管理配送价格管理页面

2系统显示该配送点的所有配送范围

3选择需要修改配送范围

4点击修改按钮,选择修改配送价格操作

5修改配送单位重量价格

6系统提示修改成功

允许偏差

条件

4.6.4查看配送价格测试

项目测试名称

查看配送价格

测试内容

查看配送价格是否能够正确执行

执行者

总公司管理员

测试用例

输入新的配送价格(配送单位重量价格)

输出修改配送价格成功的提示信息,系统成功修改了配送价格范围

错误输入配送价格小于0

错误输出修改配送价格失败的提示信息

步骤及操作1进入配送价格管理页面

2系统显示所有该配送点的配送范围

3直接点击选择或输入配送范围的ID或名称来选择查看价格的配送范围

4系统显示该配送范围的价格信息

允许偏差

条件

 

4.6.5查看路线价格测试

项目测试名称

查看路线价格

测试内容

查看路线价格功能是否能够正确执行

执行者

总公司管理员

测试用例

输入起始配送点、目的配送点、配送范围、货物总重量估计值

输出运送该货物的价格及该路线的计价方式

错误输入内容缺省或路线不存在

错误输出查询路线价格失败的提示信息

步骤及操作1输入起始配送点、目的配送点、配送范围选择路线

2输入货物总重量

3点击计算按钮,选择查询价格操作

4系统显示该路线的计价方式及价格

允许偏差

条件

 

4.7订单管理

4.7.1下订单测试

项目测试名称

下订单

测试内容

下订单功能是否能够正确执行

执行者

客户,配送点管理员

测试用例

输入起始配送点、目的配送点、货物总重量、收货人姓名、收货人联系电话、收货人地址、寄件人姓名、寄件人联系电话、寄件人地址、订单描述

输出下订单成功的提示信息

错误输入内容缺省或信息填写不合理

错误输出下订单失败的提示信息

步骤及操作1进入订单管理页面

2点击下订单按钮,选择下订单

3输入订单信息并提交

4系统提示下订单成功

允许偏差

条件

4.7.2查看订单测试

项目测试名称

查看订单

测试内容

查看订单功能是否能够正确执行

执行者

客户,配送点管理员,总公司管理员

测试用例

输入订单ID或订单状态或订单日期

输出对应订单的具体信息

错误输入内容缺省或查询的订单不存在

错误输出查询订单失败的提示信息

步骤及操作1进入订单管理页面

2点击查询订单按钮,选择查询订单操作

3输入订单ID或订单状态或订单日期,选择查看待定待定或历史订单信息或未生效订单信息

4系统显示订单信息

允许偏差

条件

 

项目测试名称

修改订单

测试内容

修改订单功能是否能够正确执行

执行者

配送点管理员

测试用例

输入货物编号

输出修改对应订单成功的提示信息

错误输入货物编号不存在

错误输出查询订单失败的提示信息

步骤及操作1进入订单管理页面

2点击修改订单按钮,选择修改订单操作

3输入货物编号

4订单状态自动改变

允许偏差

条件

 

4.7.4删除订单测试

项目测试名称

删除订单

测试内容

删除订单功能是否能够正确执行

执行者

配送点管理员

测试用例

输入订单ID

输出删除订单成功的提示信息

错误输入订单不存在

错误输出删除订单失败的提示信息

步骤及操作1收到客户要取消订单的通知或超过了预定的天数仍未到货(系统自动删除)

2进入订单管理页面

3输入订单ID查询到相关订单并确认删除

4系统提示删除成功

允许偏差

条件

4.8交接单管理测试

项目测试名称

交接单

测试内容

交接单管理功能是否能够正确执行

执行者

配送点管理员

测试用例

输入路线ID或路线名称

输出相应路线的交接单

错误输入路线不存在或该路线无货物可运输

错误输出生成交接单失败的提示信息

步骤及操作1进入收发货单管理页面

2选择生成交接单操作

3系统显示所有路线条目

4输入路线ID或路线名称,选择需要生成交接单的路线

5点击查看交接单按钮

6系统显示交接单信息

7点击打印按钮,选择打印操作

8系统打印交接单

允许偏差

条件

4.9报表管理

4.9.1查看总公司报表测试

项目测试名称

查看总公司报表

测试内容

查看总公司功能是否能够正确执行

执行者

总公司管理员

测试用例

输入年、季度、月、及配送点名称的各种组合情况

输出相应时间相应配送点的报表情况

错误输入

错误输出

步骤及操作1进入总公司报表管理页面

2选择查看公司报表操作

3系统显示总公司今年各配送点的收入情况

4输入选择要查看的年、季、月

5系统显示所选时间的公司报表

允许偏差

条件

4.9.2收货报表管理测试

项目测试名称

查看总公司报表

测试内容

查看总公司功能是否能够正确执行

执行者

总公司管理员

测试用例

输入年、季度、月、各种组合情况

输出相应时间相应配送点的报表情况

错误输入

错误输出

步骤及操作1进入报表管理页面

2选择查看配送点收货报表操作

3输入年、季度、月的组合情况,选择要查看的年、季、月

4系统显示所选时间的收货报表

允许偏差

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

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1