很多面試東軟軟件測試的小伙伴都會被面試官問到的一些問題嚇倒,提前準備一下可以避免這個問題,小千今天就整理了東軟軟件測試面試中經常被問到的幾個問題,大家注意查看一下。
面試題
1、http協議是什么?
說詳細一點,三次握手、四次揮手的流程
2、java的數據類型都有什么?
int、short、long、float、double、布爾、char
3、上家公司多少人,在北京哪里
4、自動化測試是怎么做的?這個說一下自動化測試的流程?
5、做web測試的時候使用的是什么瀏覽器?瀏覽器的版本是多少?
用到的是最常用的ie、谷歌、火狐,使用的是最新的瀏覽器進行測試的。
6、jmeter是怎么進行性能測試的?
Jmeter->測試計劃->添加 線程組
線程組->添加 ->Sampler->HTTP請求
線程組->添加 ->監聽器->查看結果樹
將請求方式改成post,然后將抓取到的值填入指定的位置上
7、說一下常用的adb命令
adb devices
adb connect
adb logcat
adb logcat -v time *:E
adb install 包名
adb shell pm list package 等等
8、說一下常用的linux命令?
cp
mv
bunzip2
gunzip
bzip2
gzip
tar
more
tail
cat
rm -rf
mkdir
touch
9、說一下常用的monkey命令?
adb shell monkey -p 包名
adb shell monkey -p 包名-v -v -s
10、給你一個app你會怎樣進行測試?
11、APP和web有什么區別?
單純從功能測試的層面上來講的話,APP 測試、web 測試 在流程和功能測試上是沒有區別的。
a、系統架構方面
web項目,一般都是b/s架構,基于瀏覽器的
app項目,則是c/s的,必須要有客戶端,用戶需要安裝客戶端
web測試只要更新了服務器端,客戶端就會同步會更新。App項目則需要客戶端和服務器都更新。
b、性能方面
web頁面主要會關注響應時間
而app則還需要關心流量、電量、CPU、GPU、Memory這些。
它們服務端的性能沒區別,都是一臺服務器。
c、兼容性方面
web是基于瀏覽器的,所以更傾向于瀏覽器和電腦硬件,電腦系統的方向的兼容
app測試則要看分辨率,屏幕尺寸,還要看設備系統。
web測試是基于瀏覽器的所以不必考慮安裝卸載。
而app是客戶端的,則必須測試安裝、更新、卸載。
除了常規的安裝、更新、卸載還要考慮到異常場景。
包括安裝時的中斷、弱網、安裝后刪除安裝文件
d、專項測試
適配性測試(也叫兼容性測試,不同的安卓版本,不同廠商,不同手機品牌)
不同網絡測試 (2G網絡/3G網絡/4G網絡/WIFI網絡)
在線升級測試
中斷測試(電話、短中消息打擾)
耗電量測試
弱網測試(信號差,信號屏蔽實驗室)
安裝卸載 (C/S)
流量測試
12、怎么樣用adb命令查看手機cpu?
adb shell cat cpuinfo
13、常用的adb命令
adb uninstall 包名:按包名刪除apk
adb start-server:開啟adb服務
adb kill-server:關閉adb服務
adb logcat -v time *:w > 保存地址:抓取日志文件并保存
學習軟件測試,可以參考千鋒軟件測試培訓班提供的軟件測試學習路線,內容包含軟件測試環境配置與管理,數據庫測試技術,軟件測試編程技術,應用程序測試技術,互聯網/移動互聯網測試技術等,根據千鋒軟件測試培訓機構提供的軟件測試學習路線圖,可以讓你對學好軟件測試需要掌握的知識有個清晰的了解,并能快速入門軟件測試。想要獲取學習路線或學習資料的同學可以添加我們的軟測技術交流qq群:858327674 加群找管理領取即可,軟測相關問題也可以加群解答,等你來哦~~~