分享软件测试 -用例设计的方法及实践用例

作者: lhlaishui 分类: 软件测试 发布时间: 2024-12-04 10:51

测试用例

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

编号 测试项 操作步骤 预期结果 实际结果 数据
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、用户注册以及登录——等价类划分法

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

编号 测试项 操作步骤 预期结果 实际结果 数据 覆盖等价类号
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、用户注册以及登录——边界值分析法

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

编号 测试项 操作步骤 预期结果 实际结果 数据
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
29 设置密码长度 注册用户名长度为:0
设置密码长度为:6
注册失败 符合 用户名:空
密码:Abcdfe
30 注册用户名长度 注册用户名长度为:0
设置密码长度为:32
注册失败 网站异常,服务器错误。 用户名:空
密码:12345612345612345612345612345666
31 设置密码长度 注册用户名长度为:11
设置密码长度为:6
注册成功 符合 用户名:Zshij123456
密码:123456
32 注册用户名长度 注册用户名长度为:11
设置密码长度为:32
注册成功 网站异常,服务器错误。 用户名:Zshij123456
密码:12345612345612345612345612345666 

4、用户注册以及登录——因果图法

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

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

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注