測試者出的APP測試面試題

最近公司可能要招聘測試了,老大讓我出幾個面試題,網(wǎng)上搜到了一些,還有自己想了幾個,如下:

一、開場問題:(自由發(fā)揮)

1、請自我介紹一下;
2、為什么離開上一個公司呢?
3、做測試多久了?以前做過哪些項目?你們以前測試的流程是怎樣的?用過哪些測試工具?
4、你覺得為什么要在一個團隊中開展軟件測試工作,測試的價值提現(xiàn)在哪里?

二、技術(shù)方面:

1、代碼能力:

1.1、請用自己最擅長的編程語言,將一個字符串反轉(zhuǎn)并輸出?

參考答案:
(1)、python實現(xiàn):
方法1、使用[::-1]:
s = 'python' print s[::-1]
方法2、使用reverse()方法:
l = list(s) l.reverse() print ''.join(l)

(2)、java實現(xiàn):
方法1、使用StringBuffer,一點技巧也沒有:
public String reverse(String s){ return new StringBuffer(s).reverse().toString(); }
方法2、靈活運用了字符串功能:
public String reverse(String s){ char[] letters=s.toCharArray(); char temp; int len=letters.length; for(int i=len/2-1;i>=0;i--){ temp=letters[i]; letters[i]=letters[len-1-i]; letters[len-1-i]=temp; } return new String(letters); }

1.2、針對數(shù)十個安卓應(yīng)用市場渠道包,請問如何進行大體的功能驗證,簡單敘述一下思路?

參考答案:可以自動化遍歷某個目錄下面的所有渠道包apk,然后循環(huán):安裝——》登錄——》**操作——》退出——卸載

2、測試思路:

2.1、給你一個模塊,比如注冊模塊,你會怎么樣設(shè)計與執(zhí)行測試?

參考答案:數(shù)據(jù)——》從哪里來(入口)——》到哪里去(出口)——》數(shù)據(jù)庫(檢驗數(shù)據(jù)的正確性)

2.2、請說一下你以前公司功能測試通過的標(biāo)準(zhǔn)?(自由發(fā)揮)

2.3、你認為app測試過程中,相對于web,要更多注意哪些測試點?或者說app測試和web測試有哪些不同之處?

參考答案:
1、“點擊加載更多”的分頁處理技術(shù),是否有重復(fù)的數(shù)據(jù),數(shù)據(jù)顯示是否完整,到達最后一頁后是否還有數(shù)據(jù)進行顯示;
2、數(shù)據(jù)的排序方式;
2、界面跳轉(zhuǎn)是否正確;
3、出現(xiàn)異常情況是否有提示,是否跳轉(zhuǎn)到已經(jīng)設(shè)定好的默認頁面,如斷網(wǎng)情況下,顯示網(wǎng)絡(luò)未連接,數(shù)據(jù)加載失敗,或者如果此頁面沒有數(shù)據(jù)顯示,顯示友好提示信息;
4、圖片處理的地方,是否容易出現(xiàn)程序崩潰現(xiàn)象,主要是圖片壓縮機制;
5、前臺展示的數(shù)據(jù),后臺進行變動(增、刪、改),是否是實時更新還是app一開始運行再進行加載;
6、前臺主動發(fā)出請求,后臺數(shù)據(jù)庫中是否存在相應(yīng)的數(shù)據(jù)同時包括數(shù)據(jù)的關(guān)聯(lián)性(商家的會員進行下訂單,數(shù)據(jù)庫中生成一條訂單的記錄的同時,生成一條積分記錄,該會員的積分進行相應(yīng)的變化);
7、手機app網(wǎng)絡(luò)環(huán)境測試重點:主要是針對2G、3G、4G、wifi三種網(wǎng)絡(luò)環(huán)境進行測試 ;
8、手機app兼容性測試:主要是針對android各個系統(tǒng)版本進行測試,及測試屏幕分辨率進行測試;

3、測試技術(shù):

3.1、說說會用哪些抓包工具?怎么用的?

參考答案:比如fiddler,主要用來做app抓包使用,先在fiddler客戶端做好各項配置,端口設(shè)置為8888,然后在手機上設(shè)置代理,就可以抓包了,主要看的是服務(wù)器返回的值、還能夠修改傳入?yún)?shù)、傳出的參數(shù)、模擬網(wǎng)絡(luò)延時,去構(gòu)造不同場景。

3.2、什么是alpha測試和beta測試?

alpha測試:在公司場地,由員工主導(dǎo)的測試行為;beta測試:在客戶場地,由客戶主導(dǎo)進行的測試。

3.3、請寫出一個SQL來查詢分?jǐn)?shù)前五5的所有人?

mysql:select * from 分?jǐn)?shù)表 order by 分?jǐn)?shù) desc limit 5; oracle:select top 5 * from 分?jǐn)?shù)表 order by 分?jǐn)?shù) desc;

3.4、linux常用命令有哪些?

cd命令:切換到某個目錄
ls命令:列出當(dāng)前目錄的所有文件、文件夾
pwd命令:列出當(dāng)前目錄的路徑
cp命令:復(fù)制
mv命令:剪切
grep命令:管道
find命令:查找
rm命令:刪除
ps命令:查看進程
kill命令:殺掉某個進程
cat命令:查看某文件
tar命令:打包
chmod命令:賦權(quán)限
chown命令:改變文件的所有者
vim命令:文本編輯

