软件测试 —— 测试用例设计报告

写出测试网站的测试用例,测试网站具体内容可看团购网站系统需求说明书1.2.doc

一、流程1:注册→登录

在这里插入图片描述

图1:注册->登录流程图

1、 使用场景设计法设计测试用例

1) 找出基本流和备选流

基本流注册用户-成功登录系统
备选流1注册用户名不合法
备选流2注册用户名已存在
备选流3设置的密码不合法
备选流4确认密码和设置的密码不一致
备选流5登录账号错误

2) 生成相应场景

场景1:成功登录系统基本流
场景2:注册用户名不合法,注册用户失败-登录失败基本流备选流1
场景3:注册用户名已存在,注册用户失败-登录失败基本流备选流2
场景4:设置的密码不合法,注册用户失败-登录失败基本流备选流3
场景5:确认密码和设置的密码不一致,注册用户失败-登录失败基本流备选流4
场景6:登录账号有误,登录失败基本流备选流5

3) 画出事件流图

在这里插入图片描述
图2:注册->登录事件流图

4) 根据场景设计测试用例矩阵

测试用例ID场景/条件注册新用户名设置密码确认密码账户无误预期结果
1场景1:成功登录系统VVVV注册成功后,提示用户注册账号成功,并后台可在用户管理中查看到该用户的相应信息;用户能通过刚注册的账号进入成功登录页面,且可以看到各个商品并进行选购
2场景2:注册用户名不合法,注册用户失败-登录失败IN/AN/AN/A提示注册用户名错误(不满足1-11个英文字符),且注册失败,返回基本流步骤2
3场景3:注册用户名已存在,注册用户失败-登录失败IN/AN/AN/A提示注册用户名已存在,且注册失败,返回基本流步骤2
4场景4:设置的密码不合法,注册用户失败-登录失败VIN/AN/A提示设置的密码不合法(不满足6-32个英文字符),且注册失败,返回基本流步骤4
5场景5:确认密码和设置的密码不一致,注册用户失败-登录失败VVIN/A提示确认密码和设置的密码不一致,且注册失败,返回基本流步骤4
6场景6:登录账号有误,登录失败VVVI用户注册成功或者用户有账号,后台可在用户管理中查看到该用户的相应信息;用户输入用户名和密码点击登陆后,提示用户名输入错误或者是输入了无效的密码,登录系统失败,返回基本流步骤8

5) 根据场景设计测试用例

测试用例ID场景/条件注册新用户名设置密码确认密码账户无误预期结果
1场景1:成功登录系统ZshijabcdefgabcdefgZshijabcdefg注册成功后,提示用户注册账号成功,并后台可在用户管理中查看到该用户的相应信息;用户能通过刚注册的账号进入成功登录页面,且可以看到各个商品并进行选购
2场景2:注册用户名不合法,注册用户失败-登录失败123任意任意任意提示注册用户名错误(不满足1-11个英文字符),且注册失败,返回基本流步骤2
3场景3:注册用户名已存在,注册用户失败-登录失败Zshij任意任意任意提示注册用户名已存在,且注册失败,返回基本流步骤2
4场景4:设置的密码不合法,注册用户失败-登录失败Haoyunabcd任意任意提示设置的密码不合法(不满足6-32个英文字符),且注册失败,返回基本流步骤4
5场景5:确认密码和设置的密码不一致,注册用户失败-登录失败HaoyunAaaaaaaaabcdefg任意提示确认密码和设置的密码不一致,且注册失败,返回基本流步骤4
6场景6:登录账号有误,登录失败HaoyunAaaaaaaaAaaaaaaaHaoyunabcdef用户注册成功或者用户有账号,后台可在用户管理中查看到该用户的相应信息;用户输入用户名和密码点击登陆后,提示用户名输入错误或者是输入了无效的密码,登录系统失败,返回基本流步骤8

6) 根据模板转换成对应测试用例

测试类型 黑盒测试
测试方法 场景分析法
模块名称 用户注册以及登录
用例描述 该用例用于测试前端系统用户注册和登录系统功能是否符合预期要求
前置条件 用户在团购网主界面(首页)点击用户注册最后登录账户

