以微信登录为例的黑盒测试用例
黑盒测试是软件测试的一种方法,主要目的是通过对系统的输入和输出进行观察,而不关心内部实现细节。以微信登录为例,我们可以设计一系列的黑盒测试用例来检查登录功能的正确性。
一、Android
正常登录1. 正常用户名和密码: 输入正确的用户名和密码,点击登录按钮,系统应该跳转到主页面。
2. 空白用户名和密码: 输入空白的用户名和密码,点击登录按钮,系统应该提示错误信息,如"用户名或密码不能为空"。
账号错误时点击登录1. 输入错误用户名: 输入错误的用户名,点击登录按钮,系统应该提示错误信息,如"用户名或密码错误"。
2. 输入错误密码: 输入正确的用户名,但输入错误的密码,点击登录按钮,系统应该提示错误信息,如"用户名或密码错误"。
密码错误时点击登录1. 输入正确用户名但错误密码: 输入正确的用户名,但输入错误的密码,点击登录按钮,系统应该提示错误信息,如"用户名或密码错误"。
2. 输入错误用户名和错误密码: 输入错误的用户名和错误的密码,点击登录按钮,系统应该提示错误信息,如"用户名或密码错误"。
账号为空时点击登录1. 只输入用户名: 只输入用户名,不输入密码,点击登录按钮,系统应该提示错误信息,如"密码不能为空"。
2. 只输入密码: 只输入密码,不输入用户名,点击登录按钮,系统应该提示错误信息,如"用户名不能为空"。
密码为空时点击登录1. 只输入用户名但不输入密码: 只输入用户名,但不输入密码,点击登录按钮,系统应该提示错误信息,如"密码不能为空"。
2. 只输入密码但不输入用户名: 只输入密码,但不输入用户名,点击登录按钮,系统应该提示错误信息,如"用户名不能为空"。
使用短信验证码登录是否有效1. 输入正确的手机号和短信验证码: 输入正确的手机号和短信验证码,点击登录按钮,系统应该跳转到主页面。
2. 输入错误的手机号或短信验证码: 输入错误的手机号或短信验证码,点击登录按钮,系统应该提示错误信息,如"手机号或短信验证码错误"。
找回密码是否有效1. 输入正确的用户名和手机号: 输入正确的用户名和手机号,点击找回密码按钮,系统应该发送找回密码邮件。
2. 输入错误的用户名或手机号: 输入错误的用户名或手机号,点击找回密码按钮,系统应该提示错误信息,如"用户名或手机号错误"。
紧急冻结是否有效1. 输入正确的用户名和手机号: 输入正确的用户名和手机号,点击紧急冻结按钮,系统应该发送紧急冻结邮件。
2. 输入错误的用户名或手机号: 输入错误的用户名或手机号,点击紧急冻结按钮,系统应该提示错误信息,如"用户名或手机号错误"。
更多-登录...
1. 点击更多-登录...: 点击更多-登录...按钮,系统应该显示更多登录选项,如微信登录、QQ登录等。
2. 选择其他登录方式:选择其他登录方式,如微信登录、QQ登录等,系统应该跳转到对应的登录页面。
以上是以微信登录为例的黑盒测试用例。这些测试用例可以帮助我们检查登录功能的正确性,并发现潜在的问题。