发表于: 2019-11-03 23:07:22
1 756
一、今天完成的事情:
1.完成逗你学APP的注册登录测试用例的单点功能测试编写和实际测试,发现几条有BUG的用例:
注册页面发现3处:
1)注册页面输入中文的邮箱,比如:输入:"哈哈@qq.com",输出:“对话框提示逗你学:邮箱验证码发送失败”,应该提示“账号输入有误”
2)注册页面输入长度超过50位的邮箱,比如:输入:“123456789012345678901234567890123456789012345678901@qq.com”,输出“对话框提示逗你学:邮箱验证码发送成功”,应该提示“账号输入有误”。
3)注册页面输入@后有多个分隔符的邮箱,比如:输入:“12345@q.q.com”或“12345@qq.co.m”或“12345@q.q.co.m”,输出“对话框提示逗你学:邮箱验证码发送成功”,应该提示“账号输入有误”
登录页面发现1处:
1)登录页面输入中文的邮箱,比如输入:“哈哈@qq.com”,输出:“逗你学:该账号未注册”,应该提示“账号输入有误”。
2)登录页面输入长度超过50位的邮箱,比如:输入:“123456789012345678901234567890123456789012345678901@qq.com”,输出“对话框提示逗你学:该账号未被注册”,应该提示“账号输入有误”。
3)登录页面输入@后有多个分隔符的邮箱,比如:输入:“12345@q.q.com”或“12345@qq.co.m”或“12345@q.q.co.m”,输出“对话框提示逗你学:该账号未被注册”,应该提示“账号输入有误”
2.用流程分析法设计逗你学APP的注册登录的测试用例
1)根据说明画出流程图,确定基本流和备选流
基本流:打开APP-->点击登录按钮-->输入已被注册的账号-->输入正确的密码-->登录成功跳转到首页
备选流1:打开APP-->点击登录按钮-->输入已被注册的账号-->输入错误的密码-->输入正确的密码-->登录成功跳转到首页
备选流2:打开APP-->点击登录按钮-->输入未被注册的账号-->进入注册页面-->输入未被注册的账号-->点击获取验证码-->输入正确的验证码-->输入密码-->注册成功自动登录
备选流3:打开APP-->点击登录按钮-->输入未被注册的账号-->进入注册页面-->输入已被注册的账号-->点击获取验证码失败-->输入未被注册的账号-->点击获取验证-->输入正确的验证码-->输入密码-->注册成功自动登录
备选流4:打开APP-->点击登录按钮-->输入未被注册的账号-->进入注册页面-->输入未被注册的账号-->点击获取验证码-->输入错误的验证码-->输入正确的验证码-->输入密码-->注册成功自动登录
异常流1:打开APP-->点击登录按钮-->输入已被注册的账号-->输入超过N次错误的密码-->登录失败
异常流2:打开APP-->点击登录按钮-->输入未被注册的账号-->进入注册页面-->输入未被注册的账号-->点击获取验证码达到5次还没输入正确的验证码-->注册失败
2)根据基本流和各项备选流确定场景
场景1(登录成功):基本流
场景2(登录时密码错误):基本流,备选流1
场景3(登录时账号未注册):基本流,备选流2
场景4(注册时输入的账号已被注册):基本流,备选流3
场景5(注册时输入的验证码错误):基本流,备选流4
场景6(登录时输入超过N次错误密码):异常流1
场景7(注册时点击获取验证码达到5次还没输入正确验证码):异常流2
3)对每一个场景生成测试用例
4)对生成的所有的测试用例进行复审,去掉多余的测试用例,测试用例确定后,对每一个测试用例确定测试数据值。
二、明天计划的事情:
明确bug级别和优先级后提到禅道里,并截图说明到文档后提交
三、遇到的问题:
1.逗你学APP直接点击语音验证无任何提示,以为是BUG----操作几次后发现是要先点击获取验证码成功后,点击语音验证才有用。
2.对于邮箱的测试点有哪些不熟练
邮箱的测试点:
输入未被注册的邮箱
输入已被注册的邮箱
输入字符@前是中文的邮箱
输入字符@前是中文符号的邮箱
输入字符@前是英文符号的邮箱
输入字符@前空格在最前的邮箱
输入字符@前空格在中间的邮箱
输入字符@前空格在最后的邮箱
输入没有@和点的邮箱
输入有@没点的邮箱
输入没@有点的邮箱
输入@和点中间没有字符串的邮箱
输入第一个字符是@的邮箱
输入最后一位是点的邮箱
输入多于两个@的邮箱
输入长度超过50位的邮箱
输入字符@前有分隔符的邮箱
输入字符@后有多个分隔符的邮箱
3.如何用流程分析法写测试用例?--https://www.cnblogs.com/yangmiemie1/p/4613716.html
用流程分析法设计测试用例步骤:
1)根据说明画出流程图,确定基本流和备选流
2)根据基本流和各项备选流确定场景
3)对每一个场景生成一个测试用例
4)对生成的所有测试用例进行复审,去掉多余的测试用例,测试用例确定后,对每一个测试用例确定测试数据值
四、收获:
1.注册时不需要测试密码错误,登录时需要测试密码错误
2.学会用流程分析法编写测试用例
评论