编号测试项操作步骤预期结果数据
1场景1:成功登录系统1、 在网站中点击“注册”跳转到注册页面
2、 填入符合要求的“用户名”
3、 填入符合要求的“密码”
4、 填入“确定密码”时与“密码”一致
5、 点击立即注册,并且跳转到登录页面
6、 输入刚刚注册时填写的用户名和密码
7、 点击‘登录’按钮
1、 注册用户成功后,提示用户注册成功
2、 注册用户成功后,在用户列表显示该用户相应信息
3、 用户使用新增成功的用户名、密码能成功登录系统,且显示当前用户信息
1、 用户名:Zshij
2、 设置密码:abcdefg
3、 确认密码:abcdefg
4、 用户名:Zshij
5、 密码:abcdefg
2场景2:注册用户名不合法,注册用户失败-登录失败1、在网站中点击“注册”跳转到注册页面
2、填入不符合要求的“用户名”
3、点击‘确认’按钮
4、输入刚刚注册时填写的用户名和密码
5、点击‘登录’按钮
1、 提示注册用户名错误,新用户名不满足2-11个英文字符
2、 用户注册失败,需要重新填写新的用户名
3、 注册用户失败,在用户列表未显示该用户相应信息
4、 返回注册页面
5、 用户登录失败
1、 用户名:123
2、 设置密码:任意
3、 确认密码:任意
4、 用户名:任意
5、 密码:任意
3场景3:注册用户名已存在,注册用户失败-登录失败1、在网站中点击“注册”跳转到注册页面
2、填入符合要求的“用户名”
3、点击‘确认’按钮
4、输入刚刚注册时填写的用户名和密码
5、点击‘登录’按钮
1、 提示注册用户名错误,因为注册的新用户名的名称已存在
2、 用户注册失败,需要重新填写新的用户名
3、 注册用户失败,在用户列表未显示该用户相应信息
4、 返回注册页面
5、 用户登录失败
1、 用户名:Zshij
2、 设置密码:任意
3、 确认密码:任意
4、 用户名:任意
5、 密码:任意
4场景4:设置的密码不合法,注册用户失败-登录失败1、在网站中点击“注册”跳转到注册页面
2、填入符合要求的“用户名”
3、填入不符合要求的“密码”
4、填入“确定密码”时与“密码”一致
5、点击‘确认’按钮
6、输入刚刚注册时填写的用户名和密码
7、点击‘登录’按钮
1、 提示用户设置的密码不合法,新密码不满足6-32个英文字符
2、 用户注册失败,需要重新设置新的密码
3、 注册用户失败,在用户列表未显示该用户相应信息
4、 返回注册页面5、 用户登录失败
1、 用户名:Haoyun
2、 设置密码:abcd
3、 确认密码:任意
4、 用户名:任意
5、 密码:任意
5场景5:确认密码和设置的密码不一致,注册用户失败-登录失败1、 在网站中点击“注册”跳转到注册页面
2、 填入符合要求的“用户名”
3、 填入符合要求的“密码”
4、 填入“确定密码”时与“密码”不一致
5、 点击‘确认’按钮
6、 输入刚刚注册时填写的用户名和密码
7、 点击‘登录’按钮
1、 提示用户确认密码和设置的密码不一致
2、 用户注册失败,需要重新设置新的密码
3、 注册用户失败,在用户列表未显示该用户相应信息
4、 返回注册页面5、 用户登录失败
1、 用户名:Haoyun
2、 设置密码:Aaaaaaaa
3、 确认密码:abcdefg
4、 用户名:任意
5、 密码:任意
6场景6:登录账号有误,登录失败1、 在网站中点击“注册”跳转到注册页面
2、 填入符合要求的“用户名”
3、 填入符合要求的“密码”
4、 填入“确定密码”时与“密码”一致
5、 点击立即注册,并且跳转到登录页面
6、 填写有误的用户名或密码
7、 点击‘登录’按钮
1、 注册用户成功后,提示用户注册成功
2、 注册用户成功后,在用户列表显示该用户相应信息
3、 用户使用错误的用户名或密码不能成功登录系统,系统提示用户名无效或密码错误,登录系统失败,返回登录页面
1、 用户名:Haoyun
2、 设置密码:Aaaaaaaa
3、 确认密码:Aaaaaaaa
4、 用户名:Haoyun
5、 密码:abcdef

2、 使用等价类划分法追加测试用例

流程:注册→登录

1) 分析需求,找出输入数据类型、长度、约束条件

对于用户名来说
有效等价类有:
(1)11位以内数字和大小写字母
无效等价类有:
(1)11位以上的数字和大小写字母
(2)含有数字和大小写字母以外的字符
(3)空
(4)用户名重复

对于密码来说
有效等价类有:
(1)6-32位以内的数字、大小写字母
无效等价类有:
(1)32位以上的数字和大小写字母
(2)6位以下的数字和大小写字母
(3)含有数字和大小写字母以外的字符
(4)空

2) 划分有效等价类、无效等价类

