**微信聊天框的主要功能就是发送消息和接收别人发过来的消息。**首先我们需要先明确几个概念
- 消息的分类:纯文字,纯数字、纯英文,图片,文件,表情,语音、视频,文字+表情,文字+数字,文字+英文等等组合情况
- 聊天的特殊功能:@符号,撤回功能,消息重发,撤回消息,收藏消息,转发消息
功能测试
以下情况建立在双方互为好友的情况下进行。
- 发送纯文字,纯英文、纯数字,图片,文件,表情,语音、视频,文字、文字、英文、数字、表情的组合情况,发送功能是否正常
- 接收纯文字,纯英文、纯数字,图片,文件,表情,语音、视频,文字、英文、数字、表情的组合情况,接收功能是否正常
- 测试文字、图片,文件,语音,视频,的最大值测试(边界值测试)
- 发送语音聊天、视频聊天时,是否有声音提示
- 是否可以正常发送语音和接受语音,是否支持语音转文字
- 消息发送后,是否支持在一定时间范围内可以撤回功能,超出指定时间范围,是否不支持撤回功能
- 发送失败后,是否支持消息重发
- 是否可以支持转发消息
- 是否可以@别人,并且被@的人可以收到提示
其他功能
- 发送名片、发送位置信息功能是否正常
- 发送红包、转账功能是否正常
- 发送语音聊天、视频聊天时,长时间未接听,是否有提示
- 消息较多时,是否支持一键回到之前浏览位置
- 群聊:发送消息是否所有成员全部可见
- 群聊:@单个人,多个人,全部人时,对象是否会收到提醒
- 群聊:发起群视频,群语音时,所有被邀请的成员是否能加入群聊
性能测试
- 性能测试:发送消息的时间,对方收到的时间,是否在规定时间内,用户体验是否良好
兼容性测试
- 兼容性测试:不同输入法,不同手机型号,不同手机系统,不同电脑型号与版本,且可以正常的接受消息和发送消息,且手机端与PC端消息同步
- 弱网测试:在网络条件不好或者无网络的情况下各类功能是否正常,视频聊天、语音聊天是否有提示网络不好,网络恢复后是否可以再次正常使用,消息没法出去,提示重新发送消息
- 给网络条件不好或者无网络的好友发消息,恢复网络条件时,是否能接收正常
- 给网络条件不好或者无网络的好友发语音、视频消息时,恢复网络条件时,是否有提示
- 正在编辑文字消息时,语音、视频聊天中断结束后,是否回到正在编辑的聊天框
- 正在语音、视频聊天时,电话或者短信进入,是否会有提示
- 语音、视频聊天时,手机进入低电量模式,是否会有提示
界面测试
- 界面测试:双方头像位置的显示,消息显示是否正常
- 是否符号人体美学
|