• 微信发送接受消息测试用例


    微信发送接受消息测试用例主要包括功能测试,界面测试,易用性测试,安全测试,性能测试,兼容性测试六个方面。

    功能测试:

    1. 发送/接受各页面按键功能是否正常。
    2. 输入框可输入内容测试(汉字,字符,表情等)能正常发送和接受这些内容。
    3. 输入框可输入内容的最长长度测试,超过长度是否有提示。
    4. 测试什么都不输入可以发送吗。
    5. 输入框内容是否支持复制粘贴。
    6. 语音,图片,视频,表情包等是否可以正常发送接受。
    7. 语音最长可以发多长时间,最短可以发多短,是否有对应的提示。
    8. 可发图片的类型,大小,一次最多发多少张,是否有对应提示。
    9. 可发视频的类型,大小,一次最多可发多少个,是否有对应提示。
    10. 是否支持语音转文字。
    11. 语音和文字等功能之间的切换是否正常。
    12. 消息发送失败是否有提示,是否可以重发。
    13. 消息是否可以撤回,超出撤回时间是否可以继续撤回。
    14. 多端登录发送接受的消息是否同步。
    15. 接受未看的消息是否有提示,提示信息是否准确。
    16. 接受的消息顺序是否和发送的消息顺序一致。
    17. 群聊中,发送的消息是不是所有人都有提示且可见,提示是否正确。
    18. 当使用@功能时,只有被@的人才会被提示,其他人不会提示。
    19. 在查看历史信息的时候,新消息是否能被接受,且有提示。

    界面测试:

    1. 发送/接受页面各按键大小形状颜色是否符合设计要求。
    2. 页面内的字体是否有错别字/是否合规。
    3. 页面的排版大小颜色是否符合设计要求。

    易用性测试:

    1. 发送/接受消息的指引是否人性化。
    2. 界面图标是否符合大众思维。
    3. 是否可以用回车代替点击发送。

    安全性测试:

    1. 发送消息中是否可以过滤敏感词汇且有提示。
    2. 是否可以防止注入攻击。
    3. 拉黑/删除后是否无法发送和接受消息。

    性能测试:

    1. 发送/接受各种消息的速度。
    2. 发送/接受各种消息所需的最低网速。
    3. 发送/接受各种消息所消耗的电量。
    4. 发送/接受各种消息所占用的CPU。

    兼容性测试:

    1. 在不同移动端不同版本上各功能是否正常。
    2. 在不同pc端不同版本上功能是否正常。
    3. 不同微信版本之间发送/接受消息是否正常。
  • 相关阅读:
    Linux 删除大量小文件的两种方案 | 运维进阶
    pdf加水印怎么加?五个步骤非常简单
    mvn 打包特殊配置
    从零开始Blazor Server(8)--增加菜单以及调整位置
    新威凌将开启申购:2022年第三季度业绩下滑,陈志强为董事长
    企业贸易站官网是HTML模板源码,提供完整源代码
    iVX低代码平台系列详解 -- 概述篇(三)
    SSTV慢速扫描的几种模式优劣对比
    软文推广中如何搭建媒体矩阵
    Docker-consul容器服务更新与发现
  • 原文地址:https://blog.csdn.net/weixin_54575205/article/details/126852033