订单管理系统测试.docx

上传人:b****2 文档编号:25889058 上传时间:2023-06-16 格式:DOCX 页数:48 大小:28.29KB
下载 相关 举报
订单管理系统测试.docx_第1页
第1页 / 共48页
订单管理系统测试.docx_第2页
第2页 / 共48页
订单管理系统测试.docx_第3页
第3页 / 共48页
订单管理系统测试.docx_第4页
第4页 / 共48页
订单管理系统测试.docx_第5页
第5页 / 共48页
点击查看更多>>
下载资源
资源描述

订单管理系统测试.docx

《订单管理系统测试.docx》由会员分享,可在线阅读,更多相关《订单管理系统测试.docx(48页珍藏版)》请在冰豆网上搜索。

订单管理系统测试.docx

订单管理系统测试

测试计划

测试目标:

通过在计算机上执行程序,暴露程序中潜在的错误,以便进行纠错,从而保证程序的可靠运行,降低软件的风险。

在测试中我们将采用黑盒测试方法对开发项目进行测试,通过测试发现程序中以下类型的错误:

(1)功能错误或遗漏;

(2)界面错误;

(3)数据结构或者外部数据库访问错误;

(4)性能错误;

(5)初始化或终止错误。

 

1.后台管理系统测试方案

2.1等价分类

后台中所有可输入元素的等价分类如表2.1所示

Tab2.1后台管理系统等价分类

输入数据

有效等价类

无效等价类

工号

5-15位数字字符

有非数字字符

少于5位数字字符

多于15位数字字符

重复

密码

6位以上

为空

少于6位

员工照片

照片格式为gif、jpg、png、jpeg四种格式之一

非前面四种格式

1-25Byte

为空

多于25Byte

1-25Byte

为空

多于25Byte

年龄

1-3位数字字符

有非数字字符

为空

多于3位数字字符

住址

50Byte以内

多于50Byte

邮编

7位数字字符以内

有非数字字符

多于7位数字字符

联系方式

50Byte以内

多于50Byte

邮箱

50Byte以内

不满足邮箱格式

多于50Byte

证件号码

20Byte以内

为空

多于20Byte

员工工资

整数位10位数字字符以内

小数位2位数字字符以内

有非数字字符

整数位多于10位

小数位多于3位

合同号码

20Byte以内

多于20Byte

职位名称

40Byte以内

为空

多于40Byte

职位备注

100Byte以内

多于100Byte

分店编号

1-3位数字字符

为空

有非数字字符

多于3位数字字符

重复

分店名称

60Byte以内

为空

多于60Byte

物品编号

1-12位数字字符

为空

有非数字字符

多于12位数字字符

重复

物品名称

60Byte以内

为空

多于60Byte

房间类型名称

20Byte以内

为空

多于20Byte

房号

1-8位数字字符

为空

有非数字字符

多于8位数字字符

重复

价格

整数位10位数字字符以内

小数位2位数字字符以内

为空

有非数字字符

整数位多于10位

小数位多于2位

最大可用积分

1-10位数字字符

有非数字字符

多于10位

仓库编号

1-5位数字字符

为空

有非数字字符

多于5位

仓库名称

50Byte以内

为空

多于50Byte

仓库地址

100Byte以内

多于100Byte

供应商名称

80Byte以内

为空

多于80Byte

供应商负责人

50Byte以内

为空

多于50Byte

出入库数量

整数位5位数字字符以内

小数位1位数字字符以内

为空

有非数字字符

整数位多于5位

小数位多于1位

出入库备注

200Byte以内

多于200Byte

2.2登录功能测试

员工凭借自己的员工工号进行登录,员工工号类型为数字字符,口令为任意字符。

表2.2为其测试用例。

Tab2.2“员工登录”等价分类法测试用例

输入等价类

测试数据

期望结果

工号

输入无效

 

输入有效

密码

输入无效

输入有效

Tab2.3“员工登录”测试用例

测试编号

测试内容

期望结果

F1

根据Tab2.2进行等价分类法测试用例测试

同表2.2内的期望结果

F2

点击“确认提交”按钮进行登录操作

如果输入验证码错误,则提示验证码错误,如果验证码正确则判断员工工号与员工密码是否一致,是则登录成功并跳转至主页面显示相应用户的图标,否则提示错误

2.3登出功能测试

针对员工“登出”功能进行测试,表2.3为测试用例。

Tab2.4“登出”测试用例

测试编号

测试内容

期望结果

F3

点击主界面右下角“开始菜单”->“登出”后,进行登出操作

