面試是職業(yè)征程中不可或缺的能力,軟件行業(yè)的面試基本分為人事和技術(shù)面試。一次成功的面試不僅能得到心儀公司offer,更能幫助你在薪資上獲得更多的驚喜。今天我們就來開個面試外掛,讓你在眾多求職者中C位出道!
開個面試外掛,讓你在求職中C位出道

強調(diào):技術(shù)不是吹出來的,本寶典適用于軟件測試必需知識體系已完全具備的~你們

 
 

1.自我介紹

回答要點:回答這個問題,需要事先寫好自我介紹。在介紹過程中,時間控制在2-3min為宜,介紹的過程中需要順暢,不能卡殼,同時介紹的時候要有條理性。

參考答案:你好,面試官,我叫xxx。畢業(yè)于南京理工大學電子信息技術(shù)專業(yè),目前已經(jīng)有2年的軟件測試經(jīng)驗。我上家公司是南京xx信息技術(shù)有限公司,我們公司是一個外包公司。我在2年多的工作經(jīng)驗中,做的項目有電商類的項目,教育類的項目,web和app的測試都有涉及到。同時,我目前掌握的測試技能有,首選黑盒類的測試,如功能測試,兼容性測試,易用性測試,安裝卸載測試等等,除此之外,還有接口的灰盒測試,擅長使用的工具有postman和jmeter,對于soapUI也有一定的了解,還會使用LoadRunner進行性能測試,也會使用pycharm編寫一些腳本完成selenium自動化測試。希望將來自己更加全面的發(fā)展,往全棧的方向努力。

以上就是我的自我介紹,謝謝!

開個面試外掛,讓你在求職中C位出道

 
 

2.請介紹下你們公司的測試流程

回答要點:有些面試官也會問項目流程,作為一個普通的測試工程師,不熟悉整個項目流程是很正常的,如果這樣,可以就回答測試流程。一般來說,測試組長或者測試經(jīng)理才會相對熟悉項目流程。還有流程不要回答的太過簡單,太過書面化,如提需求-寫用例-提交bug-驗證bug。

參考答案:我們公司在項目立項后,會開一個項目啟動會議,在會議上介紹項目的情況,整體的計劃,團隊的成員等等。在需求拿到之前,我們測試部門都會做一些前期準備,比如測試工具的準備,測試知識的儲備等等。產(chǎn)品經(jīng)理輸出需求文檔給我們之后,我們組長會編寫測試計劃,按照計劃分工,我們團隊成員一起研讀需求,有遺漏,有二義性,有不明確的地方,都會收集起來,并且最后統(tǒng)一反饋給產(chǎn)品負責人。確認需求無問題之后,我們?nèi)ヌ崛⌒枨罄锩娴臏y試點,寫到checklist里面。當checklist定稿之后,我們會要求開發(fā),產(chǎn)品一起參與評審,并且最終定稿。接下來的工作,使用我們的用例設計方法去盡可能覆蓋測試面,用例寫完之后也會經(jīng)過幾輪的評審,最后定稿。

在每個版本測試之前,我們一般都會做冒煙測試,如果測試通過,接受版本,否則版本打回。在項目的前期,一般來說,我們只會執(zhí)行用例優(yōu)先級較高的用例,因為前期的軟件版本不怎么穩(wěn)定,中期之后,會加大測試力度,包括用例的全覆蓋,也會有一些專項測試等等。在項目收尾階段,會做到精益求精,關(guān)注那些可能對交付產(chǎn)生影響的問題。

在交付期,我們公司的交付標準是0A20B,如果達到這個標準,允許交付。否則的話,我們會開一個CCB會議,內(nèi)部進行決策。

 
 

3.你們公司版本迭代是如何進行的?

回答要點:一般這個問題問的是,軟件還在研發(fā)周期的版本迭代。

參考答案:我們公司軟件版本迭代比較頻繁,平均下來一周多一點就更新一次版本。目前的話,版本已經(jīng)迭代了二十幾個版本。版本上線之后,版本的迭代不會那么頻繁,主要根據(jù)客戶的反饋,反饋多了以后,會考慮出個版本進行維護。

 
 

4.介紹項目

回答要點:介紹項目的過程中,需要把自己負責的模塊和業(yè)務講清楚,以及在項目中做的事情。有些面試官可能就盯著項目,不會問技能。

參考答案:我們項目做的是惠購物網(wǎng)站,是一個電商類型的網(wǎng)站。我在里面負責的是前臺的用戶中心和后臺的會員管理,用戶中心里面有會員信息,訂單信息,收藏,留言,資金管理,紅包等等。后臺會員管理有會員信息的更改,會員的新增和刪除,會員留言管理,充值提現(xiàn)申請等等。我在項目中除了負責黑盒相關(guān)的測試,如功能測試,兼容性測試等,也會負責接口,性能和自動化方面的測試工作。

開個面試外掛,讓你在求職中C位出道

 
 

5.在工作中有搭建過環(huán)境嗎?

回答要點:參考搭建的OA套用回答。

參考答案:搭建過。首先把安裝包通過xftp傳到opt目錄。

第一步,先安裝jdk,賦予可執(zhí)行的權(quán)限,./執(zhí)行過后就安裝成功了。再通過vi設置JAVA_HOME,CLASSPATH,path環(huán)境變量。再java -version驗證安裝是否成功。

第二步,安裝tomcat,我們使用的壓縮版的,解壓縮后就可以使用了。進入到bin目錄,執(zhí)行下面的startup.sh,瀏覽器輸入localhost:8080/進行驗證。

第三步,安裝mysql,我們公司自己管理的yum源倉庫,直接yum install安裝mysql。最后一步,把開發(fā)給我們的軟件包放到tomcat的webapps下,同時還要修改數(shù)據(jù)庫連接配置文件,日志路徑,緩存的路徑。最后驗證網(wǎng)站是否搭建成功。

 
 

6.在搭建環(huán)境過程中,如何解決所遇到的問題?

回答要點:搭建環(huán)境一般都比較繁瑣,會遇到什么奇葩的問題,面試官問你這個問題,考察你獨立解決問題的能力。

參考答案:遇到過,比如當時搭建過程中老是遇到500的錯誤,查了好幾次都找不到原因。最后通過tomcat下面的logs目錄,有一個控制臺輸出日志catalina.out,在日志中打印緩存的路徑是windows的路徑,而我們環(huán)境是linux。然后就再去檢查緩存配置文件,果然出問題了。

還有一次遇到更奇葩的問題,之前所有的步驟都沒有問題,網(wǎng)站首頁也是可以看到的,但是就是登陸不進去,后來發(fā)現(xiàn)有2個tomcat進程,應該是之前執(zhí)行shutdown.sh,并沒有關(guān)閉掉tomcat進程。

 
 

7.你負責的模塊是如何設計測試用例

回答要點:結(jié)合項目回答,根據(jù)自己測試模塊的特點說明具體使用了哪種設計方法。

參考答案:我在設計測試用例的時候,會根據(jù)模塊的特性來選擇合適的用例設計方法。比如我在一個購物網(wǎng)站的項目中測試商品類型功能,測試界面是多個顯示框,大約包括商品類型、分組、屬性、狀態(tài)這幾個輸入域,每個輸入域都有不同的選項,這種情況我使用正交法設計測試用例,首先確定因子數(shù)和水平數(shù),然后選取合適的正交表,這樣就生成了多種用例場景,然后按照測試用例的格式編寫用例。