输入条件有效等价类编号无效等价类编号
用户名11位以内数字和大小写字母111位以上的数字和大小写字母2
含有数字和大小写字母以外的字符3
4
用户名重复5
密码6-32位以内的数字、大小写字母632位以上的数字和大小写字母7
6位以下的数字和大小写字母8
含有数字和大小写字母以外的字符9
10

3) 设计测试用例

测试用例ID场景/条件用户名密码预期结果覆盖等价类号
7用户名符合11位以内数字和大小写字母的要求密码符合6-32位以内的数字、大小写字母的要求Zshij123456注册成功 登陆成功1、6
8用户名11位以上的数字和大小写字母Zshij1234567891011121314123456注册失败登陆失败2、6
9用户名含有数字和大小写字母以外的字符Zshij?123456注册失败登陆失败3、6
10用户名空白空白123456注册失败登陆失败4、6
11用户名重复tjj123456注册失败登陆失败5、6
12密码32位以上的数字和大小写字母Zshij789456789456213104567897897注册失败登陆失败1、7
13密码6位以下的数字和大小写字母Zshij1注册失败登陆失败1、8
14密码含有数字和大小写字母以外的字符Zshij1?3456注册失败登陆失败1、9
15密码空白Zshij空白注册失败登陆失败1、10

4) 根据模板转换成对应测试用例

测试类型 手工测试
测试方法 等价类划分法
模块名称 用户注册以及登录
用例描述 该用例用于测试前端系统用户注册和登录系统功能是否符合预期要求
前置条件 用户在团购网主界面(首页)点击用户注册最后登录账户

编号测试项操作步骤预期结果数据覆盖等价类号
7用户名、密码输入用户名和密码,点击注册注册成功登陆成功用户名:Zshij
密码:123456
1、6
8用户名、密码输入用户名和密码,点击注册注册失败登陆失败用户名:Zshij1234567891011121314
密码:123456
2、6
9用户名、密码输入用户名和密码,点击注册注册失败登陆失败用户名:Zshij?
密码:123456
3、6
10用户名、密码输入用户名和密码,点击注册注册失败登陆失败用户名:空白
密码:123456
4、6
11用户名、密码输入用户名和密码,点击注册注册失败登陆失败用户名:tjj
密码:123456
5、6
12用户名、密码输入用户名和密码,点击注册注册失败登陆失败用户名:Zshij
密码:789456789456213104567897897
1、7
13用户名、密码输入用户名和密码,点击注册注册失败登陆失败用户名:Zshij
密码:1
1、8
14用户名、密码输入用户名和密码,点击注册注册失败登陆失败用户名:Zshij
密码:1?3456
1、9
15用户名、密码输入用户名和密码,点击注册注册失败登陆失败用户名:Zshij
密码:空白
1、10

3、 使用边界值分析法追加测试用例

流程:注册→登录

1) 分析需求,找出输入数据类型、长度、约束条件

对于用户名来说
有效项为:
(1)11位以内数字和大小写字母
无效项为:
(1)11位以上的数字和大小写字母
(2)含有数字和大小写字母以外的字符
(3)空
(4)用户名重复

对于密码来说
有效项为:
(1)6-32位以内的数字、大小写字母
无效项为:
(1)32位以上的数字和大小写字母
(2)6位以下的数字和大小写字母
(3)含有数字和大小写字母以外的字符
(4)空

2) 找输入数据的边界值(整型数据本身;非整型数据长度)

类型长度Min-MinMin+NomMax-MaxMax+
用户名(0,11]-1016101112
密码[6,32]56719313233

3) 设计测试用例

测试用例ID场景/条件用户名密码预期结果
16注册用户名长度为:6
设置密码长度为:5
Aa345612345注册失败
17注册用户名长度为:6
设置密码长度为:6
Aa3456123456注册成功
18注册用户名长度为:6
设置密码长度为:7
Aa34561234567注册成功
19注册用户名长度为:6
设置密码长度为:31
Aa34561234561234561234561234561234566注册成功
20注册用户名长度为:6
设置密码长度为:32
Aa345612345612345612345612345612345666注册成功
21注册用户名长度为:6
设置密码长度为:33
Aa3456123456123456123456123456123456666注册失败
22注册用户名长度为:-1
设置密码长度为:19
失败1234561234567891234注册失败
23注册用户名长度为:0
设置密码长度为:19
1234561234567891234注册失败
24注册用户名长度为:1
设置密码长度为:19
Z1234561234567891234注册成功
25注册用户名长度为:10
设置密码长度为:19
Aa345678901234561234567891234注册成功
26注册用户名长度为:11
设置密码长度为:19
Aa3456789011234561234567891234注册成功
27注册用户名长度为:12
设置密码长度为:19
Aa34567890121234561234567891234注册失败
28注册用户名长度为:6
设置密码长度为:19
Aa34561234561234567891234注册成功
29注册用户名长度为:0
设置密码长度为:6
Abcdfe注册失败
30注册用户名长度为:0
设置密码长度为:32
12345612345612345612345612345666注册失败
31注册用户名长度为:11
设置密码长度为:6
Zshij123456123456注册成功
32注册用户名长度为:11
设置密码长度为:32
Zshij12345612345612345612345612345612345666注册成功

