面试题:如何测试微信朋友圈(附图)

如果碰到这种题目,我们可以从以下几个方面来分析:

功能、界面/易用性、中断、网络、兼容性、安全性、性能测试

温馨提示:本文文字内容有点多,如果不喜欢看大篇幅文字的朋友,可自行拖到文末看我整理的测试思维图

功能测试

1、朋友圈发送功能

1)只发送文本

a、考虑文本长度:1-1500字符(该数据为百度数据)、超出最大字符长度

b、考虑文本类型:纯中文、纯数字、纯字母、纯字符、纯表情(微信表情/手机自带表情)、混合类型、包含url链接;因为过长纯类型需要换行很容易出现超出边框问题,所以这里先考虑过长纯类型情况

c、文本是否支持复制粘贴

d、为空验证

2)只发送图片

a、本地相册选择/拍摄

b、图片数量验证:1-9张图片、超出9张

c、图片格式验证:常见图片格式jpg、png(以实际微信需求支持的格式为准)、动态gif图片、不支持的图片格式

d、图片尺寸验证:最大700*800像素(此为百度数据)、超出最大尺寸范围是否压缩

e、图片大小验证:1-300kb(此为百度数据)、超出300kb

f、图片的预览验证:点击支持预览大图、多张图片支持左右滑动预览

g、图片的增删改操作

h、为空验证

3)只发送视频

a、本地相册选择/拍摄

b、视频秒数验证:1-10s,超出10s

c、视频个数验证:1个,超出1个

d、视频格式验证:支持的视频格式,例mp4、不支持的视频格式

e、视频大小验证:苹果400kb以内、Android200-300kb(此为百度数据)、超出规定大小

f、视频预览增删改操作

g、为空验证

4)发送文本+图片:输入满足要求的文本、图片进行一次验证

5)发送文本+视频:输入满足要求的文本、视频进行一次验证

6)发送图片+视频:不支持发送

7)朋友圈发送内容是否有限制,例如涉及黄赌毒等敏感字

8)所在位置

a、不显示位置:发送到朋友圈动态不显示位置

b、选择对应位置:搜索支持、自动定位、手动编辑

C、点击取消,返回上一级页面

9)谁可以看

a、设置公开:所有朋友可见

b、设置私密(仅自己可见):自己查看朋友圈-可见、好友查看朋友圈-不可见

c、设置部分可见(部分朋友可见):选择的部分好友-可见、不被选择的好友-不可见、是否有人数上限

d、设置不给谁看(选中的朋友不可见):不被选中的朋友-可见、被选中的朋友-不可见、是否有人数上限

e、点击取消,返回发送页面

10)提醒谁看

a、提醒单人/提醒多人:被提醒的朋友-收到消息提醒、未被提醒-未有消息提醒

b、是否有人数上限

c、点击取消,返回发送页面

11)同步QQ空间:默认不同步、同步到QQ空间

12)取消发送朋友圈操作

a、选择相机,点击取消,返回朋友圈页面

b、进入朋友圈发送页面,选择文本图片,点击取消

13)朋友圈当天发送次数是否有上限限制

2、朋友圈浏览功能

1)文本查看:

a、过长文本内容是否隐藏,并支持查看全文

b、右键选择复制、收藏、翻译

c、url链接是否支持点击跳转网页

2)图片查看

a、小图右键支持收藏/编辑

b、点击支持大图浏览

c、选择发送给朋友、收藏、保存图片、编辑

d、多张图片支持左右滑动浏览

3)视频查看

a、右键视频支持静音播放/搜藏

b、点击视频播放按键支持播放视频

c、选择发送给朋友、收藏、保存视频、编辑

4)分享动态浏览:QQ空间/公众号文章/非腾讯产品分享后朋友圈是否正常显示

5)赞:点赞、取消点赞

6)评论

a、评论长度:评论字数合理长度、评论超过字数上限

b、评论类型:纯中文、纯数字、纯字母、纯字符、纯表情(微信表情/手机自带表情)、混合类型、包含url链接;

c、评论是否支持复制粘贴

d、为空验证

e、发表评论后删除

f、评论回复操作

7)删除朋友圈动态

8)更换相册封面

9)刷新是否正常获取新动态

10)上滑是否加载更多

界面/易用性测试

1、技术人员角度:页面布局设计是否跟产品原型图/ui效果图一致

2、但除了考虑1之外,我们同样要考虑到用户使用:功能操作是否简便,页面布局排版风格是否美观合理,提示语相关信息是否易于理解

中断测试

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工具实现,频繁发送朋友圈,浏览朋友圈请求,是否容易发生崩溃

(附图)

~~大家还有补充的欢迎留言,有关于面试更多的问题欢迎加右上角群号交流~~

原文地址:https://www.cnblogs.com/tudou-22/p/9378805.html

时间: 2024-10-26 17:07:10

面试题:如何测试微信朋友圈(附图)的相关文章

【刷题】面筋-测开-测试微信朋友圈的评论功能

[刷题]面筋-测试开发常见问题合集 功能测试:接口测试:兼容性测试:可用性测试:安全测试. 功能测试 是否可以评论 是否可以进行图片或者表情包或者语音评论 删除评论 多次评论会出现什么情况:是否可以都显示,是否可以按照时间顺序显示 是否可以与评论的好友正常回复消息 多人评论时的顺序是否按照时间顺序进行排列 评论是否显示头像和名称 评论之后退出该页面,再次进入朋友圈评论消息是否还存在 多用户评论,再次打开朋友圈是是否可以按照顺序看到是谁谁谁赞了我 接口测试 评论之后相同好友是否收到提示信息 相同好

