测试用例:微信发红包测试用例(最新版)

  测试核心(重点):

  功能+界面+安全性+易用性+兼容性+性能

  一、功能测试

  1、一对一红包:

  一对一发出去的红包自己不能领取。

  一对一红包金额:最多200。

  2、群发红包:

  (1)拼手气红包:

  1. 是否可以正常选择拼手气红包。

  2. 红包个数:①只能是数字,且是整数;②红包个数最少必须大于0,等于0时无法发送,并且给出正确提示;③红包个数最多不能超过:当前这个群的最大人数。

  3. 拼手气红包金额:有总金额显示框,且可以正常填入修改。

  4. 拼手气红包领取:①拼手气红包自己可以领取;②在本群成员都可以看到且领取;③拼手气红包领取的最少金额是多少0.01。

  (2)普通红包:

  1. 是否可以正常选择普通红包。

  2. 红包个数:①只能是数字,且是整数;②红包个数最少必须大于0,等于0时无法发送,并且给出正确提示;③红包个数最多不能超过:当前这个群的最大人数。

  3. 普通红包金额:有单个金额显示框,且可以正常填入。

  4. 普通红包领取:自己无法领取普通红包(但是可以发到这个群总人数)。

  (3)专属红包:

  1. 是否可以正常选择专属红包。

  2. 发送与领取:①在本群名单中(不包含自己),选择发送对象;②只有被指定的人才能领取专属红包。

  3. 专属红包金额:不能超过200.

  (4)群发红包金额:最大2000

  3、其他通用测试:

  (1)红包金额:

  1. 红包金额只能是数字。

  2. 红包金额精度在小数点后两位

  3. 如果直接输入小数点,小数点前默认生成0。

  4. 金额最少是0.01元,填写少于0.01的无法塞钱进红包并给出正确提示。

  5. 一对一金额最大是200元,群发金额最大是2000,填写超过200/2000的无法塞钱进红包并给出正确的提示。

  (2)红包描述:

  1. 在红包描述中是否可以正确输入汉字、拼音、符号、英文、emoji等——①测试他们的混合输入和纯输入;②测试红包描述里的表情是否可以正常删除和添加。

  2. 红包描述中是否可以输入自己下载的表情/或者自己收藏的表情,并且正常展示。——①静态;②动态。

  3. 空格:①红包描述是否可以包含空格;②红包描述单个空格也可以发送。

  4. 红包描述输入且红包正确发送后,对方是否正常可见。

  5. 红包描述长度的最大限制是多少,超过限制则给出相应的提示。

  6. 红包描述也可以不输入,不输入时,默认是“恭喜发财,大吉大利”。

  (3)红包封面:

  1. 红包封面选择界面可以正常打开。

  2. 红包封面可以正常选择。

  3. 红包封面已选择且正确发出后,对方是否可见。

  4. 红包封面不选择会有默认的封面。

  (4)支付方式:

  1. 填入正确的金额后,支付界面可以正常打开。

  2. 是否可以自己切换支付方式。

  3. 余额不足时,是否可以切换支付方式。

  (5)支付的验证方式:

  1. 密码。

  2. 指纹

  3. 人脸识别。

  4. 免密支付等。

  (6)余额不足,导致发红包失败:

  1. 零钱。

  2. 银行卡。

  3. 零钱通。

  (7)塞钱进红包,扣款顺序:

  1. 主动设置优先级。

  2. 默认顺序——①默认从零钱开始;②如果零钱不足时,看哪一种方式付钱比较充足。

  3. 确认自己选择的支付方式。

  (8)发红包时:

  1. 选择支付方式:零钱、零钱通、银行卡、添加新的银行卡支付——选择的支付方式钱数是否大于要发送的金额:①大于等于时:发送成功,并返回聊天界面;②小于时:发送失败,并给出余额不足的提示。

  2. 可以使用密码支付——①密码正确,支付成功,成功发出红包;②密码错误,支付失败,并给出正确的提示信息:①可以选择忘记密码,找回密码;②也可以选择重试,重新弹出支付界面。

  3. 在有指纹支付功能的前提下,可以使用指纹支付——①指纹验证成功,红包正确发送,退回到聊天框界面;②指纹验证失败,红包发送失败,并给出正确的提示。

  4. 取消发送:点击取消发送键,可以取消发送红包。

  (9)发送红包后:

  1. 发送红包后,不能撤回红包!

  2.  支付成功后,退回到聊天界面。

  3. 红包被拆时,有提示信息。

  4. 红包发送后,支付者:对应支付方式下金额有相应的减少。

  5. 红包发送后,领取者:增加正确的领取金额。

  6. 领取红包者,可以看到红包正确的的金额、描述、表情、封面等

  (10)红包记录

  1. 发红包界面是否能看到之前的收发红包记录。

  2. 红包记录界面是否正常打开。

  3. 红包记录中的金额是否与实际收发金额一致。

  (11)红包超时未领取:

  1. 红包超过24h是否可以领取。

  2. 红包未领取,是否按原路退回。

  3. 红包退款到账时间。

  (12)电脑端:

  1. 电脑端不支持红包功能,不能发也不能领取。

  2. 收到红包,给出提示收到红包请在手机上查看。

  (13)是否可以连续多次发红包。

  二、界面测试

  1. 发红包界面展示没有错别字。

  2. 抢红包界面没有错别字。

  3. 输入金额界面没有错别字。

  4. 红包收取记录界面没有错别字。

  5. 发红包和抢红包界面排版和颜色搭配合理

  三、安全性测试

  1. 红包被领取后,发送方的金额会减少,接收方的金额会增加,且保持总金额不变。

  2. 发送红包失败,金额不会减少。

  3. 红包发送成功后,会收到微信支付的通知。

  4. 给陌生人发红包,是否会收到安全通知。

  四、易用性测试

  1. 红包金额、红包个数和红包描述支持复制黏贴。

  2. 红包金额直接输入小数点,小数点前默认生成0。

  3. 在群发红包的拼手气红包和普通红包的方式下,有提示本群总人数,方便用户填写发红包个数。

  4. 红包描述,可以通过语音输入。

  5. 支付方式有多种:指纹、密码、免密、人脸识别等。

  五、兼容性测试

  1. 不同系统(安卓、IOS、鸿蒙)都可以收发红包。

  2. 不同运营商(电信、移动、联通),都可以收发红包。

  3. 不同网络连接(WIFI、宽带、流量、热点),都可以收发红包。

  六、性能测试

  1. 断网时,不能收发红包。

  2. 不同网速,抢红包和发红包的时间。

  3. 发送红包和领取红包时,跳转页面的时间。

  4. 收发红包的耗电量。

 感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

 

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/196013.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

