最近面试,发现很多问微信朋友圈点赞,以及微信发红包之类的测试用例设计,现在总结一下:

1、功能测试

1)发给单个好友
① 正确的金额+无留言+无表情
② 错误的金额+无留言+无表情
③ 正确的金额+有留言+无表情
④ 错误的金额+有留言+无表情
⑤ 正确的金额+无留言+有表情
⑥ 错误的金额+无留言+有表情
⑦ 正确的金额+有留言+有表情
⑧ 错误的金额+有留言+有表情
其中,金额(0.01-200)可以测试以下数据
数字:测试0, 0.009, 0.01,0.011, 01, 199.99, 200, 200.01这些边界值
中文、英文、特殊字符或者这几种的组合
是否支持复制黏贴
为空/包含空格
金额的增删查改
留言可以测试以下数据

数字、中文、英文、特殊字符、表情或者他们的组合
输入超长文本时,是否会给出相应的限制或提示
包含空格
是否支持复制黏贴
留言的增删查改

表情可以测试以下数据

选择收藏的表情测试(动图/静图)
选择下载的表情测试(动图/静图)
录制表情,并添加进行测试
表情的增删查改

⑨ 点击塞钱进红包,选择零钱付款,此时需要考虑金额>零钱,金额<零钱,金额=零钱三种情况
⑩ 点击塞钱进红包,选择已添加的银行卡付款,此时同样需要考虑金额>银行卡余额,金额<银行卡余额,金额=银行卡余额三种情况
⑪ 点击塞钱进红包,选择使用新卡付款,按照流程添加新卡,此时同样需要考虑金额>新卡余额,金额<新卡余额,金额=新卡余额三种情况
⑫ 使用指纹确认付款(正确的/不正确的指纹)
⑬ 使用密码确认付款(正确的/不正确的密码 )
⑭ 发送成功之后,对应的途径会减少相应的金额
⑮ 发送者/接受者可以点击红包查看到红包的具体信息,且金额,留言,表情均能正确显示
⑯ 好友点击红包之后,零钱中将增加相应的金额,再次点击之后,只能查看到红包的信息
⑰ 24小时之内没有领取的红包,将退回原账户,此时原账户的零钱将增加相应金额的金钱。24小时后好友点击红包,显示红包已过期,无法查看到红包的余额
⑱ 右上角的红包记录中,可以查看刚刚发出的红包的金额
⑲ 检测帮助中心中链接是否均可以正常跳转,查看
20 当红包超过24小时之后,则无法查看红包被每个人领取的详细信息
2)发送群红包(与发给好友的测试点相似,以下仅写出不同的部分)
① 选择为拼手气红包时,群中每个人收到的金额随机(但加起来为红包的总金额),为普通红包时,群中每个人收到的金额相同
② 红包个数(1-100):0,1,2,大于群成员人数,小于群成员人数,等于群成员人数,99,100,101,小数,中文、英文、特殊字符、表情或者他们的组合
③ 但红包没有被抢完时,此时首次点击该红包的人可以抢到一定金额的红包,不是首次点击该红包的人只能查看该红包的信息;当红包抢完时,所有人只能查看该红包的信息。
④ 在24小时之内红包的金额被完全抢完,且此时为拼手气红包时,金额最多的人会显示为最佳手气(若有两个人取得红包的最大值时,则只有一个人会显示为最佳手气);若没有被完全抢完,则没有最佳手气,且余额会退还到原账户
⑤ 群中所有人均可以抢红包(包括自己),每个人最多只有一次抢该红包的机会
⑥ 测试当红包个数使得每个红包分到钱小于0.01,即总金额为0.02,而红包个数为3时的情况

2、兼容性测试

1)苹果手机和安卓手机
2)苹果手机的不同版本
3)安卓手机不同的机型
4)不同分辨率

3、性能测试

1)打开红包的响应时间不能超过三秒,高并发场景下不能超过5秒
2)耗电量
3)消耗流量的多少
4)所占内存等

4、UI测试&易用性测试

1)界面的设计风格是否统一
2)界面中文字是否简洁,没有错别字
3)是否易操作,易学习,易理解

5、中断测试:前后台切换,网络异常,低电量,断电,来电,短信等

6、网络测试
1)网络兼容性:2g/3g/4g,WiFi,热点,移动/联通/电信
2)无网测试
3)弱网:延时&丢包

