发表于: 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.流程分析法也能熟练使用


返回列表 返回列表
评论

    分享到