点击“登出”后,显示成功登出消息后,并跳转至“登录”页面,此时在不关闭浏览器的情况下重新打开网址会主动跳转至登录页面。

2.4员工创建功能测试

针对管理系统中,图标“员工创建”中的内容进行测试。

Tab2.5“员工创建”等价分类法测试用例

输入等价类

测试数据

期望结果

工号

输入无效

输入有效

密码

输入无效

输入有效

照片

输入无效

输入有效

输入无效

输入有效

输入无效

输入有效

年龄

输入无效

输入有效

住址

输入无效

输入有效

邮编

输入无效

输入有效

手机

输入无效

输入有效

电话

输入无效

输入有效

邮箱

输入无效

输入有效

证件

输入无效

输入有效

工资

输入无效

输入有效

合同号

输入无效

输入有效

Tab2.6“员工创建”栏功能测试用例

测试编号

测试内容

期望结果

F4

打开图标“员工创建”

弹出窗口并列出创建表单

F5

根据Tab2.5进行等价分类法测试用例测试

同Tab2.5内的期望结果

F6

会员信息输入完成后通过提交完成新员工创建

成功时提示添加成功并返回主页面,否则显示出错信息

2.5员工信息查询功能测试

针对管理系统中,图标“员工信息查询”中的员工查询功能、员工密码修改功能、员工信息修改功能进行测试。

Tab2.7员工查询功能测试用例

测试编号

测试内容

期望结果

F7

打开图标“员工信息查询”,在左上角的下拉菜单中,分别通过工号和姓名对员工进行查询

如果有相应员工的信息,则显示,如果不存在则显示为未找到

F8

鼠标双击列表中的员工信息

弹出窗口并显示该员工的详细信息

在“员工密码修改”功能测试中,点击员工信息列表中信息修改栏下的“密码”按钮打开员工密码修改界面,密码的等价分类同表2.1中的“密码”,密码等价分类测试用例同表2.2中的“密码”。

Tab2.8“员工密码修改”功能测试用例

测试编号

测试内容

期望结果

F9

密码修改中,新密码的等价测试,密码等价分类测试用例同标2.2中的“密码”。

同表2.2中的期望结果

F10

新密码与新密码确认栏中输入不同内容

提示两次输入的密码不相同

F11

新密码与新密码确认栏中输入相同内容

弹出提示密码修改成功后跳转回员工信息查询页面

在“员工信息修改”功能测试中点击员工信息列表中信息修改栏下的“信息”按钮打开员工信息修改界面,相应的等价分类同表,等价测试分类用例同表

Tab2.9“员工信息修改”功能测试用例

测试编号

测试内容

期望结果

F12

根据Tab2.5进行等价分类法测试用例测试

同表2.5内的期望结果

F13

分别对各个表单内的“确认提交”进行测试

弹出提示修改成功后跳转回员工信息查询页面

2.6员工密码变更记录功能测试

“员工密码变更记录”功能主要显示员工的密码变动时间以及被变动人与变动人的信息。

测试方法如表所示:

Tab2.10“员工密码变更记录”功能测试用例

测试编号

测试内容

期望结果

F14

打开图标“员工密码变更记录”,在左上角的下拉菜单中,分别通过工号和姓名对员工进行查询

如果有相应员工的信息,则显示,如果不存在则显示为未找到

2.7员工登录记录查询功能测试

“员工登录记录”功能主要显示员工的登录信息,测试方法如下表所示:

Tab2.11“员工登录记录”功能测试用例

测试编号

测试内容

期望结果

F15

打开图标“员工登录记录”,在左上角的下拉菜单中,分别通过工号和姓名对员工进行查询

如果有相应员工的登录信息,则显示,如果不存在则显示为未找到

2.8员工奖罚信息录入功能测试

针对管理系统中,图标“员工奖罚信息录入”中的内容进行测试。

Tab2.12“员工奖罚信息录入”等价分类法测试用例

输入等价类

测试数据

期望结果

工号

输入无效

输入有效

金额

输入无效

输入有效

原因

输入无效

输入有效

Tab2.13“员工奖罚信息录入”功能测试用例

测试编号

测试内容

期望结果

F16

打开图标“员工赏罚录入”

弹出窗口并列出记录显示赏罚录入表单

F17

根据Tab2.12进行等价分类法测试用例测试

同表2.12内的期望结果

F18

员工账号后输入员工号,点击查询按钮查询员工

如果有相应员工的信息,则显示,如果不存在则显示为未找到

F19

表单内输入奖罚信息后点击添加按钮

提示添加成功并返回查看页面,否则显示失败原因

2.9员工奖罚记录查询功能测试