4) 根据模板转换成对应测试用例

测试类型 手工测试
测试方法 边界值分析法
模块名称 用户注册以及登录
用例描述 该用例用于测试前端系统用户注册和登录系统功能是否符合预期要求
前置条件 用户在团购网主界面(首页)点击用户注册最后登录账户

编号测试项操作步骤预期结果数据
16注册用户名长度注册用户名长度为:6
设置密码长度为:5
注册失败用户名:Aa3456
密码:12345
17设置密码长度注册用户名长度为:6
设置密码长度为:6
注册成功用户名:Aa3456
密码:123456
18注册用户名长度注册用户名长度为:6
设置密码长度为:7
注册成功用户名:Aa3456
密码:1234567
19设置密码长度注册用户名长度为:6
设置密码长度为:31
注册成功用户名:Aa3456
密码:1234561234561234561234561234566
20注册用户名长度注册用户名长度为:6
设置密码长度为:32
注册成功用户名:Aa3456
密码:12345612345612345612345612345666
21设置密码长度注册用户名长度为:6
设置密码长度为:33
注册失败用户名:Aa3456
密码:123456123456123456123456123456666
22注册用户名长度注册用户名长度为:-1
设置密码长度为:19
注册失败用户名:失败
密码:1234561234567891234
23设置密码长度注册用户名长度为:0
设置密码长度为:19
注册失败用户名:空
密码:1234561234567891234
24注册用户名长度注册用户名长度为:1
设置密码长度为:19
注册成功用户名:Z
密码:1234561234567891234
25设置密码长度注册用户名长度为:10
设置密码长度为:19
注册成功用户名:Aa34567890
密码:1234561234567891234
26注册用户名长度注册用户名长度为:11
设置密码长度为:19
注册成功用户名:Aa345678901
密码:1234561234567891234
27设置密码长度注册用户名长度为:12
设置密码长度为:19
注册失败用户名:Aa3456789012
密码:1234561234567891234
28注册用户名长度注册用户名长度为:6
设置密码长度为:19
注册成功用户名:Aa3456
密码:1234561234567891234
29设置密码长度注册用户名长度为:0
设置密码长度为:6
注册失败用户名:空
密码:Abcdfe
30注册用户名长度注册用户名长度为:0
设置密码长度为:32
注册失败用户名:空
密码:12345612345612345612345612345666
31设置密码长度注册用户名长度为:11
设置密码长度为:6
注册成功用户名:Zshij123456
密码:123456
32注册用户名长度注册用户名长度为:11
设置密码长度为:32
注册成功用户名:Zshij123456
密码:12345612345612345612345612345666

4、 使用因果图追加测试用例

1).分析所有可能的输入和输出

输入:
a1 用户账号(账号为11位以内数字和大小写字母)
a2 用户密码(用户密码为6~32位密码,非空,非保留字,非功能键,非汉字)
a3 用户账号不为11位以内的数字、大小写字母
a4 账号为空、小数、英文符号、空格、负数、特殊字符或编程中转移字符
a5 用户密码为小于6、大于32位、为空、为保留字,为功能键或为汉字

输出:
e1 正确登录
e2 错误登录

2). 分析输入与输出之间的关系

(1)a1与a3为异或关系
(2)a1与a4为异或关系
(3)a2与a5为异或关系
(4)a1、a2相与得e1
(5)a1、a5相与得e2
(6)a2、a3相与得e2
(7)a2、a4相与得e2

3). 画出因果图

在这里插入图片描述

图5:注册->登录因果图

4). 从因果图导出判断表

12345
原因用户账号(账号为11位以内数字和大小写字母)10000
用户密码(用户密码为6~32位密码,非空,非保留字,非功能键,非汉字)01000
用户账号不为11位以内的数字、大小写字母00100
账号为空、小数、英文符号、空格、负数、特殊字符或编程中转移字符00010
用户密码为小于6、大于32位、为空、为保留字,为功能键或为汉字10001
结果正确登录11000
错误登录00111

5). 从判定表导出测试实例

