軟體測試要學什麼?面試時哪些基本知識要掌握?
相信很多剛畢業的同學都會忐忑面對這麼個環節——面試。面試既是個很好的將自己展示給企業的機會,也是關係到自己能不能加入這家企業,能不能獲得高薪offer的過程。那麼,在參與軟體測試面試的過程中,有哪些基本的知識是我們可以掌握的,減少出錯情況的?跟千鋒軟體測試就業老師一起了解!
1、熟練軟體測試基本知識:
這一塊其實沒什麼好討論的,如果你有半年到一年的工作經驗的話,對這一塊一定有比較清晰的認識,當然,在實際的工作中不需要你對每一種測試方法去尋根求源,知道這些方法的含義與應用場景即可。
編寫各種測試文檔,對於初學者來說稍有難度。但終究還是談不上什麼技術含量的事情,如果對業務和流程足夠熟悉,文檔用例自然就會寫了。
2、測試輔助技能:
這兩項技能在筆試和面試過程中必考,出現幾率超高,但在實際的工作中,有些測試根本碰不到linux ,有些測試不需要去操作資料庫。當然,測試嘛,也不能太處於表面了,也需要熟悉熟悉相關測試的表,了解了解系統伺服器。
好在這兩項技能的要求都不高,linux 大多考幾個常用命令,SQL一般考一下增、刪、查、改。
3、自動化技術:
對於自動化測試,另一個比較關心的是你對自動化的理解,什麼情況下適合做自動化?你的自動化測試用例是怎麼寫的?什麼樣的用例適合轉成自動化?你是如何來實施的?有什麼樣的策略來開展自動化工作?你需要自動化在項目中達到一個什麼樣的預期和效果?只是學學工具,拿個例子練習練習。很難對這些問題有真實的理解。
4、充實自己的編程能力:
編程不局限於語言,大多同學也會在簡歷的必備技能最下方寫上一條,熟悉C語言或其它某種語言。要知道懂編程和不懂編程的人看系統的深度不一樣,一點不懂的只能看出來這是按鈕,那是輸入框。懂編程的就知道你的登錄是個<from>,輸入框是個<input>,你的登錄提交是用的post 還是get呢?在測試過程中不管功能實現也好,bug也好,都會看得更透徹,從而更容易挖掘出相關的bug。
推薦閱讀:
※2. 掀起介面測試的蓋頭-HTTP 初窺 (一)
※Selenium 2.0與Selenum 3.0介紹
※【資料包】軟體測試資源整理|使用於初學者