news 2026/4/16 15:36:52

微信聊天窗口测试用例

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
微信聊天窗口测试用例

以前没测过客户端测试,昨天面试被问到聊天窗口测试场景设计,感觉自己答的不好,结束后上网查了一下客户端/app测试的要点,按照测试策略来分,主要涉及到如下测试类型:

1、功能测试

2、性能测试

3、界面测试

4、权限测试

5、兼容性测试

6、网络测试

7、异常情况测试

8、易用性测试

9、安全性测试

10、交互性测试

11、稳定性测试

微信聊天窗口的交互测试和易用性测试可以包含在功能测试中。按照测试策略列出以下测试用例

功能测试

文字消息:

1、发送文字、数字、英文、表情、特殊字符、纯空格、tab,及各种类型字符混合消息,是否发送成功。

2、发送空消息,不允许发送。

3、发送最大长度消息,边界值测试,界点及超出,是否发送成功。

4、是否能够接收对端发送的文字、数字、英文、表情、特殊字符、纯空格、tab,及各种类型字符混合消息。

5、发送链接是否能正常打开、复制、粘贴。

6、消息在指定时间内是否可以撤回,超过时间不能撤回。

7、消息是否可删除,删除后不显示。

8、收发消息是否有提示,已读消息是否显示已读。

9、如果发送失败,是否支持重发。

10、消息较多时,是否支持一键回到之前浏览位置。

11、是否支持查找消息记录

12、互相是好友的情况下是否发消息正常,未加好友情况下,加好友功能是否正常。

13、收到的消息是否能转发。

14、发送消息被视频请求、电话打断,是否有提示,结束通话后是否回到当前聊天界面。

图片/视频消息:

1、发送图片视频不能为空。

2、支持的多种图片/视频格式是否成功发送和接收。

3、支持的最大图片/视频大小边界值测试,支持原图发送。

4、最多同时发送的图片/视频个数。

5、相册选图和相机拍摄图片/视频发送。

6、发送视频图片过程中切出窗口,传送是否中断,还是后台继续发送。

7、发送视频图片过程中有电话或聊天请求进入,是否有提示,传送是否中断,还是后台继续发送。

8、消息在指定时间内是否可以撤回,超过时间不能撤回。

9、消息是否可删除,删除后不显示。

10、收发消息是否有提示,已读消息是否显示已读。

11、如果发送失败,是否支持重发。

语音消息

1、不支持空消息发送。

2、不支持时间过短语音发送,有提示。

3、不支持大于60秒语音,边界值测试。

4、语音消息转文字。

5、语音消息录制过程中有电话或视频聊天请求进入,是否有提示,是否会被打断,若打断是丢掉消息还是发送已完成部分。

6、消息在指定时间内是否可以撤回,超过时间不能撤回。

7、消息是否可删除,删除后不显示。

8、收发消息是否有提示,已读消息是否显示已读。

9、如果发送失败,是否支持重发。

语音聊天、视频聊天

1、拨打语音视频聊天,接收方是否有提示,没接通是否双方都正确显示。

2、视频语音之间相互切换。

3、语音视频聊天被打断(有电话进入或别的视频语音聊天请求)是否会被强制中断,是否有提示接收新的请求。

群组消息

1、群发消息是否群里所有人都能收到,是否能收到群里其他所有人发的消息。

2、群主公告是否显示正常。

3、@某个成员/某些成员/所有人,是否指定的人能收到消息提醒,别人收不到。

4、发送群视频、群语音是否所有成员能进入聊天。

5、群成员统计是否正确,新加成员,删除成员,统计是否正确。

6、新加成员/删除成员,是否能够正常接收/不再接收群里消息。

7、是否能按照成员搜索聊天记录。

其他功能:

1、红包、转账、位置、名片等功能是否正常使用。

性能测试:

1、对端同时发多条消息,接收顺序是否正确。

2、是否能够在要求时间内收到消息(文字语音图片视频)。

权限测试:

1、电脑手机等多台设备同时登录,发送消息。

2、换设备登录同一个账号,历史聊天记录是否仍然存在。

安全性测试:

1、发送敏感信息。

界面测试:

1、双方头像显示是否正常。

2、聊天框,字体显示是否正常。

兼容性测试:

1、不同手机型号,操作系统测试。

2、不同电脑型号,浏览器,操作系统测试。

3、不同输入法测试

网络测试:

