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

消息内容类型:

  • 纯文字
  • 纯图片
  • 纯表情
  • 文字+表情
  • 文件

发送键:

  • 点击“发送”发送
  • 使用快捷键发送(针对电脑端)

用户在线状态:

  • 在线状态
  • 离线状态

网络情况:

  • 网络正常
  • 网络异常

群聊情况:

  • @功能 :

    •   @个人、@多个人、@全部
  • 提醒功能
    • 被@到时,进入群聊是否提示“有人@”
    • 群聊聊天数量统计是否正常
    • 群聊信息较多时,是否有一键到上次看到的消息,从哪开始

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

  1. 单聊:发送文字/表情/图片,对方是否能接收成功,且消息发送时间排序正常,聊天记录条数是否正常  
  2. 群聊:发送文字/表情/图片,对方是否能接收成功,且消息发送时间排序正常,聊天记录条数是否正常
  3. 离线状态下,是否支持消息发送?发送失败后,是否支持重新发送?
  4. 离线状态下,是否支持接收消息?在线后,是否正常接收到离线消息?
  5. 未加好友状态下:搜索QQ号开启的临时会话,是否能发送文字/表情/图片/文件;群聊开启的临时会话,群主没有设置不可发起临时会话,是否能发送文字/表情/图片/文件;群主设置了不可发起临时会话,是否能发送文字/表情/图片/文件
  6. 在线用户发送文件给离线用户,发送到一半时,中断后,是否能继续再次发送
  7. 在线发送文件时,
  8. 屏蔽功能开启和关闭:屏蔽功能开启后,是否屏蔽消息提醒,但是还是可以点开查看消息?屏蔽功能关闭后,是否正常接收消息并提醒?
  9. 发送文字、图片、文件的最大限制
  10. 发送内容为空或纯空格,是否支持发送?
  11. 发送内容包含敏感字眼时,是否被和谐?
  12. @个人、多个、全部,是否有消息提示
  13. 消息中发送的网址,是否支持打开?
  14. 已经发送和接收的消息,是否支持复制或粘贴或转发?
  15. 已经发送的消息是否支持撤回,撤回时间有效性验证
  16. 频繁下拉上划刷新页面,页面是否正常

QQ聊天框测试用例设计的更多相关文章

  1. QQ聊天框变成方框口口口口的解决办法

    QQ聊天框变成方框口口口口的解决办法 安装了QQ拼音输入法6.0之后,发现 QQ聊天对话框好友名称变成框口口口口口,网上没有找到办法,卸载轻聊版,安装完整版9.03之后,再次启动就好了.

  2. WPF仿QQ聊天框表情文字混排实现

    原文:WPF仿QQ聊天框表情文字混排实现 二话不说.先上图 图中分别有文件.文本+表情.纯文本的展示,对于同一个list不同的展示形式,很明显,应该用多个DataTemplate,那么也就需要Data ...

  3. js五道经典练习题--第二道仿qq聊天框

    <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>& ...

  4. qq传文件测试用例设计

  5. QQ去除聊天框广告详解——2016.9 版

    QQ聊天框广告很烦人,百度出来的一些方法早已过时,下面是博主整理出来的方法,供各位同学参考. 1.按键盘上的 Win+R 快捷键打开运行框,然后复制并粘贴 Application Data\Tence ...

  6. 在移动网页网页上点击链接跳转到QQ聊天界面

    打开qq聊天窗口的方法 <a href="http://wpa.qq.com/msgrd?v=3&uin=1450612626&site=qq&menu=yes ...

  7. QQ聊天界面的布局和设计(IOS篇)-第一季

    我写的源文件整个工程会再第二季中发上来~,存在百度网盘, 感兴趣的童鞋, 可以关注我的博客更新,到时自己去下载~.喵~~~ QQChat Layout - 第一季 一.准备工作 1.将假数据messa ...

  8. 测试面试题集-测试用例设计:登录、购物车、QQ收藏表情、转账、充值、提现

    以下内容首发于微信公众号[ITester软件测试小栈]: 测试面试题集-2.测试用例设计 大家好 我是coco小锦鲤 上周五给大家分享了测试基础理论题 这个周五给大家分享测试用例设计题 测试用例的考察 ...

  9. 制作qq简易聊天框

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

随机推荐

  1. C语言dos程序源代码分享(进制转换器)

    今天给大家分享一个dos程序的源代码 这个程序是本人在学习中的经验分享 如果有问题或者建议,欢迎大家一起交流 源代码: /*本程序为一个进制转换器 本程序不作为商业用途,完全为技术交流 喜欢C语言的同 ...

  2. Fiddler实战深入研究(二)[转载]

    Fiddler实战深入研究(二) 阅读目录 Fiddler不能捕获chrome的session的设置 理解数据包统计 请求重定向(AutoResponder) Composer选项卡 Filters选 ...

  3. python小练习--属性

    箭头这个作业: class Box:#定义一个类名为Box,类名后不必有括号,类包含类属性和类方法,这个类没有定义类属性 '''这是一个计算体积的类'''#这是这个类的__doc__属性,执行类后就可 ...

  4. 61 origin授控于MATLAB

    官方教程:http://www.originlab.com/forum/topic.asp?TOPIC_ID=22339 学习自白东升老师originPRO8.0教程. 我用的是origin pro2 ...

  5. const define static extern 关键词详解

    const const关键词并不能把一个变量变成一个常量, 在符号前加上const表示这个符号不能被赋值, 即他的值对这个符号来说是只读的, 但并不代表这个值不能用其他方法去改变. 通过下面的例子就能 ...

  6. day10(IO流汇总)

    字节流 (Reader,Writer) 输入流  FileReader public class Demo { public static void main(String[] args) throw ...

  7. VMware Workstation 12 OpenGL ES版本支持情况与设置

    概述 开始学习Opengl时,发现VMware Workstation虚拟机无法运行Opengl ES2.0的程序.后来,经过查找最终得知,是因为VMware Workstation11及之前的版本对 ...

  8. line tension

    <!DOCTYPE html> <html> <head> <title>tension</title> <script type=& ...

  9. Linux内存子系统及常用调优参数

    1>内存子系统 1>组件: slab    allocator buddy    system kswapd pdflush 2>虚拟化环境: PA:进程地址: HA:虚拟机地址: ...

  10. wc.java

    GitHub代码链接 1.项目相关要求 •基本功能列表: -c  统计文件中字符的个数 -w 统计文件中的词数 -l   统计文件中的行数 •拓展功能: -a  统计文件中代码行数.注释行数.空行 2 ...