物流信息管理系统测试用例x.docx
《物流信息管理系统测试用例x.docx》由会员分享,可在线阅读,更多相关《物流信息管理系统测试用例x.docx(13页珍藏版)》请在冰豆网上搜索。
物流信息管理系统测试用例x
物流管理测试用例
1引言
1.1编写目的
目的:
提供一个对该软件的测试计划,包括对每项测试活动的内容、进度安排、设计考虑、
测试数据的整理方法及评价准则。
指导小组开发人员对代码进行测试。
本说明书的预期读者为:
物流配送系统开发项目小组,(成员:
赵健康、张春、宋艾桓、
郑宇、赵晨龙、胡泽漫、孙海瀚)
1.2项目背景
本文以物流公司物流管理为背景,开发出了一个自动化、智能化的物流管理系统。
1.3定义
总公司:
公司结构中最高的管理者,负责车辆、车辆、配送点、路线和运输价格的维护。
配送点:
公司结构中的业务执行者,负责接收客户订单,并联系总公司车队将货物运送到收
货配送点以及货物的配送工作。
发货配送点:
接受客户订单,并联系总公司车队将货物运送出去的配送点。
收货配送点:
接受来自其他配送点的货物,将货物配送到客户指定配送地址的配送点。
配送地址:
客户指定的收货地址。
配送范围:
对从收货配送点到指定配送地址的集合的一个划分。
货运费用:
客户为配送货物需要支付的费用,包含运输费用、配送费用和保价费用。
由发货
配送点负责收取。
运输费用:
货物由发货配送点送到收货配送点需要支付的费用。
配送费用:
货物由收货配送点送到客户指定配送地址需要支付的费用。
运输价格:
由发货配送点送到收货配送点的单位价格。
配送价格:
由收货配送点送到客户指定配送地址单位价格。
1.4参考资料
1、c#2008程序设计时间教程出版社:
清华大学出版社
2、项目实践精解:
ASP.NETZ用开发出版社:
电子工业出版社
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计戈U
3.1测试方案
测试方法:
黑盒测试系统的每个子功能,在网站页面输入对应的测试用例对每个功能进行测试,选取测试用例的原则:
根据页面需要使用者输入的参数来设计测试用例
3.2测试项目
组装测试
目的:
测试系统集成后的整体性能
测试内容:
将各个模块整合进框架后,运行网站,测试网站整体运行性能。
确认测试
目的:
系统交付前的最后一次测试,确认系统的各个功能模块正确执行
测试内容:
车辆管理测试、路线管理测试、配送点管理测试、系统参数设置测试、配送范围
管理测试、价格管理测试、订单管理测试、交接单管理测试、报表管理测试、权限管理测试、客户管理测试。
3.3测试准备
编码完成、单元测试完成、系统整合完成
4测试项目说明
4.1车辆管理测试
4.1.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配送点管理测试
4.3.1增加配送点测试
项目测试名称
增加配送点
测试内容
增加配送点是否成功
执行者
总公司管理员
测试用例
输入:
配送点名称、所属省份编号、配送点地址(可选)、配送点电话(可选)、配送
点备注(可选)
输出:
添加成功信息
错误输
入:
没有输入配送点名称或所属省份编号
错误输
出:
输出错误提示信息
步骤及操作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.1.3
允许偏差
修改配送点测试
项目测试名称
修改配送点
测试内容
修改配送点是否成功
执行者
总公司管理员
测试用例
输入选择要修改的配送点
输出修改成功信息
允许偏差
条件
1.1.4查询配送点测试