淘宝首页手机充值功能如下图所示:
输入的手机号必须满足以下条件:
1、数字字符。
2、必须等于11位。
3、必须是以13,14,15和17,18开头(此处主要判定电信、移动、联通等号码)。
4、确认手机号必须和手机号码相同。
在充值页面假如输入相关信息后
不符合以上规则,当光标离开相应的输入框后,页面即在输入框右方给出提示。(提示在输入框右侧给出红色警示标志,并将光标放入对应的输入框中,若有多个输入框同时错误,将光标置入页面第一个错误输入框)
正常测试流程
1.输入正确的手机号码和确认号码,选择面值100,跳转到充值页面。
2.输入正确的手机号码,确认号码不一致,页面提示错误。
3.输入正确的手机号码,确认号码为空,页面提示错误。
4.输入正确的手机号码,确认号码和手机号码一致,但多一位,页面提示错误。
手机号码长度验证
5.输入的手机号码长度为10位,页面提示错误
6.输入的手机号码长度位12位,页面提示错误
手机号码格式验证
7.输入的手机号码中带字符,页面提示错误
8.输入的手机号码中带尤其字符—转义字符,页面提示错误
9.输入的手机号码前两位为12,页面提示错误
10.输入的手机号码前两位为16,页面提示错误
11.输入的手机号码前两位为19,页面提示错误
12.输入的手机号码号码为23,页面提示错误
充值过程如下
选择输入金额,分别为10,30,50,100,200。页面显示打折信息,并按实际打折信息进行支付。(10元不打折,30-509.9折,100以上9.8折)。默认进入页面是选择100元。点击充值,若用户未登陆,提示用户登陆并弹出用户登陆框。若用户登陆失败三次,则弹出用户找回密码流程。
用户登陆成功,直接进入支付页面,用户选择合适的支付方式跳转链接进行,若用户支付成功,返回支付页面并提示用户充值成功。
若用户支付失败,则返回用户支付页面,提示用户换一种支付方式。若用户支付成功但支付的金额不足,则支付页面刷新并提示用户继续支付剩余的金额。假如用户支付完成则返回支付页面并提示用户充值成功。假如用户支付了部分金额,但未完成订单,则订单1小时候自动取消并将金额存入用户的支付宝账户。
折扣检查
13.选择面值为50,折扣为9.9
14.选择面值为其他,可以选择为10,无折扣
15.选择面值为其他,可以选择为30,折扣为9.9
16.选择面值为其他,可以选择为200,折扣为9.8
支付金额检查
17.默认选择面值为100,点击充值,跳转到充值页面的折扣金额正确
18.默认选择面值为10,点击充值,跳转到充值页面的折扣金额正确
19.默认选择面值为30,点击充值,跳转到充值页面的折扣金额正确
20.默认选择面值为50,点击充值,跳转到充值页面的折扣金额正确
21.默认选择面值为200,点击充值,跳转到充值页面的折扣金额正确
登陆流程检查
22.用户处于未登陆状态,点击充值,弹出登陆对话框
23.用户输入正确的用户名和密码,登陆成功,页面跳转到充值页面
24.用户输入用户名和密码错误一次,页面提示错误
25.用户输入账号密码错误一次后,输入正确的信息,登陆成功,页面跳转到种植页面
26.用户输入用户名和密码错误二次,页面提示错误
27.用户输入账号密码错误二次后,输入正确的信息,登陆成功,页面跳转到种植页面
28.用户输入用户名和密码错误三次,页面直接跳转到找回密码页面
29.用户关闭登陆提示框,点击充值按钮,跳转到登陆页面
支付检查
30.用户支付成功,返回支付页面,提示支付成功
31.用户支付失败,返回支付页面,提示支付失败,换一种支付方式
32.用户在支付时,只支付了部分金额,支付页面刷新,显示支付的金额为X
33.用户在支付时,只支付了部分金额,后面未再支付,支付的时间超时,支付的金额1小时后返回用户账户
34.用户在支付时,点击了多次支付链接,第一次支付成功,第二次支付失败
注重:软件测试不仅需要按照正常流程测试,也需要进行破坏测试(不答应输入的字段或字母,看系统是否报错)
文章地址:https://www.tianxianmao.com/article/online/13243.html