1、网络故障或信号不稳定情况下,发送所有消息类型失败,网络恢复是否能自动重发,接收正常。

2、网络故障或信号不稳定情况下,拨打视频或语音聊天电话不通是否有提示。

3、正在通话中,遇到网络信号消失,是否中断通话或者卡在那里,网络恢复后,是否通话是否能恢复。

4、弱网测试,网络信号较弱情况下,功能是否正常。

稳定性测试:

1、对端同时收发大量消息,是否会引起聊天窗口崩溃,自动退出。

2、同时收发多个大视频图片,是否会引起窗口崩溃。

3、视频或语音通话中,同时进来多个视频语音通话申请,是否会引起通话中断会崩溃。

4、多次长时间快速上滑下滑聊天窗口是否会引起异常。

5、多个聊天窗口来回切换已收发消息是否显示正常。

6、同时打开多个APP来回切换,已收发消息是否显示正常。

7、正在发送图片/视频,切换其他窗口是否能正常发送不被打断。

8、正在发送图片/视频,切换其他APP是否能正常发送不被打断。

9、多次进行发送/撤回消息操作。

10、多次增删好友,发送消息。

异常情况测试:

1、电量仅剩1%,是否能正常发送接收消息。

2、电量耗尽,关机后重启,发到一半的消息是否丢掉或者保留,或发送已完成部分。

3、进程挂住了,杀掉进程后,发到一半的消息是否丢掉或者保留,或发送已完成部分。

4、直接杀掉进程,重启聊天框,发到一半的消息是否丢掉或者保留,或发送已完成部分。

以上是我总结的微信聊天窗口测试,只是微信客户端的一个模块。如果有遗漏,欢迎补充。

最后作为一位过来人也是希望大家少走一些弯路,在这里我给大家分享一些软件测试的学习资料,这些资料希望能给你前进的路上带来帮助。

视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 13:42:31

244-14AG-Z1YY- FQ同步示波器

244‑14AG‑Z1YY‑FQ 同步示波器 主要特点如下:核心用途用于电信号的实时采集与波形显示,特别适合需要多通道、同步测量的工业或实验场景。能够对多个输入信号进行同步触发与显示,用于分析信号特性、调试设备或故障诊断。主要特点多通道同步采…

作者头像 李华
网站建设 2026/4/16 15:06:17

海鸥优化算法(SOA)优化BP神经网络实现分类模型

海鸥优化算法SOA对BP的权值和阈值做优化,建立多分类和二分类的分类模型。 程序内注释详细直接替换数据就可以用。 程序语言为matlab。 程序运行具体效果图如下所示。 想要的加好友我吧。在机器学习的领域中,分类问题一直是研究的热点。BP神经网络作为一种…

作者头像 李华
网站建设 2026/4/16 15:07:13

Java + Kafka + Flink 构建工业级实时分析平台(一线大厂实践方案曝光)

第一章:Java 工业传感器数据实时分析 在现代工业自动化系统中,传感器持续产生大量时间序列数据,如温度、压力、振动频率等。为了实现设备状态监控、故障预警和生产优化,必须对这些数据进行低延迟的实时分析。Java 凭借其高性能的并…

作者头像 李华
网站建设 2026/4/16 13:34:45

工业传感器数据延迟高达分钟级?用这4步法立刻优化至毫秒响应

第一章:工业传感器数据延迟高达分钟级?现状与挑战在现代工业自动化系统中,传感器作为物理世界与数字系统之间的关键接口,承担着实时采集温度、压力、振动等关键参数的职责。然而,许多实际部署中的工业传感网络仍面临数…

作者头像 李华
网站建设 2026/4/16 16:45:11

【C++26并发编程终极指南】:深度解析std::execution新特性与性能飞跃

第一章:C26并发编程的演进与std::execution的诞生C26标志着并发编程模型的一次重大飞跃,其核心变革体现在引入了统一的执行抽象——std::execution。这一特性旨在解决长期以来多线程、异步任务和并行算法之间执行策略割裂的问题,为开发者提供…

作者头像 李华
网站建设 2026/4/16 13:35:29

CTF核心知识全景解析:从基础概念到实战技巧,这一篇帮你全掌握

一、什么是CTF? CTF,即 Capture The Flag,中文名为夺旗赛,是一种网络安全技术人员之间进行技术竞技的比赛形式。 在 CTF 比赛中,参赛者需要通过解决各种与网络安全相关的技术挑战来获取“旗帜”,这些挑战…

作者头像 李华