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 > 保存地址:抓取日志文件并保存
本文由培訓無憂網長沙牛耳教育專屬課程顧問老師整理發布,更多相關課程請關注培訓無憂網軟件測試培訓或添加老師微信:15033336050
以上文章由長沙牛耳教育課程顧問整理編輯發布,部分文章來自網絡內容真實性請自行核實或聯系我們,了解相關專業課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050
免 費 申 請 試 課