天天看點

《軟體測試技術大全:測試基礎 流行工具 項目實戰(第3版)》—第1章1.6節模拟面試問答

本節書摘來自異步社群《軟體測試技術大全:測試基礎 流行工具 項目實戰(第3版)》一書中的第1章,第1.6節模拟面試問答,作者陳能技 , 黃志國,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

1.6 模拟面試問答

本章介紹的是軟體測試相關的背景,以及軟體測試的發展情況等。身為軟體測試員,應該或多或少地了解軟體測試的發展動态,及其相關的曆史事件等内容,這樣無論是在與同行交流,向開發人員介紹和講解測試,還是在應聘面試中,都會有更多的話題。

一般在應聘過程中,面試官可能會問到以下一些問題,讀者可以根據自己的了解以及在本章中學到的内容做出相應的回答。

(1)您覺得目前的軟體測試行業的現狀是怎樣的?

參考答案:目前的軟體測試行業在國内正在蓬勃地發展中,但是由于起步比較晚,雖然大部分公司都已經設定了專職的測試人員,但是對測試資源的投入、測試人員的教育訓練、測試工具的購買方面都相對缺乏。但是這也需要一個發展的過程,需要軟體企業逐漸認識到測試投入的必要性,對品質的認識逐漸提高。另外,也需要我們測試人員不斷地學習和提高個人能力,為軟體企業創造更多的價值。

(2)您認為現在的測試人員的能力水準怎樣?

參考答案:目前國内的測試人員的測試水準都普遍偏低,尤其是在測試用例的設計能力、測試的規範化執行、自動化測試和性能測試等方面。這也跟測試行業起步相對晚,測試人員缺乏經驗有關系。要想改變這些現狀,我們需要多向國外同行學習,多借鑒他們的寶貴經驗和最佳實踐。

(3)您對軟體測試的發展過程了解多少?

參考答案:最早的軟體測試隻是開發人員在寫完程式後,自己進行調試。這其實不是很科學的做法,因為存在很大的局限性,缺乏第三者的測試也會存在客觀公正性和權威性的問題。後來人們意識到這點後,開始組建獨立的測試小組,進行專門的測試,慢慢地就形成了測試的專門職業。是以也有更多的學者專門研究測試的技術和理論,也開發出專門的測試工具幫助測試人員進行測試。

(4)您認為軟體測試将來的發展方向是什麼?

參考答案:軟體測試将來會逐漸出現更多更好的測試工具,自動化測試也會越來越普遍,開發人員的測試意識會不斷增強,開始與測試人員一起讨論測試的設計,做更多的單元測試。

(5)您認為是什麼制約了軟體測試的發展呢?

參考答案:軟體測試的發展看起來沒有軟體開發的發展那麼快,軟體開發得益于開發語言、開發工具、設計模式、面向對象思想的發展,是以相比幾十年前有了飛躍性的進步。而反觀軟體測試,則大部分仍然停留在手工測試的階段,測試的組織也不夠規範和嚴謹。

這當然與測試職業的本質有關系,測試更講求測試人員對需求的了解、驗證,對軟體行為正确與否的判斷,更加依賴測試人員的測試經驗和發現bug的直覺能力,是以不可避免地要進行大量的手工測試;另一方面,軟體測試學科中缺乏其他學科的有力支援,例如數學、人工智能的應用,測試工具也還有待進一步地改進。

本文僅用于學習和交流目的,不代表異步社群觀點。非商業轉載請注明作譯者、出處,并保留本文的原始連結。

繼續閱讀