ionic 实现微信朋友圈分享的完整开发流程

最近开始要着手负责开发ionic的项目了,一直很好奇想实现一个微信朋友圈分享的功能,所以我就网上找了找文章来练手实现,果不其然,找到了几篇,但是发现它们的流程都不太详细,清楚,直接,还有不少坑. 今天我自己就来梳理一下整个流程,笔者认为大家都是有ionic基础的: 首页,你得准备这些:    1: 一个android apk包    2: 应用签名(需要android apk包名来生成签名)    3: 通过微信开发平台,填写应用信息,申请一个微信 appid     4: 使用 cordova

andriod 实现新浪、QQ空间、微信朋友圈、微信好友分享功能

前言:自己在学习的过程中的一些操作过程,对分享的一些理解.下面就讲解一下: 下载地址:http://download.csdn.net/detail/u014608640/7490357 首先,我们需要去ShareSdk官方网站http://sharesdk.cn/ 去下载ShareSDK ,然后我们会有4个文件: 根据我自己在学习的过程中只用到了第一个文件夹的 libs目录的2个项目,这2个是必须要的,是ShareSdk提供的,然后需要将这2个放入到自己做的项目当中去,在Res目录下有一个 S

【史上最全】微信朋友圈游戏源码下载

源码介绍:  所有源码都是html5开发,可以跨平台,无论谷歌安卓还是苹果ios都可以流畅运行,游戏可以根据自己的情况添加链接,可以分享到微信圈后跳转的你的游戏平台页.个别游戏可以设置指定次数提示添加微信账号回复指定内容获得答案.保证游戏可运行性,不像某些不良卖家价格很高买来的根本没几个能用或者很多凑数游戏. 一个简单的营利模式: 通过手机作为入口,分享某某游戏的得分到朋友圈,朋友圈内的病毒式传播速度超过你想象.然后你可以自己加入关注微信代码.百度移动广告代码.淘客代码.等等吧,可以发挥的空间非

微信朋友圈营销快速加好友技巧大全

随着微信对公众号的限制,朋友圈营销越来越受商家重视,而朋友圈的曝光量取决于你的好友数量.为此本人经过多个月的实践和潜心研究,把几乎所有可以加好友的方法都试验了一遍.希望对正在做朋友圈营销,为个人微信号加好友而犯愁的朋友有个帮助.以下方法堪称当前微信个人号免费加好友技巧大全. 前言:请做朋友圈营销的朋友注意了,千万不要整天发广告,这样就算加再多的好友也是没用的,辛辛苦苦加了几千个好友,结果一个个都把你朋友圈给屏蔽了,即浪费时间又浪费感情.建议多发一些生活的照片或随想,或者转发一些对用户比较有价值的

高德寻宝嘉年华H5游戏为何被微信朋友圈封杀?

9月22日,高德地图"高德好地图导航好声音"发布会上推出一个高德寻宝嘉年华的活动,该活动将送出16辆Smart汽车及3000万元油卡,还有价值3000万元的流量包等大礼.发布会现场不但请到了声音嗲.外形甜美的林志玲,周星驰的"御用"国语配音师石班瑜也受邀到场.在火爆的现场气氛中,林志玲亲手抽出一辆Smart汽车送给幸运观众,引发了响彻全场尖叫和叹息.本来这一场高质量.高人气的活动将会在微信朋友圈和高德地图APP活动专区引爆,但是,高德方面却在23日预测试H5游戏时发

微信朋友圈举报功能来了 这回可以清静了吗?

“转疯了”等词一直是sx诱导分享的口头禅,明明只有几个点击却冠以那些形容词,想想也是挺滑稽的.微信朋友圈举报功能近日发布了,专治这类不正常的行为,大快人心! 微信朋友圈举报方法很简单,如果是个人消息,用户长按内容,在弹出的窗口中点击举报(投诉),选择相应原因提交即可. 如果是公众号群发消息,点击正文右上角的三个点,在选项列表中选择举报(投诉),再选择举报原因,提交即可. 微信宣布针对公众号通过红包.抽奖等方式诱导用户将营销内容分享到朋友圈的行为,一经发现或者被举报,相关消息将被拦截,且永久生效,

Android 仿微信朋友圈发动态功能(相册图片多选)

代码分享 代码名称: 仿微信朋友圈发动态功能(相册图片多选) 代码描述: 仿微信朋友圈发动态功能(相册图片多选) 代码托管地址: http://www.apkbus.com/android-152760-1-1.html 代码作者: 楼主 代码效果图: 本帖最后由 ^.^ 于 2014-7-8 16:23 编辑 <ignore_js_op> <ignore_js_op> <ignore_js_op> DEMO一共13个类 大约2000行代码,童鞋们耐心点看基本思路是:1

微信朋友圈广告开发总结

最近做了一个H5项目,是有关微信朋友圈广告,个人认真的学习了一下相关的流程,现将个人学习心得总结如下,如有不妥之处,还望各位网友同行们给予批评指正.   微信广告开发规范:http://wximg.qq.com/wxp/wxmoment-doc/3.1.html WxMoment :https://github.com/wxc-team/WxMoment 第一步:开发前的准备 由于微信朋友圈广告是基于微信公众号生态体系,以类似朋友的 原创内容形式 在用户朋友圈进行展示的原生广告.通过整合亿级优质