功能测试:
- 输入的金额数是否为有效字符。设计输入非法字符,例如输入“.”,粘贴其他汉字字符“一”等;
- 输入金额是否在有效范围内。设计输入超过左右金额数的边界,金额长度的边界是否会失败;
- 输入红包个数是否只能为整数数字。设计输入小数,输入汉字,输入字符串等行不行;
- 输入红包个数是否在有效范围内。例如发0个和101个行不行,会有错误提示吗;
- 输入红包个数超过本群人数剩下份数的红包会退回来吗。例如群10个人,发了超过10个人的红包;
- 单个红包金额是否大于等于0.01,是否小于等于200元。设计输入的红包个数和金额数使得平均红包金额小于0.01,大于200元行不行,另外等于0.01就变成普通红包了,还会显示运气王吗,如何评定;
- 输入的所有数据是否支持复制,粘贴,修改,删除,选中,插入等操作。设计长按输入框看是否有以上操作是否可以删除重输,且是否不会出错。
- 粘贴的混合字符会如何处理。设计有数字有文本等其他字符的数据粘贴进去,会提取出来数字吗;
- 输入红包描述框的描述备注长度是否在有效范围内。设计输入超过红包备注文字的长度的用例,是否会截断超出部分;
10.输入红包备注为其他非汉字数字字符支不支持,表情支不支持。设计输入表情,设计其他字符看表现是否一致; - 是否可以添加红包封面,同时在以上操作正确或错误的情况下是否可以点击确认塞钱进红包。设计正确和错误情况看功能反应是否和需求一致;
- 成功点击塞钱进红包是否会准确弹出支付界面。设计点击确认塞钱进红包看这个过程是否有弹出支付界面,显示的金额数字是否和用户输入的金额数一致;
- 在进入支付界面前是否可以取消发红包。设计点击返回,是否可以返回聊天框;
- 进入支付界面后是否可以取消发红包。设计点击取消按钮,是否可以返回上一级界面;
- 支付界面是否可以有默认支付方式。
- 在支付界面是否可以选择更换支付方式。设计更换银行卡是否成功。
- 点击进入支付方式里面是否显示零钱余额,是否显示银行卡名称和后四位,且是否正确。
- 余额不足是否不能支付。设计零钱不足的时候看表现是否正确,是跳到其他支付方式还是返回。
- 输入支付密码是否密文显示。
- 输入支付密码正确,银行卡余额不足会不会支付失败。
- 输入支付密码错误,发送红包会不会失败。
- 更换支付方式时,是否支持添加其他银行卡。
- 余额够且密码输入正确,是否会成功支付,是否会正确扣款,是否会跳转到原聊天界面。
- 红包超过24小时未领是否会自动退回原支付方式。
- 红包抢完会正确显示手气最佳者吗。设计红包抢完看最佳手气是否是正确结果。
- 红包未抢完会显示当前最佳手气者吗。设计红包没抢完的案例,看是否执行找最佳手气选手程序。
- 支付密码多次输入错误是否会锁定支付间隔时间。
- 是否可以选择使用密码还是指纹支付。
- 点击确认塞进红包前,断 是否显示 络不可用,且是否还能进入支付界面。
- 支付界面支付过程中断 输入正确密码是否会扣款。
- 输入密码前断 ,输入正确密码之后又连 后在不同的时间范围内能否支付成功,如何界定时间范围。
- 已抢红包的人是否还能再抢红包。
- 红包在已抢和未抢用户间的显示颜色是否不同。
性能测试:
- 测试发红包过程中每一过程的响应速度。
- 测试不同 络状态下,发红包的响应时间。
- 测试持续加压,例如用户量激增的情况下,发红包的表现。
- 测试发红包的占用资源情况,例如CPU,内存,消耗的流量,耗电量等。
- 测试有人打电话,打视频来,以及突然关机,切换应用下的功能表现。
- 测试启动时间。
兼容性测试:
- 不同的操作系统发红包是否正确。
- 不同的终端设备发红包是否正确。
- 不同分辨率下的设备显示是否清晰。
- 不同版本的微信是否都可以正常使用此功能。
- 以上不同条件的排列组合测试功能是否可用。
UI测试:
- 界面是否美观易懂,颜色搭配是否合理。
- 界面排版是否正常,排版是否拥挤。
- 界面是否有错别字。微信异地登录是否会有提醒。
- 界面风格是否统一。
安全测试:
- 发红包过多是否发短信提醒用户。
- 产生交易行为后,账户是否安全。
- 微信异地登录是否会有提醒。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!