(03)vite 处理 css

文章目录 系列全集vite 处理css流程vite如何解决协同开发,样式重复覆盖的问题?使用less通过配置,更改vite的css默认行为 系列全集 (01)vite 从启动服务器开始 (02)vite环境变量配置 &#xff…

微服务调用组件Feign

JAVA 项目中如何实现接口调用? 1)Httpclient HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富 的支持 Http 协议的客户端编程工具包,并且它支持 HTTP 协议最新版本和建议。HttpClient 相比传…

中国信通院公布2023下半年“可信数据库”测试结果

什么是可信数据库?定义具有强制和自主访问控制、审计、数据完整性、身份识别和鉴别、主客体分离等功能的数据库系统。是经过中国信通院评测的数据库产品及周边工具、数据库服务商和应用侧为评价目标的权威评测体系。 该体系包括基础能力、安全、性能、稳定性、服务商…

Explainable Multimodal Emotion Reasoning 多模态可解释性的情感推理

1.摘要 多模态情感识别是人工智能领域的一个活跃的研究课题。它的主要目标是整合多种模态(如听觉、视觉和词汇线索)来识别人类的情绪状态。目前的工作通常假设基准数据集的准确情感标签,并专注于开发更有效的架构。但由于情感固有的主观性,现有数据集往往…

【ARM Trace32(劳特巴赫) 使用介绍 12 -- Trace32 常用命令之 d.dump | data.dump 介绍】

文章目录 Trace32 常用命令之 d.dump | data.dump 介绍1 字节显示 (Byte)4 字节显示(word)8 字节显示(通常long)十进制显示显示指定列数显示地址范围内的值 Trace32 常用命令之 d.dump | data.dump 介绍 在 TRACE32 调试环境中&a…

TI 毫米波雷达器件中的自校准功能(TI文档)

摘要 TI 的毫米波雷达传感器包括一个内部处理器和硬件架构,支持自校准和监控。校准可确保在温度和工艺变化范围内维持雷达前端的性能。监控可以周期性测量射频/模拟性能参数并检测潜在故障。 本应用手册简要介绍了校准和监控机制,主要侧重于内部…

解决Linux中文乱码、字体横向问题

解决Linux中文乱码问题 1、locale --查看当先系统编码集 2、echo $LANG --查看当前使用的语言 3、vim ~/.bash_profile --修改配置文件 4、加入以下语句 export LC_ALL"zh_CN.UTF-8" export LANG"zh_CN.UTF-8" 5、source ~/.bash_profile --更新配置文…

Apache solr XXE 漏洞(CVE-2017-12629)

