• 功能测试--聊天功能测试&微信聊天


    微信聊天功能测试
    发送对象
    普通用户、公众号、群、其他特殊主体
    衍生功能
    转发、语音转文字、删除等
    消息发送
    单聊、群聊、语音、文字、图片、表情、链接、字符及长度
    消息管理
    发布通知、接受通知、发文件、消息提醒、通知提醒、声音、震动、好友请求、请求处理
    发送内容
    空白、正常文字、超长文字、以前曾经引起过崩溃的特殊内容、特殊字符、表情、图片、多媒体、红包、语音等
    消息推送
    在线、离线、收发、时序
    权限管理
    开放群(任何人入群),半开放群(验证入群),验证加好友,不需验证加好友
    隐私管理
    黑名单,允许好友查看动态,允许陌生人查看动态,允许通过手机号查找,允许真实姓名查找
    成员管理
    加人,被加,退出,被动退出,编辑,删除
    群组管理
    创建群,消息设置,申请入群,扫二维码入群,退群,通知提醒,头像编辑,名称编辑,简介编辑,权限编辑,成员编辑
    好友管理
    扫二维码加人,加好友,查好友,好友推荐,群组推荐,联系人导入,拉黑名单,解除好友,备注名
    动态管理
    发动态,发投票,点赞,表情,评论,增加,删除,分享,隐藏,编辑
    登录退出
    忘记密码,更换账号
    文件管理
    接收,离线接收,预览,删除,分享,转存,文件格式,大小
    语音聊天
    接通/挂断、通话质量、耳机插拔、音量调解、话筒/扬声器切换、打开/关闭麦克风、后台挂起
    视频聊天
    接通/挂点/切换语音、视频质量、耳机插拔、音量调解、话筒/扬声器切换、前置后置摄像头切换、视频框切换、后台挂起

    聊天功能通用测试
    1、确认聊天的联系人类型:
    包括个人账号,公共号,机构号,群组等。

    1. 确认联系人具有的特征:
      个人主页---头像、昵称、性别、地区、签名、管理的群、2维码

    群------------头像、创建人、群成员、群名称、群类型、消息设置、2维码

    公共号------头像、名称、简介、消息设置、2维码

    3、确认联系人要做哪些操作
    消息发送--------单聊、群聊、语音、文字、图片、表情、链接、字符及长度

    消息管理--------发布通知、接受通知、发文件、消息提醒、通知提醒、声音、震动、好友请求、请求处理

    消息推送--------在线、离线、收发、时序

    权限管理--------开放群(任何人入群),半开放群(验证入群),验证加好友,不需验证加好友

    隐私管理--------黑名单,允许好友查看动态,允许陌生人查看动态,允许通过手机号查找,允许真实姓名查找

    成员管理--------加人,被加,退出,被动退出,编辑,删除

    群组管理--------创建群,消息设置,申请入群,扫二维码入群,退群,通知提醒,头像编辑,名称编辑,简介编辑,权限编辑,成员编辑

    好友管理--------扫二维码加人,加好友,查好友,好友推荐,群组推荐,联系人导入,拉黑名单,解除好友,备注名

    动态管理--------发动态,发投票,点赞,表情,评论,增加,删除,分享,隐藏,编辑

    登录退出--------忘记密码,更换账号

    文件管理--------接收,离线接收,预览,删除,分享,转存,文件格式,大小

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

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

    3. 网络
      要覆盖(2G,3G,4G,wifi),使用Charles模拟慢网、弱网等条件,验证消息是否成功发送,或者retry几次,没发出去是否有提示等,各种响应速度是否可以接受

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

    5. 兼容性
      布局检查,分辨率检查,各种代表性机型检查

    6. 闪退
      参考:【刷题】面筋-测开-Android中造成APP闪退的原因总结
      10、不同平台间的交叉测试

  • 相关阅读:
    Jmeter Ant Task如果报告中有错误,在邮件内容里面直接显示出来 系列2
    自动化测试的点点滴滴经验积累
    Java中通过SimpleDateFormat格式化当前时间:/** 输出格式:20060101010101001**/
    Good Bye 2015 A
    Codeforces Round #337 (Div. 2)B
    Codeforces Round #337 (Div. 2) A水
    hdu 1698 线段树 区间更新 区间求和
    hdu 1166线段树 单点更新 区间求和
    HDU2841 (队列容斥)
    15ecjtu校赛1006 (dfs容斥)
  • 原文地址:https://www.cnblogs.com/jiliangceshi/p/12752461.html
Copyright © 2020-2023  润新知