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