测试点大纲

1、功能测试

2、安全测试

3、性能测试

4、兼容性测试

5、UI界面测试 (用户界面友好性)

6、中断测试

7、网络测试

8、易用性测试

功能测试

1、单人红包功能

(1)自己不能领取

(2)已经是好友可以发红包

(3)不是好友拉黑了就不能发红包

2、多人红包

(1)自己可以领取自己的红包

(2)拼手气红包

(2.1)每人只可以领取一次

(2.2)最多的红包个数100,超过是否有提醒

(2.3)每个人所抢的钱数不一样

(2.4)最佳手气的字样只有在所有的红包都发送完毕之后才会显示

(2.5)测试所有领取红包金额等于发的红包金额总数

(2.5.1)接口测试

(2.5.2)红包记录(红包记录的信息要和实际收发的红包匹配)

(2.6)测试红包在多少秒被抢完的时间是否准确

(3)普通红包

(4)专属红包

(4.1)指定的人可以领取

(4.2)其他非指定的人不可以领取

(5)设置红包金额

(6)设置红包个数

3、红包的输入框中只能输入数字

4、面对面红包、二维码更新的问题

5、自己给自己发红包

6、红包的金额

(1)红包的上限金额

(2)红包金额只允许纯数字

(3)红包金额不支持复制粘贴

(4)红包的下限金额

(5)红包的金额只支持两位小数

(6)当超过金额限制的时候有提示、或者低于最低金额的时候、对应塞钱进红包是否变灰色

7、不可重复领取

8、红包退回

(1)超过24小时、不领取

(1.1)红包退回

(1.2)收红包的人不可以领取

(2)多个红包,金额没有被领完、红包退回

9、余额和红包问题

(1)选择红包的支付方式

(1.1)默认的优先级设置、余额不足的时候,自己匹配

(1.2)自定义优先级

(1.2.1)自己的微信账户零钱

(1.2.2)零钱通

(1.2.3)绑定的银行卡

(1.3)确认的时候自己选择付款方式

(2)余额不足不可以发送

10、有没有限制每个用户每天最多发送红包的金额数量和红包个数限制

11、红包自定义文本框

(1)默认的文字

(2)数字 字符 中文 英文 表情单独或者混合

(3)插入自定义的下载和收藏的表情、抢红包的人是否可以正常看到

(4)纯文字的字数有上限25

(5)红包的文字描述支持粘贴复制

12、红包的封面

13、发送的红包不支持撤回功能

14、支付的方式

(1)密码支付

(2)指纹支付

(3)免密支付

安全测试

1、面对面红包二维码安全问题、这个二维码是动态更新的、拍照留下来是没有用的

2、红包被领取后、发红包的金额会减少、收红包的金额会则增加、事务问题

3、发送红包失败后、余额和银行卡里面的钱数不会变化、数据库相关的回滚

性能测试

1、不同的网速时抢红包、发红包的时间

2、收发红包的耗电量

3、发红包和收红包后的跳转时间

4、所占内存

兼容性测试

1、苹果手机和安卓手机

2、苹果手机的不同版本

3、安卓手机不同的机型

4、不同分辨率

UI界面测试

1、红包自定义界面

2、是否错别字

3、界面排版是否合理

4、颜色搭配合理

5、收红包的到声音

6、群红包各种描述信息

中断测试

前后台切换,网络异常,低电量,断电,来电,短信等

网络测试

1)网络兼容性:2g/3g/4g,WiFi,热点,移动/联通/电信

2)无网测试

3)弱网:延时&丢包

易用性测试

是否易操作,易学习,易理解