目前來講軟件測試人員都有這麼些問題吧,這大概已經成爲中國目前測試的瓶頸了。人心浮躁大概不是某些職業人特有的,實際上是咱們這些年輕人的通病了。但身爲測試人員,當你在應聘找工做的時候是否發現過本身的不足呢?浮躁的測試人仍是佔大多數。程序員
1、根基不牢
問題:利用等價類劃分的方法,對某問題設計測試用例。面試
分析:98%以上的應聘者只知道按照有效等價類和無效等價類進行劃分,卻不知此種分類方法只是等價類劃分的一個典型應用而已,等價類劃分遠非只能劃分爲有效和無效兩類。根據種種劃分依據,還能夠進一步劃分不少其餘類別。編程
問題:根據事件描述,畫出對應的因果圖。工具
分析:標準答案中只畫了兩條恆等,兩條非,一個與,一個或。如此簡單的問題,上百名應聘者中居然無一人答對,痛心啊。黑盒測試方法就那麼幾種,既然你已知這個名,怎麼就不知道多看幾眼。學習
小結:測試
上面提到的是軟件測試的最基本的方法,做爲從業測試實際工做已經有1-2年的應聘人員,未能真正領悟,實屬不該該,心浮氣躁,忽視了你身邊最簡單,也是最厲害的技能。根基不牢,怎麼可能把測試作深。spa
2、專業不精
問題:音視頻文件都有哪些格式,這些格式之間有什麼差異?翻譯
分析:此問題是問那些作過多媒體方面測試的,可是咱們的應聘者向來都是拿來主義,別人給我什麼媒體文件我就用什麼作測試,而根本無論不問。爲何 MIDI文件比WAV文件小那麼多?咱們如何知道擴展名是.Mpeg的文件是Mpeg1格式的仍是Mpeg2格式的?,面對這些問題,應聘者默默無語,只是無奈的笑笑。不去看別人,想一想本身測試涉及的專業,是否把那個行業知識搞清楚了呢?設計
問題:測試腳本運行不順暢如何調試?調試
分析:此問題是問那些標明本身熟練掌握WinRunner、Robot、QTP等測試工具的應聘人員,可是當真正問到他們關於腳本的具體調試時,有7成以上人員表示他們只是參加測試培訓時老師講過,或者本身在網上看過相關資料,另外有2成以上人員表示他們雖然用過,可是隻是簡單的錄製回放,根本不會本身調試。多是迫於無奈吧,簡歷裏面什麼都不寫,可能面試的機會都沒有,可是簡歷如此誇大的來寫,終歸是浪費本身的面試時間和路費。
小結:
從事測試僅1-2年時間,要想測試也精通,專業也精通確實不易,可是不說精通,至少也該知道個60%纔對的起你的測試工做。一兩年時光如此荒廢,靜下心來反思一下,身邊還有哪些技能咱們應該掌握紮實一點呢。(1079636098)推薦軟件測試學習技術交流羣
3、無測試體系概念,忽視理論
問題:請說出軟件測試的定義,BUG的定義。
分析:99%的人不能說出這兩個測試名詞的定義,只是在給我解釋測試是爲了發現bug之類的片面理解,殘留的幾我的也說得不夠準確。這兩個詞目前尚不能說業內已經有了成熟統一的定義,可是不管是對是錯,身爲測試人員已經數年,本身居然說不出這兩個詞的概念,多少也說不過去啊。有些人和我說,理論名詞概念不重要,我會作測試就是了。想一想金庸老先生早就告訴咱們,武功僅有招式是不夠的,必須配合上什麼心法口訣才能行。你只會測試執行的招式,卻不懂測試理論的心法,怎麼可以修煉成上乘的軟件測試呢?
問題:請介紹一下大家的測試流程,流程和過程有什麼不一樣,爲何好的測試須要好的流程?
分析:但凡作過一、2年測試的人都能給我說出他們先作什麼後作什麼,可是當我繼續問這是否能夠叫作過程?流程和過程有什麼差異,應聘者一棒子被打暈,繼續追問爲何好的測試須要好的流程的時候,早已經找不到東南西北了。天天公司各項制度叫你作什麼你就作什麼,讓你怎麼作你就怎麼作,徹底無論不顧爲何,那麼本身豈不成了沒頭腦的工具。這樣你能幹的工道別人也能作,本身的優點不就沒有了嗎。
小結:
目前測試業內流傳着學院派和實踐派的說法,學院派的理論給人的感受每每是好聽但不實用,而實踐派的知識,每每可以當即見效。因此眼下測試培訓每每實踐派的更受歡迎。繼續引用金庸先生的觀點,練武分練內氣宗,練外劍宗,可是真正的高手是內外兼修。若是咱們不想只作普通的測試小弟子的話,就要理論實踐並重,方能有所做爲。
4、周邊知識知之甚少
問題:能給我介紹一下軟件工程中的瀑布模型嗎?
分析:又是8成應聘者不會回答,都是曾在遙遠的學生時代有所耳聞,現今早已忘得一乾二淨了。軟件測試因何而生——軟件危機,軟件危機致使軟件工程的興起,軟件工程中又包含軟件測試,就好像魚兒活在水裏,若是沒有軟件工程這個水,哪裏可以養活這軟件測試的魚,若是咱們對於身邊的軟件工程不夠了解,怎麼可能在裏面自由的暢遊呢。
問題:用你最熟悉的開發語言實現sum=1+2+3+。。。+100
分析:保守統計7成以上的應聘者寫出來的程序沒法執行或者運行結果錯誤,更少有人可以一鼓作氣,並且精準。這道編程題難嗎?確定不難,那麼爲什麼答錯,本身沒有真正寫過程序,即便寫過幾行,也早就是如煙往事了。作測試必定須要懂開發嗎?這個問題討論以久,固然不必定,可是若是要作好測試,作深測試,分析問題緣由,提出問題解決方案,編寫測試腳本或工具,哪個又能離開軟件開發呢?
小結:
咱們學習測試也應該有個前後順序,有步驟。掌握周邊知識的緊迫程度可能不如測試知識和行業知識。可是對於咱們已經從業1-2年的測試人員來講,學校裏面學到的知識不該該丟,以後的發展中,周邊知識的學習也應該開始了。周邊知識的範疇其實很廣,還包括各類其餘測試理念的學習,機械工業出版社翻譯的那套測試叢書就很不錯,觀點衆多而新穎,博衆家之長,集大成,向來都是你們風範。
5、缺少必要的責任心、細心、耐心、虛心等
問題:請數出下圖中三角形的個數(平面圖,有幾根弧線作干擾)
分析:我老是問本身,這道題真有這麼難嗎?連中小學生都能數對的十幾個三角形,到了咱們這二十幾歲的年輕人手中,正確率才1%,爲何?其實就是如今咱們已經不多有人可以靜下心來,耐心細緻的去作事情了。不少應聘者告訴我她的優勢就是踏實,坐的住,正適合這繁瑣的測試工做」。我須要的不是坐在那裏不作事或者作錯事的人,而是須要可以按時保質量完成測試工做的測試人員。
問題:你離職的緣由?
分析:這是面試中最多見的問題了。應聘者每每也是充分準備,理由多種多樣,可是看看應聘者的工做記錄統計,70%應聘者平均跳槽頻率是1年/次(實習狀況除外),不會都那麼湊巧吧,遇上什麼公司倒閉,每隔一年就會想一次本身學不到東西,須要去外面看看。而在我看來,真正的緣由更多的應該是但願經過跳槽提升工資,或者由於自身水平不足被公司炒魷魚吧。
小結:
我並不認爲全部的人都適合作測試。非技術素質方面,這點或者那點不足夠優秀也很正常,心浮氣躁也能夠理解。可是做爲用人單位,理解歸理解,卻也不會用不勝任崗位,或性價比不高的人員。那麼對於此類應聘者,個人忠告就是,要麼你另謀高就,要麼你就放低姿態,培養好你必備的素質後再談。
6、缺少誠信
這一點本應該被歸在上一條素質中,可是這點的重要性我認爲遠超過了上一條所列各項,所以單獨提出。相關表現主要體如今:一、虛報本身歷史工薪;二、筆試題目做弊;三、編造離職緣由;四、虛報學歷,工做經驗;五、誇大本身工做技能等。對於嚴重缺少誠信的,一旦發現,其餘表現再好,也無濟於事了。
另外其實還有個你們都愛犯的通病,不知道如何問問題,言之無物,有的時候本身都不知道想問什麼,但卻內心總以爲本身是好學的是在請教,卻不知你並無真正的在作事情,你並無搞清楚事物的根本。
想學好一個東西,首要的就是要學好如何問問題。
最近在繁忙而複雜的找工做過程當中,遇到問題無數,今日閱讀若干文章感觸頗深。本身的成敗榮辱彷彿一瞬間集中在眼前。本身審視本身,真的,我還差的不少。
最後:
歡迎你們關注公衆號:程序員一凡,獲取軟件測試技術進階、大廠面試資料。