面試了一個騰訊雲測試崗(外包),主要是負責騰訊雲移動直播和TRTC(實時音視頻)的日常測試工作(新功能、集成測試)、用戶反饋問題跟進、自動化測試編寫/維護
接近1個小時的視頻面試,過程中面試官還挺好的,有些沒能答完整會給我思路讓我想,雖然最后沒有過。
問題總結:
1.兼容性測試主要測了什么?
答:兼容性測試主要測試了不同的操作系統Android和iOS,不同的操作系統版本(Android8,9,10),蘋果iOS官方系統,不同的機型(公司采購的測試機,華為小米ov蘋果),不同的分辨率(480x720,1920x1080...)主要關注屏幕展示情況,不同的網絡情況(2,3,4,5G,wifi)
2.monkey一般跑多久?
答:一般只跑一個下午,因為app是對內使用的不用上線到商店供其他用戶使用。【面試官好像有點不太滿意了】
3.adb命令考察,盡可能多的說出命令?
答: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,主要也是也要進行接口的功能測試,兼容性測試,性能測試,穩定性測試,有關網絡的測試,安全性測試等。
面試前補的,貼鏈接:https://www.cnblogs.com/winson-317/p/9896645.html
7.App性能這塊之前接觸多嗎?
答:沒有怎么接觸到App性能這塊,但知道app的性能測試,主要是要關注手機資源消耗(cpu,內存,電量),流量的消耗,手機發熱,應用響應時間等。如果是直播sdk這塊的,主要對服務器造成的壓力會大些。(答得很亂)
8.微信的語音通話怎么測試,需求:A,B兩個手機,可以撥通可以掛斷,有一個麥克風的按鈕,按了就關麥
答:①直接接通電話,完成通話
②撥打語音通話,直接掛斷
③接通電話后,直接點擊掛斷
④點擊掛斷后,再次撥通電話
⑤完成一次通話后,再次撥打電話
⑥接通后,點擊關麥說話,對方聽不到
⑦接通后,點擊關麥,再次點擊麥克風,可以正常通話
⑧接通電話后,雙方都點擊關麥按鈕
⑨雙方在通話,然后有第三個手機打語音通話過來
五分鍾我就只想到這些功能上的,后面她讓我再想想。。
兼容性:用兩個不同操作系統(android,ios)的手機進行語音通話
用兩個不同的微信版本進行語音通話
用兩個不同操作系統版本的手機進行語音通話
語音通話過程中,插入外設耳機,查看是否能繼續語音聊天
性能測試:保持幾個小時的語音聊天,查看是否能正常進行
在手機電量滿的情況,測試語音聊天的耗電量
測試語音聊天的流量消耗量,內存,cpu占用
易用性測試:測試語音聊天的功能ui,字體是否描述清晰友好易用
網絡測試:在不同的網絡頻段中進行語音聊天,2,3,4,5G,wifi,關注語音聊天過程的通話質量,傳輸的語音信息是否出現卡頓模糊
在信號微弱的場景進行語音聊天,電梯地鐵樓梯道