任务一: 复现环境中的漏洞 任务二: 利用XXE漏洞发送HTTP请求,在VPS服务器端接受请求,或收到DNS记录 任务三: 利用XXE漏洞读取本地的/etc/passwd文件 1.搭建环境 2.开始看wp的时候没有看懂为什么是core,然…

京东数据分析(京东数据运营):2023年10月咖啡市场销售数据分析(商家销量销额店铺数据)

随着我国经济的发展及人们消费观念、消费习惯的变化,咖啡消费越来越成为一种时尚生活方式,国内咖啡市场也在快速增长。且在当前互联网新零售的背景下,线上咖啡市场也愈加繁荣。 根据鲸参谋电商数据分析平台的相关数据显示,今年10月…

电商图类型总结

找的一些样例图: 真正从总结性质的电商图类型出发:banner,海报,商品主图,详情图一般不用创意设计工具,目前创意生成比较多的领域还是以banner、海报、商品主图、弱场景图、场景图、社交分享图、DPA等,另外就是在app上比如楼层通栏,横通联板广告位、店铺装修图、页面头…

在线直线度测量仪在圆形轧钢中的重要性

在线直线度测量仪在圆形轧钢中的重要性 在现代轧钢生产中,在线直线度测量仪是一种非常重要的工具,它可以帮助工人和产线进行高精度的直线度和直径测量,从而保证产品质量的稳定性和精度。以下是详细介绍直线度测量仪的重要性和应用。 一、测…

物流实时数仓ODS层——Mysql到Kafka

目录 1.采集流程 2.项目架构 3.resources目录下的log4j.properties文件 4.依赖 5.ODS层——OdsApp 6.环境入口类——CreateEnvUtil 7.kafka工具类——KafkaUtil 8.启动集群项目 这一层要从Mysql读取数据,分为事实数据和维度数据,将不同类型的数据…

Unity加载配置文件【解析Json】

Json 文件 Json文件的存储: 存储在StreamingAssets目录下的://这里用了游戏配置表常用的Json存储格式-对象数组 {"data":[{"id": 1001,"name": "ScreenFront_1",},{"id": 1002,"name": &…

自定义 el-select 和 el-input 样式

文章目录 需求分析el-select 样式input 样式 需求 自定义 选择框的下拉框的样式和输入框 分析 el-select 样式 .select_box{// 默认placeholder:deep .el-input__inner::placeholder {font-size: 14px;font-weight: 500;color: #3E534F;}// 默认框状态样式更改:deep .el-inp…

U-Shape Transformer for Underwater Image Enhancement(用于水下图像增强的U型Transformer)总结

背景 现有的水下数据集或多或少存在图像数量少、水下场景少、甚至不是真实场景等缺点,限制了数据驱动的水下图像增强方法的性能。此外,水下图像在不同颜色通道和空间区域的衰减不一致也没有统一的框架。 贡献 1)提出了一种处理 UIE 任务的…

《洛谷深入浅出进阶篇》同余方程+中国剩余定理——洛谷P1495

这篇文章讲介绍:同余方程,中国剩余定理 什么是同余方程? xy (mod p)这样的,带同余号的式子就是同余方程。 什么是中国剩余定理? 中国剩余定理,顾名思义是出自中国,它…

CoSeR: Bridging Image and Language for Cognitive Super-Resolution

主页:CoSeR: Bridging Image and Language for Cognitive Super-Resolution (coser-main.github.io) 图像超分辨率技术旨在将低分辨率图像转换为高分辨率图像,从而提高图像的清晰度和细节真实性。这项技术在手机拍照等领域有着广泛的应用和需求。随着超…

Redis5新特性-stream

Stream队列 Redis5.0 最大的新特性就是多出了一个数据结构 Stream,它是一个新的强大的 支持多播的可持久化的消息队列,作者声明 Redis Stream 地借鉴了 Kafka 的设计。 生产者 xadd 追加消息 xdel 删除消息,这里的删除仅仅是设置了标志位&am…

vue.js el-table 动态单元格列合并

一、业务需求: 一个展示列表,表格中有一部分列是根据后端接口动态展示,对于不同类型的数据展示效果不一样。如果接口返回数据是’类型1‘的,则正常展示,如果是’类型2‘的数据,则合并当前数据的动态表格。…

RTSP流媒体播放器

rtsp主要还是运用ffmpeg来搭建node后端转发到前端,前端再播放这样的思路。 这里讲的到是用两种方式,一种是ffmpeg设置成全局来实现,一种是ffmpeg放在本地目录用相对路径来引用的方式。 ffmpeg下载地址:http://www.ffmpeg.org/do…