本文基于《软件测试52讲-茹炳晟,01 | 你真的懂测试吗?从“用户登录”测试谈起》的课程总结而来。
一、显式功能性需求(Functional requirement)用例:
输入已注册的用户名和正确的密码,验证是否登录成功;
- 输入已注册的用户名和不正确的密码,验证是否登录失败,并且提示信息正确;
- 输入未注册的用户名和任意密码,验证是否登录失败,并且提示信息正确;
- 输入未激活的、已锁定的、被注销的用户名和正确密码,验证是否登录成功;
- 用户名和密码两者都为空,验证是否登录失败,并且提示信息正确;
- 用户名和密码两者之一为空,验证是否登录失败,并且提示信息正确;
- 第一次登录失败,再次输入正确的用户名和密码,验证是否登录成功;