测试用例设计方向:
功能、性能、可移植性、界面、安全性、易用性。
功能:
1.红包最大,最小发送的钱数,超出最大钱数能否正常提示。
2.当输入金额为0时,塞进红包失败,且能否正确提示;当首先输入为.时能否自动在前补零。
3.能否手动选择红包封面,选择后能否正常显示。
4.未手动选择封面,默认封面能否正常显示。
5.留言时,汉字,表情,数字,字符等能否正常填写,是否可以混用;长度是否有限制,超出是否提示。
6.点击塞进红包,能否正确跳出支付密码界面。
7.支付密码界面能否选择支付方式。
8.未手动选择支付方式,能否正确从默认方式中扣除。
9.当默认方式余额不足时,能否正确按次序选择付款方式。
10.红包发送后接收方能否收到红包,留言和表情是否显示正常。
11.群发或单发红包,一天累计可以发多少个,累计可以发多少金额,超出限制能否正常提示。
12.单发/群发红包,自己是否可以领取。
13.平均红包每个人是否抢到的钱数一样。
14.拼手气红包,抢到的金额是否相对随机。
15.专属红包是不是只能由专人领取,其他人不能领取。
16.当发红包个数超过群人数时,是否能正常提示。
17.一个人是否可以重复领一个红包。
18.24小时未领取,红包能否正确返回原账户,并且接收方是否还可以领取。
19.发送的红包是否可以撤回。
20.红包记录能否和实际发的红包相匹配。
21.退款到账时间是否正常。
可移植性:
1.安卓,苹果能否正常发红包和抢红包。
2.pc和移动端抢发红包功能是否一样。
性能:
1.断网时无法抢发红包。
2.不同网速抢发红包的时间。
3.抢发红包消耗的手机电量
界面:
1.抢、发红包界面是否有错别字。
2.抢、发红包界面按钮输入框大小是否正常。
3.抢、发红包界面颜色搭配是否合理。
4.抢、发红包界面排版是否合理。
安全性:
1.发送红包的金额和实际扣款金额是否一致。
2.抢到金额和到账金额是否一致。
3.发红包和红包退回是否有消息提示。
4.红包发送失败,账户余额不会发生改变。
5.发送的红包和收到的红包是否匹配。
易用性:
1.发红包功能整体指引是否人性化。
2.发红包步骤是否简洁。
3.留言是否可以语音输入或者粘贴。
4.支付时是否可以指纹、刷脸。