发表于: 2019-11-05 07:04:00
1 594
一、今天完成的事情:
1.在逗你学的流程图中,添加找回密码流程
2.在逗你学测试用例中,添加找回密码测试用例,发现如下bug:
1)账号输入框输入不符合规范的账号时,比如输入:“1762541658”或“176254165834”或“哈哈”或“AAA”或“ 12345@qq.com”等时,没有任何输出,应该提示“逗你学:账号输入有误”
2)账号输入框输入中文邮箱时,比如输入“哈哈@qq.com”,输出“逗你学:该账号未注册”,应该提示“逗你学:账号输入有误”
3)账号输入框输入长度超过50位邮箱时,比如输入“123456789012345678901234567890123456789012345678901@qq.com”,输出“逗你学:该账号未注册”,应该提示“逗你学:账号输入有误”
4)账号输入框输入@后有多个分隔符时,比如输入“12345@q.q.com”或“12345@qq.co.m”或“12345@q.q.co.m”,输出“逗你学:该账号未注册”,应该提示“逗你学:账号输入有误”
5)密码和确认新密码输入框输入的密码和原密码相同时,比如输入新密码“jj1122334455”,确认新密码“jj1122334455”,输出“对话框提示逗你学:密码修改成功,跳转到首页”,应该提示“密码与原密码相同”
3.在逗你学测试用例中,使用流程分析法设计找回密码测试用例
1)根据说明画出流程图,确定基本流和备选流
备选流5:打开APP-->点击登录按钮-->输入已被注册的账号-->忘记密码-->进入找回密码页面-->输入已被注册的账号-->点击获取验证码-->输入正确的验证码-->输入和原密码不同的新密码-->再次输入新密码-->密码修改成功
备选流6:打开APP-->点击登录按钮-->输入已被注册的账号-->忘记密码-->进入找回密码页面-->输入未被注册的账号-->点击获取验证码失败-->输入已被注册的账号-->点击获取验证码-->输入正确的验证码-->输入和原密码不同的新密码-->再次输入新密码-->密码修改成功
备选流7:打开APP-->点击登录按钮-->输入已被注册的账号-->忘记密码-->进入找回密码页面-->输入已被注册的账号-->点击获取验证码-->输入错误的验证码-->输入正确的验证码-->输入和原密码不同的新密码-->再次输入新密码-->密码修改成功
备选流8:打开APP-->点击登录按钮-->输入已被注册的账号-->忘记密码-->进入找回密码页面-->输入已被注册的账号-->点击获取验证码-->输入正确的验证码-->输入和原密码相同的新密码-->再次输入新密码-->输入和原密码不同的新密码-->再次输入新密码-->密码修改成功
备选流9:打开APP-->点击登录按钮-->输入已被注册的账号-->忘记密码-->进入找回密码页面-->输入已被注册的账号-->点击获取验证码-->输入正确的验证码-->输入和原密码不同的新密码-->再次输入不一致的新密码-->再次输入新密码-->密码修改成功
异常流3:打开APP-->点击登录按钮-->输入已被注册的账号-->忘记密码-->进入找回密码页面-->输入已被注册的账号-->点击获取验证码达到5次还没输入正确的验证码-->密码修改失败
2)根据基本流和各项备选流确定场景
场景7(密码修改成功):备选流5
场景8(找回密码时输入未注册账号):备选流6
场景9(找回密码时输入错误的验证码):备选流7
场景10(找回密码时输入和原密码相同的新密码):备选流8
场景11(找回密码时输入的新密码和确认新密码不一致):备选流9
场景12(找回密码时点击获取验证码达到5次还没输入正确的验证码):异常流3
3)对每一个场景生成测试用例
4)对生成的所有的测试用例进行复审,去掉多余的测试用例,测试用例确定后,对每一个测试用例确定测试数据值。
二、明天计划的事情:
明确bug级别和优先级后提到禅道里,并截图说明到文档后提交
三、遇到的问题:
1.流程分析法的步骤需要翻看之前的日报
步骤1:分析业务需求,确定业务流程(基本流,备选流,异常流)
步骤2:画出流程分析图,再次确定基本流和备选流
步骤3:根据基本流和备选流,确定场景
步骤4:对每一个场景编写测试用例
步骤5:对所有的测试用例复审,去掉多余的测试用例,对每一个测试用例确定测试数值
2.异常流需要编写测试用例?
四、收获:
1.测试用例越写越熟练了
2.流程分析法也能熟练使用
评论