主要是从功能性考虑,从考虑影响功能的因素考虑测试用例
1.功能性
- 发送的内容,发送文字的长度是否受限
- 发送内容,中文/外文
- 发送内容,数字/特殊字符
- 发送内容,空
- 发送敏感文字(有些软件有限制,有些没用)微信是没有的。
- 手机微信发消息,还需要考虑 表情/图片是否能发。
2、非功能性
- 网络状态,弱网环境是否能发送
- 网络状态,网络中断情况是否能发送
- 好友状态,拉黑是否能发送
- 好友状态,删除是否能发送
- 场景交互,发送显示时间
- 场景交互,消息显示样式:头像和文字
- 场景交互,消息框颜色
- 场景交互,动画/特效(比如发送生日快乐,会掉蛋糕图像)
- 场景交互,撤回/重新编辑
- 场景交互,转发收藏
- 场景交互,消息推送及时性,还有消息推送的内容
- 分屏:影响消息显示
- 系统,安卓和苹果互发消息
- 版本:消息互发,老版本--新版本,新版本---老版本,新版本---新版本