测试用例编写

365 阅读2分钟
纯个人理解总结,持续更新

微信发朋友圈

功能

内容为文字

长度限制:长度超过限制,长度为0,长度很长;不同长度输入后,发布成功,效果展示

字符限制:文本,特殊字符,全部空格,表情;不同类型字符输入后,发布成功,效果展示

输入后,删除字符功能可用;删除全部内容后,可继续输入;

复制粘贴功能可用

内容为图片

格式限制:格式匹配需求的可以正常添加,格式不匹配的不可以正常添加

大小限制:大小超过限制,不可添加;正常大小的

尺寸:不同宽高比的图片,添加后,无拉伸压缩

数量限制:最多添加

添加图片后,删除已添加图片;可再添加已删除图片

内容为视频

格式限制

大小限制

长度限制

数量限制

添加视频后可正常删除

成功发布后,可正常播放

内容为转载的链接

视需求而定

内容组合验证

文字+图片;文字+视频;文字+图片&视频

功能流程验证

发送成功后,正常跳转到朋友圈列表

编辑完成后,未发送,是否有保存功能,可继续编辑

发送失败时的友好提示

发布多条内容完全相同的朋友圈时,不会发生覆盖

权限

系统权限

添加本地图片时,有读取系统文件权限/无系统文件权限/拒绝权限, 验证是否有友好提示,权限是否正常

需求权限

视需求而定

如果考虑朋友圈的可见性,发布后,验证可见范围

兼容性

android:os,机型,分辨率,

iOS:os

网络情况

wifi,4g,热点,弱网,无网

中断测试

来电中断

其他第三方app的通知中断

设备断电中断

home回到桌面后,返回

back回到上一级,提示

升级测试

版本升级后,已发布的内容和升级前保持一致

老用户升级成功后,发布功能正常使用

UI

是否符合设计,UI走查

易用性

按钮点击区域

各种异常情况的友好提示

性能

响应时间可接受,如上传一张大图或大视频,发布时间

连续发布朋友圈的电量消耗

移动网络下发布朋友圈的流量消耗