测试case

注册、登陆和修改密码测试用例

一、注册测试用例

序    号:

1

控件名称:

 

功能描述:

注册

编号

输入/动作

期望的输出/相应

实际情况

1

用户名和密码长度在【最小值,最大值】之间,进行注册

注册成功

 

2

用户名和密码长度都为【最大值】,进行注册

注册成功

 

3

用户名和密码长度都为【最小值】,进行注册

注册成功

 

4

必填项分别为空注册

显示必填项提示信息

 

5

用户名长度为【最大值】+1,进行注册

显示用户名长度验证提示信息

 

6

用户名长度为【最小值】-1,进行注册

显示用户名长度验证提示信息

 

7

密码长度为【最大值】+1,进行注册

显示密码长度验证提示信息

 

8

密码长度为【最小值】-1,进行注册

显示密码长度验证提示信息

 

9

用户名含有非法字符注册

显示用户名字符验证提示信息

 

10

密码含有非法字符注册

显示密码字符验证提示信息

 

11

两次输入密码不一致进行注册

显示两次输入密码不一致提示信息

 

12

以已经注册的用户名进行注册

显示用户名已存在提示信息

 

13

改变已存在用户的用户名的大小写进行注册

根据需求看是否区分大小写

 

 

 

 

 

 

二、登陆测试用例

序    号:

2

控件名称:

 

功能描述:

登陆

编号

输入/动作

期望的输出/相应

实际情况

1

使用合法用户名和密码登陆

登陆成功

 

2

使用错误的用户名或密码登陆

显示用户名或密码错误提示信息

 

3

用户名为空登陆

显示请输入用户名提示信息

 

4

改变合法用户名或密码的大小写登陆

显示用户名或密码错误提示信息

 

5

在合法用户名或密码前插入空格

显示用户名或密码错误提示信息

 

6

在合法用户名或密码中间插入空格

显示用户名或密码错误提示信息

 

7

在合法用户名或密码后插入空格

显示用户名或密码错误提示信息

 

8

使用已被禁用的账号登陆

显示账号被禁用等相应提示信息

 

9

使用已被删除的账号登陆

显示不存在此用户等相应提示信息

 

10

登陆界面是否支持快捷键,如TabEnter

Tab键能按照顺序切换焦点,Enter键能焦点于登陆按钮上

 

11

密码为空进行登陆

显示请输入密码,密码不能为空提示信息

 

12

用户名和密码均为空登陆

显示请输入用户名和密码提示信息

 

13

用户名中含有全角字符登陆

显示用户名或密码错误提示信息

 

14

密码中含有全角字符登陆

显示用户名或密码错误提示信息

 

 

 

 

 

三、修改密码测试用例

序    号:

3

控件名称:

 

功能描述:

修改密码

编号

输入/动作

期望的输出/相应

实际情况

1

新密码长度在【最小值,最大值】之间,进行修改

修改成功

 

2

新密码长度为【最大值】,进行修改

修改成功

 

3

新密码长度为【最小值】,进行修改

修改成功

 

4

不输入旧密码进行修改

显示未输入旧密码提示信息

 

5

输入错误的旧密码进行修改

显示旧密码输入错误提示信息

 

6

新密码输入为空进行修改

显示未输入新密码提示信息

 

7

重复新密码输入为空进行修改

显示未输入二次密码提示信息

 

8

新密码与重复新密码不一致进行修改

显示两次密码输入不一致提示信息

 

9

新密码长度为【最大值】+1,进行修改

显示密码长度验证提示信息

 

10

新密码长度为【最小值】-1,进行修改

显示密码长度验证提示信息

 

11

新密码中输入非法字符进行修改

显示密码字符验证提示信息

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
测试case设计规范是指为了有效地进行软件测试而制定的一套规范和方法。它是测试计划的重要组成部分,用于确保测试工作的质量和有效性。 首先,测试case设计规范应该明确定义测试目标和测试范围。测试目标是为了明确测试的目的和预期结果,以确保测试case的准确性和全面性。测试范围是为了确定哪些功能、模块或场景需要被覆盖到,以便进行相应的测试。 其次,测试case设计规范应该遵循一定的编写规则和结构。每个测试case应该由一个唯一的标识符和一个简明扼要的标题来描述。测试case应该包含预置条件和测试步骤,以及预期结果和实际结果的对比。此外,测试case还应该注明测试数据、环境设置和依赖条件等详细信息。 第三,测试case设计规范应该注重测试覆盖。通过分析需求和设计文档,确定测试case的覆盖范围,包括功能覆盖、界面覆盖、逻辑覆盖和边界条件覆盖等。同时,测试case设计规范还应该注重正反面测试,考虑不同输入和异常情况的处理。 最后,测试case设计规范应该定期进行审查和更新。测试case的设计和执行是一个迭代的过程,随着软件的改变和演进,测试case也需要进行相应的调整和更新。定期的测试case审查可以发现问题和改进的机会,从而提高测试的质量和效率。 总的来说,一个好的测试case设计规范可以提高测试的质量和可靠性,有效地发现和修复软件缺陷,从而保证软件的质量和用户满意度。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sunshine_girl_coder

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值