用例编号用例操作输入数据预判结果
33输入账号和密码,点击登录按钮账号:2314f5678密码:fd456123正确登录
34输入账号,点击登录按钮账号:2314f5678密码:错误登录
35输入密码,点击登录按钮账号:密码:fd456123错误登录
36点击登录按钮账号:密码:错误登录
37输入账号,点击登录按钮账号:??密码:错误登录
38输入账号,点击登录按钮账号:451231?d密码:错误登录
39输入密码,点击登录按钮账号:密码:你好dsas&错误登录

二、流程2:后台新增商品→前台查看商品

在这里插入图片描述

图3:后台新增商品前台查看商品流程图

1、 使用场景设计法设计测试用例

1) 找出基本流和备选流

基本流成功新增商品-前台查看商品
备选流1商品名称不合法
备选流2商品图片尺寸不对
备选流3商品单价不合法
备选流4商品库存不足
备选流5下线时间在上线时间之前
备选流6简介过长

2) 生成相应场景

场景1基本流
场景2基本流备选流1
场景3基本流备选流2
场景4基本流备选流3
场景5基本流备选流4
场景6基本流备选流5
场景7基本流备选流6

3) 画出事件流图

在这里插入图片描述
图4:后台新增商品前台查看商品数据流图

4) 根据场景设计测试用例矩阵

测试用例ID场景/条件商品名称图片尺寸商品单价商品库存上下线时间简介预期结果
40场景1:成功新增商品-前台查看商品VVVVVV管理员在后台商品管理中添加合法的商品名称、合适尺寸的商品图片、合理的商品单价、合理的商品库存、商品合理的上下线时间、对于商品简单的简介。用户可以在前台可以看到管理员所添加的商品并且对该商品进行选购。
41场景2:商品名称不合法,新增商品失败-前台查看商品失败IVVVVV提示管理员添加商品失败,因为添加的商品名称不合法(不满足1-11个英文字符),返回基本流步骤3
42场景3:商品图片尺寸不合法,新增商品失败-前台查看商品失败VIVVVV提示管理员添加商品失败,因为添加的商品图片尺寸不合法(小于等于10MB),返回基本流步骤5
43场景4:商品单价不合法,新增商品失败-前台查看商品失败VVIVVV提示管理员添加商品失败,因为添加的商品单价不合法(非零的正数),返回基本流步骤7
44场景5:商品库存不足,新增商品失败-结束VVVIVV提示管理员添加商品失败,因为商品库存不足,结束,,返回基本流步骤21
45场景6:下线时间在上线时间之前,新增商品失败-前台查看商品失败VVVVIV提示管理员添加商品失败,提因为添加的下线时间在上线时间之前,返回基本流步骤15
46场景7;简介过长,新增商品失败-前台查看商品失败VVVVVI提示管理员添加商品失败,因为添加的商品简介太长(要求150字以内)。返回基本流步骤17

5) 根据场景设计测试用例

测试用例ID场景/条件商品名称图片尺寸商品单价商品库存上、下线时间简介预期结果
40场景1:成功新增商品-前台查看商品冰箱5MB389.510000上线时间:2020-05-16
下线时间:2022-05-18
100字用户在后台商品管理中添加合法的商品名称、合适尺寸的商品图片、合理的商品单价、合理的商品库存、合理的商品库存、合理的上下线时间、一定长度的简介。用户可以在前台看到所添加的商品并进行选购
41场景2:商品名称不合法,新增商品失败-前台查看商品失败5MB389.510000上线时间:2020-05-16
下线时间:2022-05-18
100字提示添加的商品名称不合法(不满足1-11个英文字符),且添加商品失败,返回基本流步骤3
42场景3:商品图片尺寸不合法,新增商品失败-前台查看商品失败冰箱55MB389.510000上线时间:2020-05-16
下线时间:2022-05-18
100字提示添加的商品图片尺寸不合法,图片大小应该小于等于10MB,且新增商品失败,返回基本流步骤5
43场景4:商品单价不合法,新增商品失败-前台查看商品失败冰箱5MB-38910000上线时间:2020-05-16
下线时间:2022-05-18 1
00字提示添加的商品单价不合法(非零的正数),且新增商品失败,返回基本流步骤7
44场景5:商品库存不足,新增商品失败-前台查看商品失败冰箱5MB389.50上线时间:2020-05-16
下线时间:2022-05-18
100字提示商品库存不足,且新增商品失败,返回基本流步骤21
45场景6:下线时间在上线时间之前,新增商品失败-前台查看商品失败冰箱5MB389.510000上线时间:2022-05-18
下线时间:2020-05-16
100字提示添加的下线时间在上线时间之前,且新增商品失败,返回基本流步骤15
46场景7;简介太长,新增商品失败-前台查看商品失败冰箱5MB389.510000上线时间:2020-05-16
下线时间:2022-05-18
999字提示添加的简介太长(150字以内),且新增商品失败,返回基本流步骤17

