⾯试了⼀个腾讯云测试岗(外包),主要是负责腾讯云移动直播和TRTC(实时⾳视频)的⽇常测试⼯作(新功能、集成测试)、⽤户反馈问题跟进、⾃动化测试编写/维护
接近1个⼩时的视频⾯试,过程中⾯试官还挺好的,有些没能答完整会给我思路让我想,虽然最后没有过。
问题总结:
1.兼容性测试主要测了什么?
答:兼容性测试主要测试了不同的操作系统Android和iOS,不同的操作系统版本(Android8,9,10),苹果iOS官⽅系统,不同的机型(公司采购的测试机,华为⼩⽶ov苹果),不同的分辨率(480x720,)主要关注屏幕展⽰情况,不同的⽹络情况
(2,3,4,5G,wifi)
2.monkey⼀般跑多久?
答:⼀般只跑⼀个下午,因为app是对内使⽤的不⽤上线到商店供其他⽤户使⽤。【⾯试官好像有点不太满意了】
答:adb devices , adb install xxx , adb unistall xxx,adb pull xxx , adb push xxx , adb shell pm packages -3/-s ,
adb shell dumpsys activity top , adb shell dumpsys activity activities , adb shell dumpsys meninfo/cpuinfo
4.adb -s 是什么效果,⽤于什么?
答:答不出
补充:当有多个设备连接时,可以⽤下⾯的命令来直接选择执⾏命令的设备 adb [-d|-e|-s <;序列号>] <command>
d:真机(多个设备中只有⼀个真机时适⽤)
e:模拟器(多个设备中只有⼀个模拟器时适⽤)
s:序列号(指定设备去操作)
如:adb -s emulator-5566 install helloworld.apk
5.adb install 命令扩展,命令后⾯加⼀些参数是什么效果?
答:答不出,这块没怎么⽤..
补充:adb install是安装命令,如果只有⼀台设备连接adb服务器时就可以直接使⽤install xxx.apk就⾏,如果有2台以上的设备连接adb服务器,就需要指定设备,
⽤adb -s install xxxx(设备序列号)
如果已经安装了这个应⽤包,再次执⾏安装命令会出错,就是覆盖安装的场景,输⼊adb -r install xxx.apk 就可以安装成功
adb install [ -l | -r | -s] <file>
-l :锁定应⽤程序音箱架
-r:重复安装但保留之前的数据
高度规
-s:安装在sd卡上,不安装在本地内存
6.有接触过sdk的测试吗,应该怎么测?
答:之前没接触过,但是知道sdk最主要的就是测sdk接⼝,⽂档和demo,主要也是也要进⾏接⼝的功能测试,兼容性测试,性能测试,稳定性测试,有关⽹络的测试,安全性测试等。
⾯试前补的,贴链接:wwwblogs/winson-317/p/9896645.html
7.App性能这块之前接触多吗?
答:没有怎么接触到App性能这块,但知道app的性能测试,主要是要关注⼿机资源消耗(cpu,内存,电量),流量的消耗,⼿机发热,应⽤响应时间等。如果是直播sdk这块的,主要对服务器造成的压⼒会⼤些。(答得很乱)
8.的语⾳通话怎么测试,需求:A,B两个⼿机,可以拨通可以挂断,有⼀个麦克风的按钮,按了就关麦 答:①直接接通电话,完成通话
②拨打语⾳通话,直接挂断
③接通电话后,直接点击挂断
④点击挂断后,再次拨通电话
⑤完成⼀次通话后,再次
⑥接通后,点击关麦说话,对⽅听不到
⑦接通后,点击关麦,再次点击麦克风,可以正常通话
⑧接通电话后,双⽅都点击关麦按钮
⑨双⽅在通话,然后有第三个⼿机打语⾳通话过来
工字钮
五分钟我就只想到这些功能上的,后⾯她让我再想想。。可用性评估
兼容性:⽤两个不同操作系统(android,ios)的⼿机进⾏语⾳通话
⽤两个不同的版本进⾏语⾳通话等温正火退火炉
⽤两个不同操作系统版本的⼿机进⾏语⾳通话
语⾳通话过程中,插⼊外设⽿机,查看是否能继续语⾳聊天 性能测试:保持⼏个⼩时的语⾳聊天,查看是否能正常进⾏
皮革涂饰剂 在⼿机电量满的情况,测试语⾳聊天的耗电量
测试语⾳聊天的流量消耗量,内存,cpu占⽤
易⽤性测试:测试语⾳聊天的功能ui,字体是否描述清晰友好易⽤
⽹络测试:在不同的⽹络频段中进⾏语⾳聊天,2,3,4,5G,wifi,关注语⾳聊天过程的通话质量,传输的语⾳信息是否出现卡顿模糊
在信号微弱的场景进⾏语⾳聊天,电梯地铁楼梯道