“员工奖罚查询”功能用来查询员工的奖罚记录,测试方法如下表所示:

Tab2.14“员工奖罚查询”功能测试用例

测试编号

测试内容

期望结果

F20

打开图标“员工奖罚查询”,在左上角的下拉菜单中,分别通过工号和姓名对员工进行查询

如果有相应员工的信息,则显示,如果不存在则显示为未找到

F21

鼠标双击列表中的某条奖罚信息

弹出窗口并显示该次奖罚的详细信息

2.10职位管理功能测试

职位管理功能主要包含“职位查看”、“职位添加”、“职位授予”、“员工帐号状态管理”,“职位变更记录”功能。

具体测试方法如下表所示:

Tab2.15“职位管理”等价分类法测试用例

输入等价类

测试数据

期望结果

职位名称

输入无效

输入有效

职位备注

输入无效

输入有效

Tab2.16“职位管理”栏功能测试用例

测试编号

测试内容

期望结果

F22

打开图标“职位管理”

默认栏位为“职位管理”,列表中显示已创建的职位和已授权人数等信息

F23

鼠标双击列表中的某条职位信息

弹出窗口并显示该职位的详细信息并可修改相应信息

F24

根据Tab2.15进行等价分类法测试用例测试

同表2.15的期望结果

F25

点击“修改”按钮

弹出询问是否继续,选择“取消”则取消修改并停留在该页面,选择“确定”则执行修改命令,修改成功后提示修改成功,修改失败后提示修改失败

F26

选中“职位权限”区域中的相应权限选项

执行修改代码,修改成功后提示修改成功,修改失败后提示修改失败

F27

在“已授权职员”区域,双击某员工的条目

弹出窗口并显示该员工的详细信息

F28

在“职位管理”栏目中,点击刷新按钮

执行列表刷新代码,执行成功显示成功消息,执行失败后显示失败消息

Tab2.17“职位变更”栏功能测试用例

测试编号

测试内容

期望结果

F29

在“职位变更”栏中,点击刷新按钮

执行列表刷新代码,执行成功显示成功消息,执行失败后显示失败消息

F30

点击“职位名称”列表中的下拉菜单,更改职位并点击各自的修改按钮

弹出询问是否继续,选择“取消”则取消修改,选择“确定”则执行修改命令,修改成功后显示修改成功信息,修改失败后显示修改失败信息

F31

点击“员工状态”列表中的下拉菜单,更改职位并点击各自的修改按钮

弹出询问是否继续,选择“取消”则取消修改,选择“确定”则执行修改命令,修改成功后显示修改成功信息,修改失败后显示修改失败信息

Tab2.18“职位变更记录”栏功能测试用例

测试编号

测试内容

期望结果

F32

在“职位变更记录”栏中,点击刷新按钮

执行列表刷新代码,执行成功显示成功消息,执行失败后显示失败消息

2.11分店信息功能测试

“分店信息”主要用来查询分店的相关信息。

测试方式如表所示

Tab2.19“分店信息”功能测试用例

测试编号

测试内容

期望结果

F33

打开“分店信息”图标后在分店列表中,双击一个条目

弹出窗口,并显示该分店的详细信息

2.12开设分店功能测试

“开设分店”功能主要用来实现添加新的分店功能。

测试时首先根据等价分类法测试用例进行对可输入区域测试后,再进行功能性测试。

Tab2.20“开设分店”等价分类法测试用例

输入等价类

测试数据

期望结果

分店编号

输入无效

输入有效

分店名称

输入无效

输入有效

详细地址

输入无效

输入有效

邮编

输入无效

输入有效

联系方式

输入无效

输入有效

Tab2.21“开设分店”功能测试用例

测试编号

测试内容

期望结果

F34

根据Tab2.20进行等价分类法测试用例测试

同表2.20内的期望结果

F35

点击“提交”按钮后执行分店添加代码

询问是否确定修改,选择“取消”后停留在该页面,选择“确定”后执行相应代码。

添加失败显示相关失败信息,添加成功显示添加成功的相关信息,并跳转至已添加的分店的详细信息页面

2.13店铺信息修改功能测试

“店铺信息修改”功能主要用来对已添加的酒店信息进行修改功能,其中的等价分类法测试用例同表2.20。

2.20“开设分店”等价分类法测试用例。

Tab2.22“店铺信息修改”功能测试用例

测试编号

测试内容

期望结果

F36

在“分店选择”右边的下拉列表中,选取需要修改信息的分店

执行相应的分店信息载入代码,载入成功显示成功信息并且相应信息会显示在“分店信息”栏目中,载入失败显示失败信息。

