头条面试题-下

2021-11-26 17:41发布

朋友圈浏览功能:

文本查看

过长文本内容是否隐藏,并支持查看全文右键选择复制,收藏,翻译url链接是否支持点击跳转页面

图片查看

小图片右键支持收藏/编辑点击支持大图浏览选择发送给朋友、收藏、保存图片,编辑多正图片支持左右滑动浏览

视频查看

右键视频支持静音播放/收藏点击视频播放案件支持播放视频选择发送给朋友,收藏,保存视频,编辑

分享动态浏览:

qq空间/公众文章/非腾讯产品分享后朋友圈是否正常显示

赞:

点赞,取消点赞

评论评论长度:

评论字数合理长度,评论超过字数上限评论类型:纯中文,纯数字,纯字母,春字符,纯表情(微信表情/手机自带表情),混合类型,包含url链接;评论是否支持复制粘贴为空验证发表评论后删除评论回复操作删除朋友圈动态更换相册封面刷新是否正常获取新动态上滑是否加载更多

界面/易用性测试:

技术人员角度:页面布局设计是否根产品原型图/ui效果一致单除了考虑1之外,我们同样要考虑到用户使用:功能操作是否简便,页面布局排版风格是否美观合理,提示语相关信息是否易于理解

中断测试:

主要考虑核心功能;当钱功能存在实时数据交换,例发朋友圈,浏览朋友圈进行中断,是否容易出现崩溃中断包括:前后台切换,锁屏解锁,断网重连,app切换,来电话/来短信中断,拔插耳机线/数据线

网络测试:

三大运营商不同分别进行测试网络切换测试:Wi-Fi/4G/3G/2G无网络测试:对于缓存在本地的数据,部分朋友圈信息是否支持浏览弱网测试延迟:页面响应时间是否可以接受,不同网络制式持否区分超时时长,出现请求超时,是否给予相应的提示丢包:有无超时重连机制,如果未相应,是否给予相应提示页面呈现的完整性验证。

兼容性测试:

Android手机端,苹果手机端,pad版(主流)功能界面显示是否正常个平台朋友圈展示数据是否一致

安全性测试: 

发送朋友圈时,文本输入脚本代码,是否出现异常

性能测试:

服务器型测试: 可通过loadrunner/jmetergongj实现,主要关注TPS,响应时间,吞吐量,CUP,内存等

app客户点性能测试:可通过GT工具实现,运行时关注cup,内存,流量,电量等占用率。

app压力测试稳定性测试:通过monkey工具实现,频繁发送朋友圈,浏览朋友圈请求,是否容易发生崩溃。


常见adb shell命令行之性能相关:

常用的adb 命令: 

adb version: 查看手机是否链接,版本号 

adb install:  安装,绝对路径

adb uninstall: 卸载 

adb version: 查看手机是否链接,版本号 

adb kill-server:结束服务(进入服务器后) 

adb star-server:开启服务 

adb push: 从电脑复制到手机 

adb pull: 从手机复制到电脑 

adb shell top m 2 n 1: 查看进程(-m 2 显示进程2行的内容,-n1 显示一次) 

adb shell logcat | grep 文件名 :过滤日志 adb logcat | find 软件名称 电脑磁盘的路径:导出日志 

adb shell top | grep 文件名: 实时监控cpu内存查看方法:  top m 5 n 1 | grep 软件包名  -n 刷新几次; -d 刷新间隔; -m 显示最大数据量; -t显示进程名称; -s按指定行排序 

 

Linux 命令: 

查看进程: ps ef | grep  grep +文件名 过滤文件) 

查看实时更细日志: tail f 显示文件头部: head 文件名(之显示10行) 

创建文件: touch 文件名 

修改文件: vi +文件名 

查看当前目录下有哪些文件ls /ls al 

复制cp 源文件 目标路径 

压缩文件: tar zcvf 

解压文件: tar zxvf 

查看用户权限: groups 用户名 

查看文件权限: ll | grep 用户 

查看网卡信息: vi /etc/sysconfig/network-scripts/ifconfig-ens33