【刷题】面筋-测开-聊天功能测试&微信聊天

【刷题】面筋-测试开发常见问题合集

  • 聊天类的 APP 都差很少,无论是微信, QQ ,若抓住了共性,测试点都差不太多。

微信聊天功能测试

发送对象

  • 普通用户、公众号、群、其余特殊主体

衍生功能

  • 转发、语音转文字、删除等

消息发送

  • 单聊、群聊、语音、文字、图片、表情、连接、字符及长度

消息管理

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

发送内容

  • 空白、正常文字、超长文字、之前曾经引发过崩溃的特殊内容、特殊字符、表情、图片、多媒体、红包、语音等

消息推送

  • 在线、离线、收发、时序

权限管理

  • 开放群(任何人入群),半开放群(验证入群),验证加好友,不需验证加好友

隐私管理

  • 黑名单,容许好友查看动态,容许陌生人查看动态,容许经过手机号查找,容许真实姓名查找

成员管理

  • 加人,被加,退出,被动退出,编辑,删除

群组管理

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

好友管理

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

动态管理

  • 发动态,发投票,点赞,表情,评论,增长,删除,分享,隐藏,编辑

登陆退出

  • 忘记密码,更换帐号

文件管理

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

语音聊天

  • 接通/挂断、通话质量、耳机插拔、音量调解、话筒/扬声器切换、打开/关闭麦克风、后台挂起

视频聊天

  • 接通/挂点/切换语音、视频质量、耳机插拔、音量调解、话筒/扬声器切换、前置后置摄像头切换、视频框切换、后台挂起

==========================================html

聊天功能通用测试

一、确认聊天的联系人类型:

包括我的帐号,公共号,机构号,群组等。android

2. 确认联系人具备的特征:

我的主页---头像、昵称、性别、地区、签名、管理的群、2维码数据库

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

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

三、确认联系人要作哪些操做

消息发送--------单聊、群聊、语音、文字、图片、表情、连接、字符及长度网络

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

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

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

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

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

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

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

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

登陆退出--------忘记密码,更换帐号

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

4. 缓存

缓存这个东西须要检查的,关系到用户体验,若是页面没作缓存,打开很慢。能够清除缓存测测。

5. 升级

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

6. 网络

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

7. 中断

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

8. 兼容性

布局检查,分辨率检查,各类表明性机型检查

9. 闪退

十、不一样平台间的交叉测试

END

相关文章
相关标签/搜索