关闭

微信聊天窗口测试用例

发表于:2023-12-05 09:21

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:眨眨眼小朋友    来源:CSDN

  以前没测过客户端的测试,昨天面试被问到聊天窗口测试场景设计,感觉自己答的不好,结束后上网查了一下客户端/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、直接杀掉进程,重启聊天框,发到一半的消息是否丢掉或者保留,或发送已完成部分。
  以上是我总结的微信聊天窗口测试,只是微信客户端的一个模块。如果有遗漏,欢迎补充。
  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号