6)根据模板转换成对应测试用例

测试类型 黑盒测试
测试方法 场景分析法
模块名称 后台新增商品前台查看商品
用例描述 该用例用来测试在后台新增商品功能与前台查看商品功能的关联是否正常实现。
前置条件 用户能成功登录系统

编号测试项操作步骤预期结果数据
40成功新增商品-前台查看商品1、管理员成功登入后台管理平台
2、点击“商品管理”链接,进入商品管理模块
3、点击“添加”按钮
4、填写合法的商品名称
5、添加合适尺寸的商品图片
6、填写合理的商品单价
7、填写合理的商品库存
8、填写合理的上、下线时间
9、一定长度的简介
10、管理员在后台新增商品完成
11、用户登入前台成功
12、查看到商品的相关信息
1、管理员在后台商品管理中添加合法的商品名称、合适尺寸的商品图片、合理的商品单价、合理的商品库存、合理的商品库存、合理的上下线时间、一定长度的简介
2、管理员在后台新增商品成功
3、用户可以在前台看到所添加的商品并进行选购
1、商品名称:冰箱
2、图片尺寸:5MB
3、商品单价:389.5元
4、商品库存:10000个
5、时间
上线时间:2020-05-16
下线时间:2022-05-18
6、简介:100字
41商品名称不合法,新增商品失败-前台查看商品失败1、管理员成功登入后台管理平台
2、点击“商品管理”链接,进入商品管理模块
3、点击“添加”按钮
4、填写不合法的商品名称
5、添加合适尺寸的商品图片
6、填写合理的商品单价
7、填写合理的商品库存
8、填写合理的上、下线时间
9、一定长度的简介
10、管理员在后台新增商品失败
11、用户登入前台成功
12、不能查看到商品的相关信息
1、提示添加的商品名称不合法(不满足1-11个英文字符)
2、新增商品失败,返回基本流步骤3
1、商品名称:空
2、图片尺寸:5MB
3、商品单价:389.5元
4、商品库存:10000个
5、时间
上线时间:2020-05-16
下线时间:2022-05-18
6、简介:100字
42商品图片尺寸不对,新增商品失败-前台查看商品失败1、管理员成功登入后台管理平台
2、点击“商品管理”链接,进入商品管理模块
3、点击“添加”按钮
4、填写合法的商品名称
5、添加不合适尺寸的商品图片
6、填写合理的商品单价
7、填写合理的商品库存
8、填写合理的上、下线时间
9、一定长度的简介
10、管理员在后台新增商品失败
11、用户登入前台成功
12、不能查看到商品的相关信息
1、提示添加的商品图片尺寸不合法(小于等于10MB)
2、新增商品失败,返回基本流步骤5
1、商品名称:冰箱
2、图片尺寸:55MB
3、商品单价:389.5元
4、商品库存:10000个
5、时间
上线时间:2020-05-16
下线时间:2022-05-18
6、简介:100字
43商品单价不合法,新增商品失败-前台查看商品失败1、管理员成功登入后台管理平台
2、点击“商品管理”链接,进入商品管理模块
3、点击“添加”按钮
4、填写合法的商品名称
5、添加合适尺寸的商品图片
6、填写不合理的商品单价
7、填写合理的商品库存
8、填写合理的上、下线时间
9、一定长度的简介
10、管理员在后台新增商品失败
11、用户登入前台成功
12、不能查看到商品的相关信息
1、提示添加的商品单价不合法(非零的正数)
2、新增商品失败,返回基本流步骤7
1、商品名称:冰箱
2、图片尺寸:5MB
3、商品单价:-389元
4、商品库存:10000个
5、时间
上线时间:2020-05-16
下线时间:2022-05-18
6、简介:100字
44商品库存不足,新增商品失败-前台查看商品失败1、管理员成功登入后台管理平台
2、点击“商品管理”链接,进入商品管理模块
3、点击“添加”按钮
4、填写合法的商品名称
5、添加合适尺寸的商品图片
6、填写合理的商品单价
7、填写不合理的商品库存
8、填写合理的上、下线时间
9、一定长度的简介
10、管理员在后台新增商品失败
11、用户登入前台成功
12、不能查看到商品的相关信息
1、提示商品库存不足
2、新增商品失败,返回基本流步骤21
1、商品名称:冰箱
2、图片尺寸:55MB
3、商品单价:389.5元
4、商品库存:0个
5、时间
上线时间:2020-05-16
下线时间:2022-05-18
6、简介:100字
45下线时间在上线时间之前,新增商品失败-前台查看商品失败1、管理员成功登入后台管理平台
2、点击“商品管理”链接,进入商品管理模块
3、点击“添加”按钮
4、填写合法的商品名称
5、添加合适尺寸的商品图片
6、填写合理的商品单价
7、填写合理的商品库存
8、填写不合理的上、下线时间
9、一定长度的简介
10、管理员在后台新增商品失败
11、用户登入前台成功
12、不能查看到商品的相关信息
1、提示填写错误,填写的下线时间在上线时间之前
2、新增商品失败,返回基本流步骤15
1、商品名称:冰箱
2、图片尺寸:5MB
3、商品单价:389.5元
4、商品库存:10000
5、时间
上线时间:2022-05-18
下线时间:2020-05-16
6、简介:100字
46简介太长,新增商品失败-前台查看商品失败1、管理员成功登入后台管理平台
2、点击“商品管理”链接,进入商品管理模块
3、点击“添加”按钮
4、填写合法的商品名称
5、添加合适尺寸的商品图片
6、填写合理的商品单价
7、填写合理的商品库存
8、填写合理的上、下线时间
9、不符合的长度简介
10、管理员在后台新增商品失败
11、用户登入前台成功
12、不能查看到商品的相关信息
1、提示填写的简介太长(150字以内)
2、新增商品失败,返回基本流步骤17
1、商品名称:冰箱
2、图片尺寸:5MB
3、商品单价:389.5元
4、商品库存:10000个
5、时间
上线时间:2020-05-16
下线时间:2022-05-18
6、简介:999字

