当前位置:网站首页>测试用例的设计

测试用例的设计

2022-07-04 06:37:00 筑梦小子

一.登录功能测试用例的设计

前提条件:只有一个用户名为abc,密码为123的用户存在

标题:用户登录

操作环境:Windows10下的Chrome : 版本 100.0.4896.60(正式版本) (32 位)

测试方式:手工测试

操作步骤:输入localhost:8080进入登录页面,在登录页面输入用户名和密码,点击登录进行登录

用例编号输入数据预期结果
log-001

用户名:ddd

密码:123

用户不存在
log-002

用户名:abc

密码:123

登录成功
log-003      

用户名:空

密码:空

请输入用户名和密码
log-004

用户名:空

密码:123

请输入用户名
log-005

用户名:abc

密码:空

请输入密码
log-006

用户名:abc

密码:111

账号或密码错误

二.注册功能测试用例的设计

前提条件:有一个用户名为abc,密码为123的用户已经存在

需求:常见的邮箱格式,用户名为2-20位的字母,数字或下划线;密码为3-20位的字符;年龄大于18岁;头像格式为jpg/jpeg/png/ico文件,且不超过500kb;用户名和密码为必填项

标题:用户注册

操作环境:Windows10下的Chrome : 版本 100.0.4896.60(正式版本) (32 位)

测试方式:手工测试

操作步骤:输入localhost:8080进入登录页面,点击用户注册,在注册页面输入用户名,密码,邮箱,昵称,年龄,头像,点击注册进行注册

用例编号输入数据预期结果
reg-001

用户名:dd

提示长度不够
reg-002

用户名:1d_

密码:123

注册成功
reg-003

用户名:20个1

密码:20个a

邮箱:[email protected]

年龄:18

昵称:a*%$#?

图片:图片大小为500kb

注册成功
reg-004

用户名:19个a

密码:19个1

邮箱:[email protected]

年龄:19

昵称:小李

注册成功
reg-005

用户名:abc

密码:222

注册失败
reg-006

用户名:小红

输入合法的用户名
reg-007

用户名:abc

密码:222

邮箱:[email protected]

年龄:-1

昵称:a

必须年满18岁
reg-008

用户名:abc

密码:222

邮箱:[email protected]

年龄:17

昵称:ab

必须年满18岁
reg-009

用户名:cdf_

密码:3个空格

邮箱:[email protected]

年龄:20

注册失败
reg-0010

用户名:cd*&%

密码:123

邮箱:[email protected]

年龄:20

请输入合法的用户名
reg-011

用户名:cde

密码:123

邮箱:[email protected]

年龄:20

图片:选择非图片类型的文件

不显示除图片以外的其他文件
reg-012

用户名:1234

密码:123

邮箱:[email protected]

年龄:20

图片:选择大于500kb的图片

注册失败
reg-013

用户名:1235

密码:666

邮箱:[email protected]

年龄:20

昵称:21个字符

图片:选择大于500kb的图片

注册失败

三.奖品设置测试用例的设计

需求:设置数量大于0,名称和奖品的字符1-20

标题:奖品设置

操作环境:Windows10下的Chrome : 版本 100.0.4896.60(正式版本) (32 位)

测试方式:手工测试

操作步骤:输入localhost:8080进入登录页面,输入以存在的用户进行的登录,登陆后跳转到抽奖设置页面。

用例编号输入数据预期结果
dra-001

名称:5*二等奖品

数量:1

奖品:10*汽车

添加成功
dra-002

名称:1*奖

数量:10

奖品:1*车

添加成功
dra-003

名称:19*奖

数量:100

奖品:19*车

添加成功
dra-004

名称:参与奖

数量:2^31-1

奖品:谢谢参与

添加成功
dra-005

名称:参与奖

数量:2^31

奖品:谢谢参与

添加失败
dra-006

名称:空格

数量:10

奖品:无

添加失败
dra-007

名称:*~>?

数量:7%

奖品:*~>?

添加失败
dra-008

名称:

数量:

奖品:

任意一个为空

添加失败
dra-009

名称:三等奖

数量:0

奖品:花瓶1        

添加失败
dra-010

名称:三等奖

数量:-1

奖品:花瓶1       

添加失败

四.抽奖人员信息设置测试用例的设计

需求:名字和工号的范围为1-20个字符

标题:抽奖人员信息

操作环境:Windows10下的Chrome : 版本 100.0.4896.60(正式版本) (32 位)

测试方式:手工测试

操作步骤:输入localhost:8080进入登录页面,输入以存在的用户进行的登录,登陆后跳转到抽奖设置页面。

用例编号输入数据预期结果
meb-001

姓名:红

工号:1

添加成功
meb-002

姓名:小李

工号:no1

添加成功
meb-003

姓名:10*小李

工号:10*no

添加成功
meb-004

姓名:19*红

工号:19*n

添加成功
meb-005

姓名:

工号:

任意一个为空

添加失败
meb-006