F37

根据Tab2.20进行等价分类法测试用例测试

同Tab2.20内的期望结果

F38

点击“修改”按钮后执行分店信息修改代码

询问是否确定修改,选择“取消”后停留在该页面,选择“确定”后执行相应代码。

如果修改失败显示相应失败信息,如果修改成功则显示相应成功信息,跳转该分店修改后的详细信息

2.14物品类型管理功能测试

“物品类型管理”功能主要用来进行添加店内需要用到的各种物品。

具体测试方法如表?

所示。

Tab2.23“物品类型管理”等价分类法测试用例

输入等价类

测试数据

期望结果

物品编号

输入无效

输入有效

物品名称

输入无效

输入有效

Tab2.24“物品类型管理”功能测试用例

测试编号

测试内容

期望结果

F39

打开图标“物品类型管理”

弹出窗口并显示已添加的物品名称。

F40

点击“添加”按钮

添加物品的表单淡入

F41

根据Tab2.23进行等价分类法测试用例测试

同Tab2.23内的期望结果

F42

点击“获取”按钮

自动获取物品编号,如果失败则显示相应失败信息,如果成功则显示相应成功信息并在“物品编号”右边可输入区域进行显示。

F43

点击“提交”按钮

询问是否确定提交,选择“取消”后停留在该页面,选择“确定”后执行相应代码。

如果失败则显示相应失败信息,如果成功则显示相应成功信息。

F44

点击“取消”按钮

添加物品的表单淡出

F45

点击“刷新”按钮

执行列表刷新代码,执行成功显示成功消息,执行失败后显示失败消息

2.15房间类型管理功能测试

“房间类型管理”功能主要用来进行添加房间类型。

具体测试方法如表?

所示。

Tab2.25“房间类型管理”等价分类法测试用例

输入等价类

测试数据

期望结果

房间类型名称

输入无效

输入有效

Tab2.26“房间类型管理”功能测试用例

测试编号

测试内容

期望结果

F46

打开图标“房间类型管理”

弹出窗口并显示已添加的物品名称。

F47

在下拉列表中选中相应店铺

在下方显示相应店铺内的房间类型

F48

点击“添加房间类型”按钮

添加房间类型的表单淡入

F49

根据Tab2.25进行等价分类法测试用例测试

同Tab2.25内的期望结果

F50

点击“提交”按钮

询问是否确定提交,选择“取消”后停留在该页面,选择“确定”后执行相应代码。

如果失败则显示相应失败信息,如果成功则显示相应成功信息。

F51

点击“取消”按钮

添加房间类型的表单淡出

F52

点击“刷新”按钮

执行列表刷新代码,执行成功显示成功消息,执行失败后显示失败消息

2.16房间管理功能测试

“房间管理”功能主要用来进行添加房间、修改房间名称、修改房间状态等功能。

具体测试方法如表?

所示。

Tab2.27“房间管理”等价分类法测试用例

输入等价类

测试数据

期望结果

房号

输入无效

输入有效

Tab2.28“房间管理”功能测试用例

测试编号

测试内容

期望结果

F53

打开图标“房间类型管理”

弹出窗口并显示

F54

在下拉列表中选中相应店铺

在下方显示相应店铺内的房间类型

F55

点击“添加房间”按钮

添加房间的窗口弹出

F56

根据Tab2.27进行等价分类法测试用例测试

同Tab2.27内的期望结果

F57

点击“提交”按钮

询问是否确定提交,选择“取消”后停留在该页面,选择“确定”后执行相应代码。

如果失败则显示相应失败信息,如果成功则显示相应成功信息。

F58

点击“取消”按钮

询问是否确定关闭,选择“取消”后停留在添加分店页面,选择“确定”后关闭添加分店页面。

F59

点击“刷新”按钮

执行列表刷新代码,执行成功显示成功消息,执行失败后显示失败消息

F60

在房间列表里,双击一条条目

弹出窗口并显示该房间的详细信息

F61

点击“修改”按钮

房间类型和房间状态可被修改

F62

点击“确定”按钮

询问是否确定提交,选择“取消”后停留在该页面,选择“确定”后执行相应代码。

如果失败则显示相应失败信息,如果成功则显示相应成功信息。

F63

点击“取消”按钮

询问是否确定关闭,选择“取消”后停留在添加分店页面,选择“确定”后关闭添加分店页面。

2.17房间价格管理功能测试

“房间价格管理”功能主要用来进行房间价格的设定和修改。

具体测试方法如表?

所示。

Tab2.29“房间价格管理”等价分类法测试用例

