zoukankan      html  css  js  c++  java
  • 聊天类功能测试用例

    对象

    对象就是聊天的联系人,包括个人账号,公共号,机构号,群组等。

    对象的属性

    就是这些联系人的各个特征。

    • 个人主页
      头像,昵称,签名,管理的群,管理的轻应用,二维码等。

    • 头像,创建人,群成员,名称,消息设置,群轻应用,群类型,二维码等。
    • 公共号(机构号)
      主页,头像,名称,简介,管理的轻应用,消息设置,二维码等。

    方法

    就是这些对这些对象的操作。

    • 消息发送
      单聊,群聊,语音,文字,图片,表情,链接,字符及长度等。
    • 成员管理
      加人,被加,退出,被动退出,编辑,删除等。
    • 群组管理
      创建群,消息设置,申请入群,扫二维码入群,退群,通知提醒,头像编辑,名称编辑,简介编辑,权限编辑,成员编辑等。
    • 消息管理
      发布通知,接收通知,发文件,消息提醒,通知提醒,声音,震动,好友请求,请求处理等。
    • 隐私管理
      黑名单,允许好友查看动态,允许陌生人查看动态,允许通过手机号查找,允许真实姓名查找等。
    • 权限管理
      开放群(任何人入群),半开放群(验证入群),验证加好友,不需验证加好友等。
    • 登录退出
      忘记密码,更换账号等。
    • 好友管理
      扫二维码加人,加好友,查好友,好友推荐,群组推荐,联系人导入,拉黑名单,解除好友,备注名等。
    • 动态管理
      发动态,发投票,点赞,表情,评论,增加,删除,分享,隐藏,编辑等。
    • 消息推送
      在线,离线,收发,时序等。
    • 文件管理
      接收,离线接收,预览,删除,分享,转存,文件格式,大小等。

    缓存

    缓存这个东西需要检查的,关系到用户体验,如果页面没做缓存,打开很慢。可以清除缓存测测。

    升级

    安装,卸载,升级一定要测。有的时候需要直接升级测试,因为开发可能改了表结构而没告诉你,导致升级后部分数据丢失,后果很严重。还要看升级后消息记录是否有丢失。(如果可能,需要去查看数据库)

    网络

    要覆盖(2G,3G,4G,wifi),如果有条件,可以搭建一个慢网的环境,测试慢网或者断线的表现,消息是否成功发送,或者retry几次,没发出去是否有提示等。(各种响应速度是否可以接受)

    中断

    要测试启动,静置,活动中等状态下的中断,看错误的操作是否有保护现场机制等。

    兼容性

    布局检查,分辨率检查,各种代表性机型检查。

    闪退

    一般是开着logcat来测试,几率高的闪退截log给开发分析,monkey也要跑跑。

  • 相关阅读:
    GXPT(一)——UI设计
    JVM系列文章(四):类载入机制
    poj 2688 状态压缩dp解tsp
    ASP.NET MVC Model绑定(四)
    cocos2dx实例开发之flappybird(入门版)
    qt creator中使用qwt插件
    [CodeEdit--Sublime]一些好用的Plugins
    NBUT 1225 NEW RDSP MODE I
    [IOC]Unity使用
    [Js/Jquery]jquery插件开发
  • 原文地址:https://www.cnblogs.com/TD1900/p/12783842.html
Copyright © 2011-2022 走看看