姓名:21*力

工号:1

添加失败
meb-007

姓名:19*力

工号:21个1

添加失败
meb-008

姓名:一个空格

工号:一个空格

添加失败

五.抽奖页面测试用例的设计

需求:抽奖结果正常显示,之后对中奖用户信息正常显示

标题:抽奖页面

操作环境:Windows10下的Chrome : 版本 100.0.4896.60(正式版本) (32 位)

测试方式:手工测试

操作步骤:输入localhost:8080进入登录页面,输入以存在的用户进行的登录,登陆后跳转到抽奖设置页面,设置好人员和奖品信息后,点击抽奖跳转到抽奖页面进行抽奖。

用例编号输入数据预期结果
htm-001

奖项的个数:1

每个奖项的奖品数:1

每次抽奖人员数:10

选择抽奖人数:1

可以进行抽奖

htm-002

奖项的个数:2

每个奖项的奖品数:20

每次抽奖人员数:5

选择抽奖人数:1

可以进行抽奖
htm-003

奖项的个数:1

每个奖项的奖品数:1

每次抽奖人员数:10

选择抽奖人数:1

可以进行抽奖
htm-004

奖项的个数:2

每个奖项的奖品数:100

每次抽奖人员数:100

选择抽奖人数:20

可以进行抽奖
htm-005

奖项的个数:0

每个奖项的奖品数:0

每次抽奖人员数:100

选择抽奖人数:20

不能进行抽奖
htm-006

奖项的个数:1

每个奖项的奖品数:10

每次抽奖人员数:0

选择抽奖人数:15

不能进行抽奖

六.其他方面的测试用例

1.界面测试

编号   测试点      预期结果
pag-001   界面布局是否合理布局合理
pag-002 字体大小是否合理字体大小合理
pag-003         界面按钮颜色是否明显区分符合要求
pag-004         界面不同分辨率的测试可以适应不同分辨率
pag-005   添加过多的人员和奖品设置数据,页面是否显示正常显示正常
pag-006    抽奖页面中的中奖名单记录过多是否在页面可以正常显示显示正常

          

                         

2.功能性

编号   测试点      预期结果
fun-001登录按钮是否可以正常使用正常使用
fun-002是否可以使用快捷键进行登录(易用性中)可以使用
fun-003是否可以记住密码,下次直接登录可以
fun-004点击忘记密码,是否可以修改密码可以
fun-005

点击注册是否可以跳转到注册页面

可以
fun-006注册按钮,返回登录按钮是否可以使用可以
fun-007选择头像上传后,是否可以奖图片上传到后端可以
fun-008头像,昵称设置后,登录之后可以正常显示可以
fun-009是否可以,增加,删除,修改奖项和人员信息可以
fun-010刷新页面后,删除的数据消失;如果修改,显示修改后的数据        显示正常
fun-011是否可以查看个人信息可以
fun-012是否可以进行注销可以
fun-013是否可以重新设置个人信息        可以
fun-014设置每次抽奖人数后,进入抽奖页面后是否生效生效
fun-015抽奖后,是否可以重置所有抽奖结果可以
fun-016点击去抽奖链接是否可以跳转到抽奖页面可以
fun-017 点击抽奖后,选择停止是否结束抽奖并显示中奖人员可以
fun-018单次抽奖结束后,剩余奖品个数是否变化发生改变
fun-019点击当前中奖人员,是否可以进行删除可以
fun-020点击重置按钮,是否清除当前中奖人员人员名单可以清除
fun-021点击下一轮是否可以跳转到另一个奖项开始进行抽奖可以
fun-022多次刷新页面后,中奖人员的信息和删除的操作是否生效生效
fun-023点击返回抽奖设置页面是否可以跳转到抽奖设置页面可以
fun-024

点击中奖人员名单,是否可以显示本奖项的所有中奖人员名单

可以
fun-025没有设置抽奖人员是否可以进行抽奖不允许
fun-026没有设置奖项是否可以进行抽奖不允许
fun-027一个人对于同一个奖项可以中奖多次吗不允许
fun-028对于已经中了奖的人员还可以中其他奖吗允许
fun-029新用户不设置任何信息,是否可以进入抽奖页面可以

3.非功能性

兼容性,安全性,性能方面

编号   测试点      预期结果
oth-001对于不同的浏览器,不同的操作系统,页面显示和功能是否可以正常使用正常
oth-002登录后允许访问的页面,注销后是否可以进行访问没有登录不允许访问
oth-003密码传输是否为明文传输非明文传输
oth-004设置注册/人员/奖项时,是否防止SQL注入不允许SQL注入
oth-005多个用户同一时间进行登录是否在规定的时间范围内成功登录响应结果符合
oth-006多个用户同时添加抽奖人员和奖品设置,是否符合满足响应需求响应结果符合
oth-007多个用户同时进行抽奖,是否满足响应需求响应结果符合

原网站

版权声明
本文为[筑梦小子]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_47651920/article/details/125562024