• 0
  • 0
分享
  • QQ聊天框测试用例设计——软件测试圈
  • 曼倩诙谐 2023-12-29 16:28:21 字数 951 阅读 989 收藏 0

  QQ、微信聊天框的主要功能就是发送消息和接收别人发过来的消息。

  消息内容类型:

  ·纯文字

  · 纯图片

  · 纯表情

  · 文字+表情

  · 文件

  发送键:

  · 点击“发送”发送

  · 使用快捷键发送(针对电脑端)

  用户在线状态:

  · 在线状态

  · 离线状态

  网络情况:

  · 网络正常

  · 网络异常

  群聊情况:

  · @功能 :

   @个人、@多个人、@全部

  · 提醒功能

     - 被@到时,进入群聊是否提示“有人@”

     - 群聊聊天数量统计是否正常

     - 群聊信息较多时,是否有一键到上次看到的消息,从哪开始

  以上四种情况:QQ、微信共有的,共有的测试用例设计

  1、单聊:发送文字/表情/图片,对方是否能接收成功,且消息发送时间排序正常,聊天记录条数是否正常。  

  2、群聊:发送文字/表情/图片,对方是否能接收成功,且消息发送时间排序正常,聊天记录条数是否正常.

  3、离线状态下,是否支持消息发送?发送失败后,是否支持重新发送?

  4、离线状态下,是否支持接收消息?在线后,是否正常接收到离线消息?

  5、未加好友状态下:搜索QQ号开启的临时会话,是否能发送文字/表情/图片/文件;群聊开启的临时会话,群主没有设置不可发起临时会话,是否能发送文字/表情/图片/文件;群主设置了不可发起临时会话,是否能发送文字/表情/图片/文件

  6、在线用户发送文件给离线用户,发送到一半时,中断后,是否能继续再次发送

  7、在线发送文件时,

  8、屏蔽功能开启和关闭:屏蔽功能开启后,是否屏蔽消息提醒,但是还是可以点开查看消息?屏蔽功能关闭后,是否正常接收消息并提醒?

  9、发送文字、图片、文件的最大限制

  10、发送内容为空或纯空格,是否支持发送?

  11、发送内容包含敏感字眼时,是否被和谐?

  12、@个人、多个、全部,是否有消息提示

  13、消息中发送的网址,是否支持打开?

  14、已经发送和接收的消息,是否支持复制或粘贴或转发?

  15、已经发送的消息是否支持撤回,撤回时间有效性验证

  16、频繁下拉上划刷新页面,页面是否正常


作者:佚名    

来源:http://www.51testing.com/html/40/n-7792040.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 一.基准测试也是单用户测试,测试环境确定以后,对业务模型中的重要业务做单独的测试,获取单用户运行时的各项性能指标,为多用户并发测试和综合场景测试等性能分析提供参考依据。1.线程组线程数:模拟5个用户并发Ramp-Up Period时间(秒):1,就是在一秒内完成5个用户的并发循环次数:5个用户在一秒并发的循环次数2.HTTP请求按照实际API文档(接口文档)直接输入填写就是。3.察看结果树绿色说明请求通过;红色就表明请求失败Thread Name: 线程组名称Sample Start: 启动开始时间Load time: 加载时长,这个时间是我们测试常用的时间,也是整个请求的消耗时间,从发送到接...
            3 2 3446
            分享
          • 基本技术问题:游戏测试的基本流程:分析测试需求-制定测试计划-设计测试用例-(可能会进行冒烟测试)-执行测试-生成测试报告OSI七层协议:应用层-表示层-会话层-传输层-网络层-数据链路层-物理层TCP与UDP的差别:游戏测试与软件测试之间的关系:1、游戏测试是软件测试的一部分游戏测试简单说就是发现游戏里的问题(BUG)并进行改进,从而提升游戏产品的质量。游戏测试作为软件测试的一部分,它具备了软件测试所有的一切共同的特性:①测试的目的是发现软件中存在的缺陷。②测试都是需要测试人员按照产品行为描述来实施。产品行为描述可以是书面的规格说明书,需求文档,产品文件,或是用户手册,源代码,或是工作的可执...
            10 10 6116
            分享
          •   前言  在自动化测试中,自动化测试用例设计原则就是执行过程时不能存在依赖顺序,那么如果测试用例需要按照指定顺序执行,这个时候应该怎么做呢?目前单元测试框架中unittest没有办法改变测试用例的执行顺序,但是另一个单元测试框架pytest可以做到,辅助测试人员更改测试用例的执行顺序,今天小编简单的介绍几种,如何通过pytest进行更改自动化测试用例的执行顺序  pytest  pytest的执行顺序想必大家都清楚,是通过ascii码进行收集的,然后通过文件中从上往下的执行顺序进行运行,我们只需要将我们的测试用例在编写时,按照从上往下的顺序进行编写。  # coding:utf-8...
            0 0 990
            分享
          • 预览和发布API文档下面介绍Postman中如何预览和发布API文档。简要概述步骤Collection鼠标移动到某个Collection,点击三个点PublishDocsPublish得到PublicURL别人打开这个PublicURL,即可查看API文档详细解释具体操作预览API文档点击分组右边的大于号>如果只是预览,比如后台开发员自己查看API文档的话,可以选择:Viewinweb等价于点击PublishDocs去发布:ViewinWeb后,有Publish的选项(见后面的截图)ViewinWeb后,会打开预览页面:比如:奶牛云https://documenter.getpostma...
            12 12 4810
            分享
          • 什么是大数据大数据是指无法在一定时间范围内用传统的计算机技术进行处理的海量数据集。对于大数据的测试则需要不同的工具、技术、框架来进行处理。大数据的体量大、多样化和高速处理所涉及的数据生成、存储、检索和分析使得大数据工程师需要掌握极其高的技术功底。需要你学习掌握更多的大数据技术、Hadoop、Mapreduce等等技术。大数据测试策略大数据应用程序的测试更多的是去验证其数据处理而不是验证其单一的功能特色。当然在大数据测试时,功能测试和性能测试是同样很关键的。对于大数据测试工程师而言,如何高效正确的验证经过大数据工具/框架成功处理过的至少百万兆字节的数据将会是一个巨大的挑战。因为大数据高效的处理测...
            14 14 906
            分享
      • 51testing软件测试圈微信