微信红包测试用例设计,龙年大吉!

前言

大家好,我是chowley,在这里祝大家龙年大吉,身体健康,这次来回忆一下当时参加腾讯技术面的场景题,面试官让我测试拼手气红包,不需要考虑其他方面,只在功能方面进行探索。

我先贴一张红包界面截图

1. 发送红包功能测试用例:

  1. 用户成功进入发送红包页面,点击按钮展示弹窗。
  2. 红包种类:拼手气红包、普通红包、专属红包。
  3. 发红包界面显示正常(UI、文字、图片样式等)
  4. 输入合法的红包金额,[0.01,200.00]
  5. 检查键盘弹出样式——数字键盘
  6. 输入非法金额(负数、0、大于200)
  7. 红包个数测试,类似金额测试。
  8. 红包祝福语,文字、符合、标签、连接、图片、视频,是否有长度限制,展示效果如何?
  9. 红包发送给指定的好友或群组。
  10. 设置红包的个数(如10个)和祝福语(如新年快乐)。
  11. 用户发送红包后,页面正确跳转并显示发送成功的提示信息。
  12. 用户发送红包时,金额限制(如最大金额、最小金额、单个红包金额限制等)验证。
  13. 用户在弱网环境、断网、中断环境下发送红包,确保能够正常发送。
  14. 红包封面

2. 接收红包功能测试用例:

  1. 用户及时收到发送给自己的红包通知。
  2. 用户正确进入红包详情页面。
  3. 用户查看红包的金额、发送者信息和祝福语。
  4. 用户正确领取红包,并查看领取详情。
  5. 用户领取红包后,页面正确跳转并显示领取成功的提示信息。
  6. 用户在弱网环境下领取红包,确保能够正常领取。

3. 红包记录功能测试用例:

  1. 用户查看自己发送的红包的领取记录。
  2. 用户查看自己领取的红包的领取记录。
  3. 用户查看红包的状态(已领取、未领取、已过期等)。
  4. 用户查看红包的详细信息(领取时间、领取金额等)。
  5. 其他人领取红包,红包所有者收到领取信息。

4. 红包退回功能测试用例:

  1. 用户申请退回自己发送的红包。
  2. 用户申请退回红包后,页面正确跳转并显示退回成功的提示信息。
  3. 用户查看退回红包的状态和详情。
  4. 红包过期后,未领取的红包金额是否自动退回。
  5. 红包以退回后,其他人是否能领取该红包。

5. 红包安全性测试用例:

  1. 红包金额和发送者信息是否加密传输。
  2. 用户领取红包时,是否进行身份验证。
  3. 用户申请退回红包时,是否进行合法性校验。
  4. 用户账户是否正常扣除、增加相应金额。

总结

以上是针对微信红包功能的测试用例设计,通过覆盖发送红包、接收红包、红包记录、红包退回和红包安全性等多个方面,以确保微信红包功能的稳定性和可靠性。在实际测试过程中,还需要根据具体需求和业务逻辑设计更多的测试用例,以覆盖更多的功能和场景。

好了,以上就是本文的全部内容,如有问题欢迎留言讨论。

本人正在组建测试开发方向的交流社区,如果您对软件质量管理方面感兴趣,欢迎私信我了解。

我是chowley,一个专注互联网技术和软件质量保障领域的博主,我们下次再见!

欢迎点赞、评论、收藏,it's important for me.

欢迎点赞、评论、收藏,it's important for me.

欢迎点赞、评论、收藏,it's important for me.

#24届软开秋招面试经验大赏##腾讯##测试##校招##面试#
QALog 文章被收录于专栏

记录了chowley的一些质量管理博文

全部评论
好好好
5 回复 分享
发布于 2024-02-10 13:57 安徽

相关推荐

一、项目深挖从实习经历里挑一个最能体现技术能力、最有挑战的项目详细聊聊。这个功能整体研发大概多少人参与?在这个项目里压力最大、最棘手的事情是什么?你做了哪些重要的设计决策,这些决策带来了什么效果?更新数据库状态和推送不是原子操作,你当时是怎么权衡的?想保证这两个异步操作绝对一致性,有什么办法?延伸场景:先写数据库 A 再写数据库 B,要求同时成功 / 同时失败,怎么设计?项目用户量、QPS 大概多少?有出现客户投诉吗?功能上线后怎么验证、保证系统稳定?出现异常需要线上应急吗?你设置了哪些告警指标?从现在视角看,你会设置哪些指标观测系统稳定性?二、Full GC 问题排查介绍下当时遇到的 Full GC 问题,以及完整排查过程。三、AI & Web Coding 相关如果用 Web Coding 写这个系统,你会怎么设计提示词?AI 生成代码不可控,你怎么约束、确保符合预期?有没有试过用 Web Coding 写项目,过程中最大问题是什么?业界怎么解决 AI 思考慢、反复出错的问题?有没有考虑用 AI 做测试用例提效,做 TDD 开发?如果设计一个 AI 研发 + 测试的协作 team,怎么设计?研发 Agent 和测试 Agent 之间怎么交互,避免越改越偏?大模型上下文有限,Claude 类产品怎么保证长代码迭代不丢失注意力?四、职业规划 & 行业选择工作之后的职业规划是怎样的?想从事什么行业 / 业务场景,为什么?了解蚂蚁国际是做什么的吗,为什么投这个岗位?五、算法 & 限流(核心编程题)手撕实现滑动窗口限流(1 分钟级别)。单机限流会有什么问题?多线程场景下,单机限流是否还有效?扩展为集群全局限流,怎么调整逻辑?用 Redis 做全局限流,会选用哪种方案?
查看30道真题和解析
点赞 评论 收藏
分享
评论
21
71
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务