大家可以接着写,我写不动了…

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/746339.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Jenkins cron定时构建触发器

from: https://www.jenkins.io/doc/book/pipeline/syntax/#cron-syntax 以下内容为根据Jenkins官方文档cron表达式部分翻译过来,使用机翻加个人理解补充内容,包括举例。 目录 介绍举例:设置方法方法一:方法二&#xf…

3.2_1 虚拟内存的基本概念

3.2_1 虚拟内存的基本概念 虚拟存储技术也是存储空间扩充的一种技术,它比交换、覆盖技术要更先进一些。 (一)传统存储管理方式的特征、缺点 对于这种传统的存储管理方案,很多暂时用不到的数据也会长期占用内存,导致内存…

【数据结构和算法初阶(C语言)】栈的概念和实现(后进先出---后来者居上的神奇线性结构带来的惊喜体验)

目录 1.栈 1.1栈的概念及结构 2.栈的实现 3.栈结构对数据的处理方式 3.1对栈进行初始化 3.2 从栈顶添加元素 3.3 打印栈元素 3.4移除栈顶元素 3.5获取栈顶元素 3.6获取栈中的有效个数 3.7 判断链表是否为空 3.9 销毁栈空间 4.结语及整个源码 1.栈 1.1栈的概念及结构 栈&am…

高压辊磨机(辊压机)在矿物加工领域应用广泛 目前本土企业处于向高端转型阶段

高压辊磨机(辊压机)在矿物加工领域应用广泛 目前本土企业处于向高端转型阶段 高压辊磨机又称为辊压机、挤压磨,是基于料层粉碎原理设计的一种干式辊磨设备。高压辊磨机结构形式多样,但原理基本相似,主要由机架、高压工…

浅谈C++绑定器bind1st、bind2nd和函数对象function

今天我们先来谈谈C 标准库里面的绑定器bind1st,bind2nd 和函数对象function C 绑定器和函数对象 一、绑定器二、函数对象 一、绑定器 虽然在C11标准中这两个绑定函数已经被弃用,但仍然值得我们深入思考其底层原理。从字面上理解,“绑定” 这…

Explain

Explain EXPLAIN是MySQL提供的一种用于分析SQL查询执行计划的工具,通过它我们可以深入了解数据库如何执行一条SQL语句,以及优化器在选择索引、访问表和排序数据等方面的决策。 我整理了一份思维导图方便更好查看各个参数的意义,红色表示比较…

RabbitMq踩坑记录

1、连接报错:Broker not available; cannot force queue declarations during start: java.io.IOException 2.1、原因:端口不对 2.2、解决方案: 检查你的连接配置,很可能是你的yml里面的端口配置的是15672,更改为5672即…

css超出部分显示省略号