3.5、請說明Android手機和IOS手機,系統(tǒng)有什么區(qū)別?

1、兩者運行機制不同:IOS采用的是沙盒運行機制,安卓采用的是虛擬機運行機制。
2、兩者后臺制度不同:IOS中任何第三方程序都不能在后臺運行;安卓中任何程序都能在后臺運行,直到?jīng)]有內(nèi)存才會關(guān)閉。
3、IOS中用于UI指令權(quán)限最高,安卓中數(shù)據(jù)處理指令權(quán)限最高。

3.6、請簡要介紹一下安卓系統(tǒng)四層架構(gòu)?

從上到下,依次是:應(yīng)用程序?qū)印窇?yīng)用程序框架層——》系統(tǒng)運行庫層——》Linux核心層

3.7、簡單介紹一下Android SDK中自帶的幾個工具/命令的功能?

參考答案:
ddms:Dalvik Debug Monitor Service,是 Android 開發(fā)環(huán)境中的Dalvik[虛擬機]調(diào)試監(jiān)控服務(wù)。

monkey:Android中的一個命令行工具,可以運行在模擬器里或?qū)嶋H設(shè)備中。它向系統(tǒng)發(fā)送偽隨機的用戶事件流(如按鍵輸入、觸摸屏輸入、手勢輸入等),實現(xiàn)對正在開發(fā)的應(yīng)用程序進行壓力測試。
uiautomator:UIAutomator是Eclipse自帶的用于UI自動化測試工具,可仿真APP上的單擊、滑動、輸入文本等操作。
monitor:同uiautomator
adb:ADB的全稱為Android Debug Bridge,就是起到調(diào)試橋的作用。通過ADB我們可以在Eclipse中方面通過DDMS來調(diào)試Android程序,就是debug工具。

3.8、常用的adb命令有哪些?請隨便寫一個monkey腳本,并解釋其中參數(shù)的含義?

參考答案:
(1)、adb devices、adb install、adb uninstall、adb shell pm **、adb shell am **,
更多adb命令可參考:http://www.lxweimin.com/p/a010d34c8fb8

(2)、adb shell monkey -p com.xiaoniu.finance -s 123 --throttle 500 --ignore-crashes --ignore-timeouts --ignore-security-exceptions -v -v -v 2000 > d:\xnonline-monkey-test1.txt
-p:app包名、
--throttle:每個操作的間隔時間,單位ms
--ignore-crashes:忽略崩潰
--ignore-timeouts:忽略超時
--ignore-security-exceptions:忽略安全異常
-v -v -v:日志詳細等級,3個v代表最詳細等級的日志
d:\xnonline-monkey-test1.txt:代表將產(chǎn)生的日志,放到本地PC的D盤,并命名為:xnonline-monkey-test1.txt

3.9、測試過程中遇到app出現(xiàn)crash或者ANR,你會怎么處理?

參考答案:可以先把日志過濾出來: adb logcat | findstr xxxxx(過濾日志信息) ,然后再搜索其中的關(guān)鍵字,比如:exception、crash,看看是那些方法或者異常導(dǎo)致了問題的發(fā)送,初步定位問題原因后,可以交給開發(fā)人員去具體查找深層原因并修復(fù)。

3.10、請說一下以往工作中都曾具體做過哪些工作?其中最擅長哪部分工作(功能,自動化(UI和接口),性能)?這部分你是怎么做的?(自由發(fā)揮)

3.11、請簡單介紹一下實用過的安卓UI自動化測試工具?

參考答案:
appium:是一個移動端的自動化框架,可用于測試原生應(yīng)用,移動網(wǎng)頁應(yīng)用和混合型應(yīng)用,且是跨平臺的。
robotium:是一款國外的Android自動化測試框架,主要針對Android平臺的應(yīng)用進行黑盒自動化測試,它提供了模擬各種手勢操作(點擊、長按、滑動等)、查找和斷言機制的API,能夠?qū)Ω鞣N控件進行操作。

3.12、你覺得app的性能測試,即專項測試,需要重點關(guān)注那些方面?

參考答案:內(nèi)存、cpu占用、耗電量、流量、流暢度等

4、技術(shù)熱情:(考察個人潛力,自由發(fā)揮)

4.1、你為什么來選擇做測試?
4.2、你認為理想的測試流程是什么樣子?
4.3、你認為如何提高個人的軟件測試技術(shù)?
4.4、談?wù)勡浖y試職業(yè)發(fā)展,以及個人未來的打算?

三、技術(shù)之外:(考察軟實力,自由發(fā)揮)

1、溝通能力;
2、團隊合作;
3、執(zhí)行力;
4、容易相處;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,646評論 6 533
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,595評論 3 418
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 176,560評論 0 376
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,035評論 1 314
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 71,814評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,224評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,301評論 3 442
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 42,444評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 48,988評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 40,804評論 3 355
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,998評論 1 370
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,544評論 5 360
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 44,237評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,665評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,927評論 1 287
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,706評論 3 393
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 47,993評論 2 374

推薦閱讀更多精彩內(nèi)容