模块 | 子模块 | 标题 | 预期结果 | 执行结果 |
登录模块 | 注册 | 输入正确的手机号,点击获取验证码 | 能够正常获取验证码,输入验证码后能够正常跳转到密码设置页面 | pass |
当前已经成功获取验证码,进入密码设置页面,在密码设置页面输入密码和推荐码 | 可以正常注册,注册成功以后,页面正常跳转到登录页面 | pass |
登录 | 点击注册按钮 | 页面正常跳转到帐号注册界面 | pass |
输入尚未注册的手机号,输入密码,点击登录 | 不能登录,提示帐号尚未注册 | pass |
输入已经注册过的手机号,输入正确的密码,点击登录 | 能够正常登录,登录后程序各项功能能够正常使用 | pass |
个人中心 | 个人中心主界面 | 在APP首页点击“我的”按钮 | 页面能够正常跳转 | pass |
查看当前页面余额,云币,昨日返现金额显示 | 当前余额,云币,昨日返现,与用户真实数据一致 | pass |
当前余额,云币,昨日返现金额发生增加或者减少 | 当前页面的余额,云币,昨日返现,会随着数据变化而实时刷新 | pass |
点击“余额”按钮 | 页面正常跳转到账户余额界面 | pass |
承上,查看当前页面显示余额 | 页面显示的余额与用户真实余额一致 | pass |
承上,输入对应提现的金额(小于等于用户余额) | 能够正常进行提现操作 | NoTest |
点击“银行卡”按钮 | 页面正常跳转到银行卡绑定页面 | pass |
承上,输入正确的银行卡号,进行绑定 | 银行卡可以正常绑定到个人中心里面 | pass |
承上,绑定多张银行卡号 | 可以正常绑定 | NoTest |
承上,输入错误的银行卡号 | 无法绑定 | NoTest |
点击删除已经绑定的银行卡 | 可以正常删除 | NoTest |
正常绑定一张银行卡后,用户进行提现,查看提现时,自动关联的银行卡 | 提现时,可以对该张银行卡进行选择,进行提现 | NoTest |
正常绑定多张银行卡后,用户进行提现,查看提现时,自动关联的银行卡 | 弹出列表,可以选择多张银行卡进行提现 | NoTest |
商户中心设置 | 点击“商户中心”按钮 | 页面正常跳转到商户中心页面 | pass |
点击商户中心第一行“商户资料”按钮 | 页面正常跳转到“商户资料”页面 | pass |
查看当前商户资料页面 | 显示三个选项,基本资料,认证资料,对公账户资料 | pass |
填写基本资料进行保存 | 基本资料可以正常保存,保存即可使用,不用审核 | pass |
填写认证资料进行保存 | 不能立即保存,需要审核,审核通过后才能正常使用 | pass |
填写对公账户资料进行保存 | 不能立即保存,需要审核,审核通过后才能正常使用 | pass |
保存商户基本资料以后,第三方查看该商户基本资料 | 基本资料与之前填的一样 | pass |
个人资料 | 当前处于个人资料页面,点击头像设置 | 可以进行头像设置,上传并保存,保存后展示到头像分栏 | pass |
检查头像展示 | 设置的头像会在应用需要展示的头像订单地方展示设置头像 | NoTest |
点击用户昵称或用户性别或邮箱地址,任意一个按钮 | 会跳转到昵称性别邮箱设置页面 | pass |
承上,在页面输入,昵称,性别,邮箱,并保存 | 能够成功保存,保存后,昵称,性别,邮箱,正常显示到个人资料当中 | pass |
点击所在地区按钮 | 会在个人资料页面底部弹出一个下拉框,分别可以选择省,市,区 | pass |
承上,省,市,区下拉框,选择对应的省,市,区,保存 | 可以正常保存,保存后正常显示到个人资料页面 | pass |
实名认证 | 当前账户未进行实名认证,进行转款,收款,提现,查看账单操作 | 不能进行,提示,需要进行实名认证,方可解锁上述操作 | fail |
用户点击实名认证按钮 | 页面正常跳转到实名认证页面 | pass |
承上,输入正确的名字,正确的身份证号,进行认证 | 能够正常认证,认证成功以后返回个人中心,并解锁现金功能 | pass |
当前已经成功实名认证,进行转账,收款,提现,查看账单的操作 | 能够正常进行 | NoTest |
安全设置 | 点击修改登录密码 | 页面正常跳转到登录密码修改页面 | pass |
承上,正常输入老的登录密码,新的登录密码,重复输入新的登录密码,提交 | 登录密码更改为新的登录密码 | pass |
承上,注销当前帐号,使用老的登陆密码登录帐号 | 不能登录帐号 | pass |
承上,注销当前帐号,使用新的登录密码登录帐号 | 能够正常登录帐号 | pass |
点击修改支付密码 | 页面正常跳转到支付密码修改页面 | pass |
承上,正常输入老的支付密码,新的支付密码,重复输入新的支付密码,点击获取验证码 | 输入获取的验证码,提交,支付密码更改为新的支付密码 | pass |
承上,注销当前帐号,使用老的支付密码进行交易操作 | 不能进行交易支付 | pass |
承上,注销当前帐号,使用新的支付密码进行交易操作 | 能够正常交易支付 | pass |
个人账户 | 余额 | 当前用户余额为0,查看此时余额界面显示 | 余额界面显示的人民币也为零 | pass |
当前用户余额为0,当前金币产生1块钱人民币收益 | 1块钱人民币存入余额,随即余额界面显示的人民币为1 | pass |
承上,第二天继续产生1块钱人民币收益 | 产生的1块钱人民币继续存入余额,当前余额为2,余额界面显显示的人民币更新为2 | pass |
当前用户余额为100,金币为0,钻石为0,用户在商家消费100块钱人民币商品 | 当前用户余额为0,金币为100,钻石为0 | pass |
金币 | 当前用户余额为1000,金币为0,钻石为0,用户在商家消费1000块钱人民币 | 消费成功以后,此时用户的余额为0,金币为1000,钻石为0, | pass |
当前商家余额为0,金币为0,钻石为0,当前商家收款1000块钱人民币 | 收款成功,此时商家的余额为850,金币为150,钻石为0,公司收款人民币150 | pass |
当前用户账户余额为0,金币为10000,钻石为0,当天进行金币收益结算 | 能够正常进行结算 | pass |
查看结算比例是否按照当前金币总额的万分之5进行,同时结算金额产生10%的税费和2%的手续费 | 按照既定规则进行结算,结算成功,此时用户账户余额为4.4,金币数量为9995,钻石为0 | pass |
钻石 | A用户是A区域的合伙人,B商户属于A区域的下级消费者,B商户收款1000人民币 | 收款成功,此时A用户获得8个钻石,B商户获得850人民币,150金币,公司账户收款人民币150 | NoTest |
A用户是A区域的合伙人,B商户属于B区域,B区域存在一个合伙人B,B商户收款1000人民币 | 收款成功,A用户不会获得钻石 | NoTest |
当前用户余额为0,金币为0,钻石为10000,当前使用全部钻石提现成余额人民币,手续手续费12% | 能够正常提现,提现后用户余额为8800,金币为0,钻石为0 | NoTest |
帐号类型 | 当前用户未填写认证资料,未填写对公账户资料 | 该用户为普通会员用户,不能使用收款功能 | pass |
当前用户填写认证资料,对公账户资料,但是未通过审核,状态还属于审核中 | 该用户仍然为普通会员用户,不能使用收款功能 | pass |
当前用户填写认证资料,对公账户资料,通过审核 | 该用户升级成为商家用户,可以使用收款功能 | pass |
认证资料和对公账户资料,任意一个不通过审核 | 该用户都不能升级成为商家用户,仍然为普通用户,不能使用收款功能 | pass |
现金功能 | 提现 | 当前用户有余额1000人民币,进行余额提现901,提现银行为工商银行 | 可以正常提现,提现后,账户剩余余额为99,工商银行账户余额增加901 | |
承上,在对剩余的99余额进行进行提现 | 不能正常提现,提现金额必须大于等于100的以百为单位的正整数 | |
当前用户有余额123人民币,点击“全部提现”按钮,进行提现 | 可以提现,当前只能提现100块钱 | |
当前用户选择的是工商银行,进行提现100人民币,选择银行卡,切换成提现到建行 | 可以提现,提现100人民币,到帐后,建行账户增加100人民币,账户余额为0 | |
返现 | 当前用户进行一次提现操作,提现成功 | 该记录计入现金账单,账单记录的金额与提现金额一致,当前账单条数为1 | |
当前用户进行一次返现操作,返现成功 | 该记录计入现金账单,账单记录的返现金额与实际提现金额一致,当前账单条数为2 | |
当前商家进行一次收款操作,商家收款成功 | 该记录计入现金账单,账单记录的收款金额与实际收款金额一致,当前账单条数为3 | |
当前用户进行一次支付操作,用户支付成功 | 该记录计入现金账单,账单记录的支付金额与实际支付的金额一致,当前账单条数为4 | |
当前结算一次返现操作,当前用户的返现成功,返现后金币减少 | 该记录计入金币账单,账单记录的返现减少的金币个数与实际减少的个数一致,当前账单条数为1 | |
当前用户进行一次支付操作,得到1000金币 | 该记录计入金币账单,账单记录的得到金币个数与实际得到的金币个数一致,当前账单条数为2 | |
当前用户进行一次转账操作,得到1000金币 | 该记录计入金币账单,账单记录的得到金币个数与实际得到的金币个数一致,当前账单条数为3 | |
订单 | 在首页点击“订单”按钮 | 当前页面正常切换到订单页面 | |
查看订单页面 | 订单页面分为已完成,未完成,已关闭三个页面 | |
当前用户进行一次支付操作,当前支付成功,付款100人民币 | 订单进入已完成订单页面,支付金额记录为100 | |
承上,在已完成订单页面在次点击该订单 | 只能查看订单,不能进行其他任何操作 | |
当前用户进行一次支付操作,付款100人民币,当前支付不成功 | 订单进入未完成订单页面,支付金额记录为100 | |
承上,在未完成订单页面,再次点击该订单,进行支付,支付成功,付款100人民币 | 订单从未完成订单页面进入完成订单页面,支付金额为100 | |
承上,在未完成订单页面,点击关闭订单 | 订单关闭,订单从未完成订单页面进入已关闭订单页面,支付金额为100 | |
承上,在已关闭订单页面,点击该订单 | 只能查看订单,不能进行其他任何操作 | |
当前用户进行提现操作,提现成功,提现100人民币 | 订单进入已完成订单页面,提现记录为100 | |
当前用户进行提现操作,提现不成功,提现100人民币 | 订单进入未完成订单页面,提现记录为100 | |
承上,在未完成订单页面,再次点击该订单,进行提现,提现成功,提现100人民币 | 订单从未完成订单页面进入完成订单页面,提现金额为100 | |
承上,在未完成订单页面,点击关闭订单 | 订单关闭,订单从未完成订单页面进入已关闭订单页面,提现金额为100 | |
商圈 | 商圈首页 | 在APP首页点击“商圈”按钮 | 页面正常跳转到商圈首页 | |
查看当前商圈定位信息 | 当前定位信息自动定位的用户当前所在地 | |
点击商圈定位按钮 | 展示全国主要城市的列表 | |
承上,选中某一个城市,进入 | 商圈切换到该城市对应的商圈 | |
在首页商圈搜索框,搜索商家 | 可以正常搜索,搜索范围是在当前城市范围内所有商家 | |
在商圈首页,展现不同的商圈类型分类 | 正常显示 | |
选择一个商圈类型,点击进入 | 进入后页面显示该类型下所有商圈 | |
在商圈首页,点击地图按钮 | 页面跳转到地图页面,展示用户所在地附近的商圈信息 | |
承上,在地图上点击一个商家 | 页面自动跳转到商家首页页面 | |
商户首页 | 在商圈首页,附近商家,选择一个商家,点击 | 页面自动跳转到该商家首页页面 | |
在当前页面不输入付款金额,点击付款按钮 | 付款按钮为灰色,不能点击 | |
在当前页面输入100的付款金额,点击付款 | 弹出支付密码输入界面 | |
承上,输入正确的支付密码,选择账户余额支付,支付成功 | 用户余额减少100块钱,商家收款100块钱。该订单进入订单已完成订单页面,进入账单页面,页面记录的金额与实际支付金额一致 | |
承上,输入错误的支付密码 | 当前支付失败,该订单进入订单未完成页面,不产生账单记录 | |
承上,在未完成页面,再次点击该订单进行支付,输入正确的支付密码 | 支付成功,用户余额减少100,商家收款100。该订单进入订单已完成订单页面 | |
承上,当前用户余额不足,点击支付 | 不能够支付,提示支付失败 | |
在当前页面输入100的付款金额,选择钻石支付 | 用户钻石余额减少100,商家钻石余额增加100,该订单进入订单已完成订单页面,进入账单页面,页面记录的金额与实际支付金额一致 | |
承上,输入正确的支付密码,支付进行中,点击取消支付 | 当前支付失败,该订单进入订单未完成页面,不产生账单记录 | |
承上,输入错误的支付密码 | 当前支付失败,该订单进入订单未完成页面,不产生账单记录 | |
承上,在未完成页面,再次点击该订单进行支付,输入正确的支付密码 | 支付成功,用户钻石余额减少100,商家钻石余额100。该订单进入订单已完成订单页面 | |
承上,当前用户钻石余额不足,点击支付 | 不能支付,提示支付失败 | |
在当前页面输入100的付款金额,选择微信支付 | 微信余额减少100块钱,商家微信余额增加100块钱。该订单进入订单已完成订单页面 | |
承上,输入正确的支付密码,支付进行中,点击取消支付 | 当前支付失败,该订单进入订单未完成页面,不产生账单记录 | |
承上,输入错误的支付密码 | 当前支付失败,该订单进入订单未完成页面,不产生账单记录 | |
承上,在未完成页面,再次点击该订单进行支付,输入正确的支付密码 | 支付成功,用户微信余额减少100,商家微信余额增加100。该订单进入订单已完成订单页面 | |
承上,当前用户微信余额不足,点击支付 | 不能支付,提示支付失败 | |
| | | | |