目录 前言 一、CSS单行实现 二、CSS多行实现(CSS3出的,兼容性需要注意) 三、微信小程序超过2行出现省略号实现 四、JavaScript脚本实现 前言 CSS文本溢出就显示省略号,就是在样式中指定了盒子的宽度与高度,有可能出现某些内…

LLM - 大语言模型(LLM) 概述

欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://blog.csdn.net/caroline_wendy/article/details/136617643 大语言模型(LLM, Large Language Model)的发展和应用是一个非常广泛的领域,涉及从早期的统计模型到现代基于深度学…

【AI+CAD】(二)LLM和VLM生成结构化数据结构(PPT/CAD/DXF)

当前LLM和VLM在PPT生成任务上已经小有成效,如ChatPPT。 @TOC 1. PPT-LLM LLM根据用户的instruction生成规范的绘制ppt的API语句:即使是最强的GPT-4 + CoT也只能达到20-30%的内容准确度。 LLM输入:User_instruction(当前+过去)、PPT_content、PPT_reader_API。其中 PPT_rea…

面试经典150题——随机链表的复制

​前两天断更了两天有点事情🤗 1. 题目描述 2. 题目分析与解析 2.1 思路一 开始还是没什么思路,没思路那就先把题目解决不管方法的好坏。如果不考虑复杂度,该怎么解决? 可以有这样的一种思路: 首先复制链表的所有节…

【python绘图】turle 绘图基本案例

文章目录 0. 基础知识1. 蟒蛇绘制2. 正方形绘制3. 六边形绘制4. 叠边形绘制5. 风轮绘制 0. 基础知识 资料来自中国mooc北京理工大学python课程 1. 蟒蛇绘制 import turtle turtle.setup(650, 350, 200, 200) turtle.penup() turtle.fd(-250) turtle.pendown() turtle.pen…

jeesite列表jqGrid表格底部汇总,基于onSelectRow和onSelectAll实现选中行汇总合计

一、最终效果图 二、表格启用复选框并初始化赋值 onSelectAll: function() { calc_sum(); }, onSelectRow: function() { calc_sum(); },// 加载成功后执行事件 ajaxSuccess: function(data){var dy = 0;var glbzqmrsdtyg = 0;var glbzqmrsschyg = 0;var glbzqmrsqtcy …

【贪心算法】Leetcode 55. 跳跃游戏

【贪心算法】Leetcode 55. 跳跃游戏 解法1解法2 ---------------🎈🎈55. 跳跃游戏 题目链接🎈🎈------------------- 解法1 关键点在于:不用拘泥于每次究竟跳几步,而是看覆盖范围,覆盖范围内…

Python 语法及入门 (超全超详细) 专为Python零基础 一篇博客让你完全掌握Python语法

前言: 本篇博客超级详细,请尽量使用电脑端结合目录阅读 阅读时请打开右侧 “只看目录” 方便阅读 一、什么是Python 1.1 Python的诞生 1989年,为了打发圣诞节假期,Gudio van Rossum吉多 范罗苏姆(龟叔)决…

Gitee配置SSH登录

一、背景 新入手的电脑,需要对Gitee上存放的项目进行更改上传,发现上传不了需要登录,便采用SSH密钥进行登录,防止远程管理工程中的信息泄露 二、前提 电脑已下载Git Bash工具,在项目下点击鼠标右键,进入…

Linux 中搭建 主从dns域名解析服务器

CSDN 成就一亿技术人! 作者主页:点击! Linux专栏:点击! CSDN 成就一亿技术人! ————前言———— 主从(Master-Slave)DNS架构是一种用于提高DNS系统可靠性和性能的配置方式。…

opencv人脸识别实战3:多线程和GUI界面设计(PyCharm实现)

一、多线程设计 1、在一个新线程中调用了 scan_face() 函数来进行人脸识别操作。根据识别结果,更新界面显示结果,最后释放资源。 def f_scan_face_thread():var.set(刷脸)ans scan_face()if ans 0:print("最终结果:无法识别")va…

《互联网的世界》第七讲-能源

本想聊聊 tcp 和 quic,但这些都属于术的范畴,变化多端,等孩子们长大了又不知变成什么样子了,趁这段时间在家,还是得讲一些相对不变的东西,或法或势。 从 安阳卖血糕的精巧篦子 想到如何做圆米粉和圆面条&a…

【管理咨询宝藏39】某四大咨询公司D记PPT模板

本报告首发于公号“管理咨询宝藏”,如需阅读完整版报告内容,请查阅公号“管理咨询宝藏”。 【管理咨询宝藏39】某四大咨询公司D记PPT模板 【格式】PPT版本,可编辑, 【关键词】PPT模板,PPT图表 【文件核心观点】 - 2…