输入等价类

测试数据

期望结果

价格

输入无效

输入有效

最大可用积分

输入无效

输入有效

Tab2.30“房间价格管理”功能测试用例

测试编号

测试内容

期望结果

F64

打开图标“房间价格管理”

弹出窗口并显示

F65

在下拉列表中选中相应店铺和房间类型

在下方显示相应店铺内的房间价格信息

F66

点击“新增”按钮

添加房间价格的窗口弹出

F67

根据Tab2.29进行等价分类法测试用例测试

同Tab2.29内的期望结果

F68

点击“提交”按钮

询问是否确定提交,选择“取消”后停留在该页面,选择“确定”后执行相应代码。

如果失败则显示相应失败信息,如果成功则显示相应成功信息并返回列表界面

F69

点击“取消”按钮

询问是否确定关闭,选择“取消”后停留在当前页面,选择“确定”后返回列表界面

F70

点击“刷新”按钮

执行列表刷新代码,执行成功显示成功消息,执行失败后显示失败消息

F71

点击“修改”按钮

价格和可用积分可被修改

F72

点击“确定”按钮

询问是否确定提交,选择“取消”后停留在该页面,选择“确定”后执行相应代码。

如果失败则显示相应失败信息,如果成功则显示相应成功信息

F73

点击“取消”按钮

取消修改

2.18仓库管理功能测试

“仓库管理”功能主要用来进行仓库的添加,仓库的信息修改等功能。

具体测试方法如表?

所示。

Tab2.31“仓库管理”等价分类法测试用例

输入等价类

测试数据

期望结果

仓库编号

输入无效

输入有效

仓库名称

输入无效

输入有效

仓库地址

输入无效

输入有效

Tab2.32“仓库管理”功能测试用例

测试编号

测试内容

期望结果

F74

打开图标“仓库管理”

弹出窗口并显示

F75

在列表中选中双击相应店铺条目

弹出窗口并显示该店铺的详细信息

F76

根据Tab2.31进行等价分类法测试用例测试

同Tab2.31内的期望结果

F77

点击“修改”按钮

询问是否确定修改,选择“取消”后停留在该页面,选择“确定”后执行相应代码。

如果失败则显示相应失败信息,如果成功则显示相应成功信息

F78

点击“添加仓库”按钮

添加仓库的表单淡入

F79

根据Tab2.31进行等价分类法测试用例测试

同Tab2.31内的期望结果

F80

点击“提交”按钮

询问是否确定提交,选择“取消”后停留在该页面,选择“确定”后执行相应代码。

如果失败则显示相应失败信息,如果成功则显示相应成功信息

F81

点击“取消”按钮

添加仓库表单淡出

F82

点击“刷新”按钮

执行列表刷新代码,执行成功显示成功消息,执行失败后显示失败消息

2.19供应商管理功能测试

“供应商管理”功能主要用来进行供应商的添加,供应商的信息修改等功能。

具体测试方法如表?

所示。

Tab2.33“供应商管理”等价分类法测试用例

输入等价类

测试数据

期望结果

供应商名称

输入无效

输入有效

供应商负责人

输入无效

输入有效

联系方式

输入无效

输入有效

Tab2.34“供应商管理”功能测试用例

测试编号

测试内容

期望结果

F83

打开图标“供应商管理”

弹出窗口并显示

F84

点击“添加供应商”按钮

添加供应商的表单淡入

F85

根据Tab2.33进行等价分类法测试用例测试

同Tab2.33内的期望结果

F86

点击“提交”按钮

询问是否确定提交,选择“取消”后停留在该页面,选择“确定”后执行相应代码。

如果失败则显示相应失败信息,如果成功则显示相应成功信息

F87

点击“取消”按钮

添加供应商表单淡出

F88

点击“刷新”按钮

执行列表刷新代码,执行成功显示成功消息,执行失败后显示失败消息

F89

在列表中双击相应供应商条目

弹出窗口并显示该供应商的详细信息

F90

根据Tab2.33“供应商管理”等价分类法测试用例进行测试

同Tab2.33内的期望结果

F91

点击“修改”按钮

询问是否确定修改,选择“取消”后停留在该页面,选择“确定”后执行相应代码。

如果失败则显示相应失败信息,如果成功则显示相应成功信息

F92

点击“删除”按钮

询问是否确定删除,选择“取消”后取消删除,选择“确定”后执行删除。

如果失败则显示相应失败信息,如果成功则显示相应成功信息

F93

点击“添加”按钮

执行相应代码。

如果失败则显示相

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

当前位置:首页 > 解决方案 > 学习计划

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

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