一、功能测试
1、朋友圈发送
1)、只发送文本(长按相机图标进入)
- 字符长度限制(以实际微信需求为准),纯数字、纯英文、纯字符、纯中文、纯表情(手机自带表情、微信表情)、数字+英文+字符+中文+表情、包含URL链接、文本是否支持复制粘贴。
- 发送文本超出字符限制
- 为空验证
2)、只发送图片(点击相机图标)
1.本地相册选择、拍摄
2.图片数量验证(1-9张,10张)
3.图片格式验证,常见图片格式JPG、png(以实际需求为准);动态gif图片;不支持的图片格式。
4.图片尺寸验证:最大像素限制;超出限制是否进行压缩处理。
5.图片大小验证:图片大小限制;超出限制后的处理方式。
6.图片的预览验证:支持预览大图(屏幕自适应功能),多张图片支持左右滑动
7.为空验证。
8.图片的增删改操作
3)、只发送视频(点击相机图标)
- 本地相册选择、拍摄
- 视频时长验证
- 视频个数验证
- 视频大小验证
- 视频为空验证
- 视频预览增删改操作
4)、发送文本+图片 输入满足要求的文本,图片进行验证
5)、发送文本+视频 输入满足要求的文本,视频进行验证
6)、发送图片+视频 不支持发送
7)、朋友圈发送内容是否有限制,例如黄赌毒等敏感内容
8)、所在位置验证
- 不显示位置,发送到朋友圈动态不显示位置
- 选择对应位置,搜索支持、自动定位、手动编辑
- 点击取消,返回上一级页面
9)、谁可以看(朋友圈权限设置)
- 设置公开,所有朋友可见
- 设置私密(仅自己可见):自己查看朋友圈可见,好友查看朋友圈不可见。
- 设置部分可见(部分朋友可见):选择部分好友可见;不选择的好友不可见;是否有人数限制;
- 设置不给谁看(选中的朋友不可见):不选择的朋友可见;选中的朋友不可见;是否有人数限制;
- 取消操作后,返回发送页面
10)、提醒谁看
- 提醒单人、提醒多人,是否有人数上限;被提醒的朋友,收到提醒消息;未被提醒,未有消息提醒。
- 点击取消,返回发送页面。
11)、同步QQ空间
- 默认不同步
- 同步到QQ空间
12)、取消操作
1、选择相机,点击取消,返回朋友圈页面
2、进入朋友圈发送页面,选择文本图片等,点击取消
13、朋友圈当天发送次数是否有上限限制
14、朋友圈显示设置
2、朋友圈浏览
(1)、文本查看
1)、过长文本内容是否隐藏,并支持查看全文和收起全文。
2)、右键选择复制、收藏、翻译
3)、URL链接是否支持点击跳转网页
(2)、图片查看
1)、小图右键支持收藏、编辑
2)、点击支持大图浏览
- 选择发送给朋友
- 选择收藏
- 选择保存图片
- 选择编辑
3)、多张图片支持左右滑动浏览
(3)、视频查看
1)、右键视频支持播放和收藏
2)、点击视频播放按键支持播放视频
- 选择发送给朋友
- 选择收藏
- 选择保存视频
- 选择编辑视频
(4)、分享动态浏览
1)、QQ空间、公众号文章、非腾讯产品分享后朋友圈是否正常显示
(5)、点赞
1)、点赞
2)、取消点赞
(6)、评论
1)、发表评论(评论字数限制)
- 纯数字
- 纯英文
- 纯字符
- 纯中文
- 纯表情(手机自带表情、微信表情)
- 数字+英文+字符+中文+表情
- 包含URL链接
- 文本是否支持复制粘贴
2)、评论超过字数限制
3)、为空验证
4)、发表评论后删除
5)、评论回复操作
(7)、删除朋友圈动态
(8)、更换相册封面
(9)、判断是否正常获取新动态
(10)上滑是否加载更多
二、界面/易用性测试
1、技术人员角度,页面布局设计是否跟产品原型图/UI效果图一致
2、用户角度,功能操作是否简单,页面布局排版风格是否美观合理,提示语相关信息是否易于理解。
三、中断测试
1、主要考虑:
a)核心功能
b)当前功能存在实时数据交换,例发朋友圈、浏览朋友圈进行中断,是否容易出现崩溃
2、中断包括:前后台切换、锁屏解锁、断网重连、app切换、来电话/来短信中断、插拔耳机线/数据线
四、网络测试
1、三大运营商不同网络制式测试
2、网络切换测试:WIFI/4G/3G/2G
3、无网测试:对于缓存在本地的数据,部分朋友圈信息是否支持浏览
4、弱网测试:
a、延时:页面响应时间是否可接受、不同网络制式是否区分超时时长、出现请求超时,是否给予相应的提示
b、丢包:有无超时重连机制、如果未响应,是否给予相应提示
c、页面呈现的完整性验证
五、兼容性测试
1、Android手机端、苹果手机端、pad版(主流)功能界面显示是否正常
2、各平台朋友圈展示数据是否一致
六、安全测试
发送朋友圈时,文本输入脚本代码,是否出现异常
七、性能测试
1、服务器性能测试
可通过loadrunner/jmeter工具实现,主要关注TPS、响应时间、吞吐量、CPU、内存等
2、app客户端性能测试
可通过GT工具实现,运行时关注cpu、内存、流量、电量等占用率
3、app压力稳定性测试
通过monkey工具实现,频繁发送朋友圈,浏览朋友圈请求,是否容易发生崩溃