微信发红包设计测试用例相关推荐

  1. 测试用例设计-淘宝购物车,微信发红包

    微信发红包 淘宝购物车 根据场景法设计测试用例 例如我们都在当当网订购书籍,整个订购过程为:用户登录到网站后,进行书籍的选择,当选好自己心仪的书籍后进行订购,这时把所需图书放进购物车,等进行结帐的时候 ...

  2. 微信发红包、QQ登录、搜索框、水杯、聊天窗口、两台电梯、微信/淘宝支付、笔、 抖音发布短视频等功能测试用例

    文章目录 一.微信发红包测试用例 三.搜索框测试用例 四.水杯测试用例 五.聊天窗口测试用例 六.两台电梯测试用例 七.(微信/淘宝)支付功能的测试用例 八.笔测试用例 九.抖音发布短视频功能测试用例 ...

  3. 搜索框、微信发红包、水杯、QQ登录、聊天窗口、两台电梯的测试用例

    一.搜索框的测试用例 1.功能测试 1. 搜索框输入内容为空,验证功能是否正确2. 搜索框输入内容为空格,验证功能是否正确3. 边界值验证:最大输入的字符串长度,最小输入的字符串长度4. 超长字符串的 ...

  4. 发红包的测试用例设计点

    发红包的测试用例设计点     1. 正确的金额+无留言+无表情     2. 错误的金额+无留言+无表情     3. 正确的金额+有留言+无表情     4. 错误的金额+有留言+无表情      ...

  5. 【测试用例练习】微信发红包(含思路)

    文章目录 分析题目-微信发红包 一.功能测试 二.性能测试 三.界面/UI测试 四.安全性测试 五.兼容性测试 六.易用性测试 七.网络测试 八.中断测试 分析题目-微信发红包 脑海中模拟一下发红包的 ...

  6. 2021-04-01 微信发红包测试用例点

    微信发红包应该怎样写测试用例 功能 1.红包里最多输入的钱数 200 2.红包里最少输入的钱数 0.01 3.拼手气红包最多可以发多少个红包 100 4.当红包钱数超过最大范围是不是有对应的提示 5. ...

  7. 【软件测试】QQ登录测试用例+水杯测试用例+微信发红包测试用例

    一.QQ登录测试用例 二.水杯测试用例 三.微信发红包测试用例

  8. 测试用例-微信发红包

    微信发红包的测试可以从功能(正常+异常).性能.安全.兼容性.界面.易用性进行测试.期待有兴趣的博主们补充哦

  9. 微信发红包场景写测试用例

    1 测试目标:确保微信发红包功能正常工作. 测试环境:Android/iOS 微信客户端,有网络连接. 测试步骤: (1)登录微信客户端: (2)选择一个群或者好友: (3)点击"发红包&q ...

最新文章

  1. linux shell ddos木马,利用Shell 脚本解决DDOS攻击问题
  2. (已解决) MySQL: ERROR 1045 (28000): Access denied for user 'xxxxx'@'localhost' (using password: NO)
  3. P6775-[NOI2020]制作菜品【贪心,dp】
  4. 前端小结(5)---- iframe
  5. html a标签指定区域,第四讲:使用html5中的canvas标签画出一个球在指定区域内的运动...
  6. PyCharm 2019.3 EAP 7 发布,支持 R 语言插件
  7. 使用grunt运行hintjs任务
  8. Windows Server 2012正式版RDS系列⑻
  9. WordPress: 使用 wp_insert_attachment 上传附件
  10. Linux下安装gcc环境
  11. 使用python实现深度神经网络--学习笔记
  12. Warez出品的精品动画,近25万倍的压缩,大小仅有64K的
  13. 省市县选择框html,省市县.html
  14. 计算机表格函数公式在表格中人数,计算机办公自动化常用公式和函数在电子表格中的应用...
  15. mysql auto_increment 原理_MySQL auto_increment间隙问题
  16. 理解不够,还是不够专业?程序员与架构师之间的联系
  17. 大家好,我是数学家!来抢诺贝尔奖了!
  18. 物联网开发笔记(9)- 使用Wokwi仿真MicroPython on ESP32开发板实现温度和湿度检测并使用屏幕显示
  19. Bernstein基函数及其性质 matlab实现
  20. centos7下安装mycat2

热门文章

  1. 《绝地求生:大逃亡》赚4亿美元,中国玩家比例最高
  2. 田忌赛马java lms_471.洲际赛上的田忌赛马
  3. 极客学院的前端课程(三)
  4. 弱市中主力运作手法分析
  5. Windows Phone简易绘画板
  6. div中文本内容居中的方法
  7. PHP之字节流Bytes工具类
  8. Linux进程照妖镜strace命令
  9. 小波变换去雾matlab代码,一种基于小波变换的图像去雾方法
  10. IOS 圆圈加载动画(中间带有文本,可放进度值等)