在正式開始面試之旅前,先說一下我在面試前一個月所做的一些準備吧,俗話說:不打無準備的仗:-),現(xiàn)在大大小小的公司在面試這一關都卡的很嚴(除非你是內(nèi)部介紹進去的,或是那里些什么起決定作用的人),不過我在這一點不行,到現(xiàn)在也沒能有機會認識些那些大公司里面的牛人,也沒有什么特硬的關系(注:基本是沒有:-)),所以只能憑自己了,在面試時這些公司都會從你的畢業(yè)時間,學校,學歷,到會些什么技術,到哪個層次,到管理,管理過幾個人,都是如何管理的等等方方面面的考核你,其實如果你有幸真的能進去的話,你會發(fā)現(xiàn),其實大多他們考查人的那些點,在實際工作上都是不怎么用的,或是跟本不用.這里也不排除有些公司在這點做的很好,他們考查你的都是你要進來就用的.當然這種情況很少,最好我遇到的很少.所以說,針對我們這一行,這一領域,需要準備的東西也會多一些.以下列一些特,特,特常用的幾個點.如果你現(xiàn)在也正在找工作,確定一下以下幾點,自己是否已掌握,也許你在筆試的時候會發(fā)現(xiàn)它的價值:-)
1.數(shù)據(jù)庫.
1).最少熟悉一種數(shù)據(jù)庫(SQLServer容易上手)
2).會手寫簡單的Insert, Update, Select, Delete語句.
3).會其于二個表的查詢,并按一定的順序顯示
2.程序
1).最少熟悉一種開發(fā)語言(不需要太精)
2).能看懂代碼,能寫一些簡單的代碼(如排序,查最大公共字符子串等)
3).知道i++和++i之間的差別
3.測試基本概念
1).測試的流程
2).測試有哪些策略,如何應用
3).BUG的管理流程
4).高效的測試用例(記住寫測試用例的幾種方法,如邊界值呀什么的)
4.測試工具(最好了解或熟悉一種以上的測試工具,雖然真的工作當中你很少用,但要會,以后才好發(fā)展)
1).了解QTP
2).了解WinRunner
3).了解LoadRunner(了解幾個概念即可,事務呀,聚合點)
4).了解性能測試的幾個要點(
5.BUG管理工具/配置管理工具
1).了解Bugzila
2).TestDerector
3).CVS/VSS
6.英語
1).寫一個自我介紹(最好包括你哪年畢業(yè),從哪個學校畢業(yè),然后去了哪個公司,做了些什么工作)
2).背一些面試時常問的針對你自己的回答.
說著說著就走題了,開始正題了:-)根據(jù)自己當前的情況,英語好一些,做過JAVA開發(fā),接觸過自動化測試(當時用的是IBM的Ration Functional Tester),也在業(yè)余時間從51testing.com網(wǎng)上下載了好多技術文檔(這里再順便為51testing做下廣告,在51testing里,好東西真的特別特別多,各種各樣的資料,心得,錄音,PPT等等,我大概就從上面下載下來近2個G的資料,有點時間就看看,充實自己,也好在之后的面試中充分發(fā)揮),也從IBM里也拷回去好多技術資料,在家利用業(yè)余時間也學了很多測試相關的東西,包括流程呀,策略呀,用例,工具呀等等.所以就把這次找工作的重點目標鎖定一些規(guī)模比較大的外企.之所以沒選擇國企和民企是因為當時我的薪金還不錯:-),相信那些小規(guī)模的公司一般是給不了那個錢的:-)
在找工作之前的一個月里,系統(tǒng)的學了一遍MI的幾個工具(QTP,WinRunner,PC,LoadRunner),因為在公司里都用的是IBM自己的工具,但真的要出來的話,可能會用MI公司的工具,所以做個充分的準備來應對面試,防止在面試時被問的什么也不知道.
QTP:安裝->讀文檔->實際用QTP測一些自帶的航空售票系統(tǒng).
花了一周的時間,把 QTP8 Tutorial_oldsidney走了一遍(這里要謝謝oldsidney,共享了自己整理的資料),
然后又把安裝完QTP后自帶的用戶指南也過了一遍,因當時沒有合適的項目實踐,也只能跑一些自帶的航空售票系統(tǒng)Flight.
WinRunner:安裝->讀文檔->實際用QTP測一些自帶的航空售票系統(tǒng).
這次用了三天的時間把WinRunner使用教程中文版走了一遍(如果你已經(jīng)會一種自動化功有測試工具,再學其它自動化功能測試工具時,你會感覺其實各個公司的工具都大同小異.都是先錄制或是先抓對象,再進行一些正則化的處理,以適應在隨便哪臺機器上,哪個目錄下執(zhí)行.然后添加一些驗證點,比對后顯示到log里,如果你擅長程序的話,你也可以控制每個出錯的Testcase,讓它在之后再運行幾次來確定這個功能,直到超過多少次后都為錯.最后再用手工確定一下,如果還是有問題,就可以開defect了,這樣可以讓自動化工具來縮小你所需要值的關注的Testcase.以上兩個自動化工具,因自己沒有具體運用的實際的項目,所以像好多技術性的東西,
例如無法識別對像呀,運行出錯呀,編寫代碼來跑起來呀至今也沒遇到過,當然也就不太知道如果處理,也就只能算是了解級別吧.
QC:安裝->讀文檔->自己捉摸著建些東西
QC9.0試用版(也是從51testing的FTP上下載下來的),簡單了解了一下.
LoadRunner:安裝->讀文檔->實際用LoadRunner測一些自帶的航空售票系統(tǒng).
當然只看了一個做了一個簡單的LoadRunner應用,也是從51testing上下載下來的,然后開始看裝完后自帶的UserGuide,共四本,記的其中有一本有1000多頁,看的后來就暈了.所以后來也就沒怎么看,只學了些基本的性能認識.
英語方面,也把自己的簡要介紹,包括哪年畢業(yè),在哪個學校,有過什么工作經(jīng)驗,做過些什么項目,那些項目是什么,用到什么工具,什么語言等等,然后再就背一些簡單的問答.什么愛好呀,為什么要換工作呀等等.
語言方面,以前是用JAVA語言開發(fā)的,但因近一年多沒做具體的項目了,也忘的差不多了,只看了一下基本的語法.
Unix方面,因平時常和它打交道,總裝系統(tǒng)呀,裝軟件呀,配置呀等等,所以也就簡單看了一下.
相關導讀: