关于聊天小程序的测试点

本文讨论了在IT应用中如何保证消息顺序一致性、避免重复加载、实现断线重连、优化心跳机制以及处理WebSocket可能的问题,包括音频/视频播放的流畅性和性能,以及用户体验的关键元素如点赞功能和消息接口的时效性。
摘要由CSDN通过智能技术生成

1、消息顺序的一致性(不错乱)

2、加载历史数据分页不会重复加载(接口响应慢,加载不到当前页数时 重复加载会导致)

3、断线重连机制(如断网、服务器重启),是否新发的消息在重连后展示 发送的消息是否成功、加载历史记录是否成功,音频 视频 图片是否正常播放

心跳机制:客户端每隔一段时间向服务端发送一个特有的心跳消息,每次服务端收到消息后只需将消息返回,此时,若二者还保持连接,则客户端就会收到消息,若没收到,则说明连接断开,此时,客户端就要主动重连,完成一个周期

断线重连:若某时间段内客户端发送了消息,而服务端未返回,则认定为断线;这个时候会触发到websocket中的onclose事件,需要重新连接服务
 

4、及时消息是否及时展示

5、新增数据的基础上,查看历史数据是否正常

6、音频播放:声音是否正常,进度加载是否正常,多个音频同时操作是否正常

7、视频播放:视频画面播放是否正常,进度加载是否正常;声音是否正常;音频播放时 ,进入视频播放是否会串音

8、点赞按钮是否正常 

9、消息加载接口的时效性(性能)

10、消息未发送成功的情况下,是否提示用户后续重发

-----------------------24/01/17

11、ws(webSocket)断连情况下,如果处理不得当时,会连续发两次消息导致消息重复,需模拟ws断连重发是否有问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值