中通IM测试实践_即时通讯类软件测试用例

本文介绍了中通IM测试的实践经验,重点涵盖消息的准确性、时效性、可靠性、多端一致性及安全性。通过在线、离线、历史消息等场景测试确保消息的准确性,通过模拟网络异常、接口异常、服务器异常等测试消息的可靠性。同时,针对移动专项测试,如兼容性、耗电量和性能进行了保障。文章强调了充分的用例场景和接口自动化在质量保障中的重要性。
摘要由CSDN通过智能技术生成

二、测试分析介绍

消息的质量目标包括:准确性、时效性、可靠性、多端一致性、安全性、兼容性,这几个维度都是做好IM质量保障的重点及难点。

基于业务特性分析,我们梳理出IM测试点,大致如下:

图片

(IM测试分析)

三、IM测试实践

1.准确性保障

那么,如何测试消息的准确性呢?我们要明确消息准确性的关键点。

时间准确性:消息发送方发出时间,和消息接收方接收时间,差值要在500ms以内。

顺序准确性:单聊、群聊,每个人接收到的消息的顺序都是一样的。

内容准确性:消息发送方发出的内容,和消息接收方接收到的内容,要一模一样,长度不会被截断,字符也不会被转义等。

类型准确性:例如发出去的消息类型是视频,那么接收到的消息类型也应该是视频,而不能解析为文件。二者的差异不仅在于类型标签不一样,还在于视频可以直接在IM聊天框中播放,而文件只能下载不能播放。

状态准确性:发送方发出去,如果接收方未读,那么发送方查验的接收方已读未读状态不能是已读。

我们构造以下3类场景来展开测试工作:在线场景,离线场景,历史消息场景。

在线场景:收发消息的帐号都保持在线状态,消息发出后,在接收方客户端就能实时收到消息,此时验证消息的时间、顺序、内容、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值