軟件測試真的需要培訓嗎?
作者:網絡轉載 發布時間:[ 2011/12/15 15:34:28 ] 推薦標簽:
當很多人看到這個問題的時候,無外乎是兩種聲音,一種是測試那么簡單,還要培訓嗎?不培訓,看看書,上網找找筆試題,沒問題。另一種聲音則是必須要經過培訓才行,因為大學里沒有這個專業,不經過系統專業的培訓,是進不去軟件企業的。
在跟軟件企業HR聊天的時候,我們發現,企業的用人需求是隨著項目進度和測試項目所需要的技能來定的。當項目緊、人手少的時候,需要有經驗的測試人才,這個時候不經過培訓的是沒有機會進入到軟件企業的。企業也有一部分的實習需求,是為了快速的進行用例執行,找出缺陷,這種人員的水平和技能可以要求不高,但一旦測試項目結束,結束了實習生涯。
目前軟件測試培訓出現了兩難的境地。一是軟件企業對人才的需求量旺盛,每天都有上百家軟件企業招聘測試人員,但是找不到合適的人,所以只能在相關企業去挖角;二是很多人對軟件測試行業和軟件測試工程師職位不熟悉,導致很多人還認為傳統的軟件開發才是做軟件,他們對軟件測試一無所知,不知道這個行業的發展潛力。
軟件測試是軟件產品質量保證的必要手段,軟件測試工程師是軟件質量的守護神。軟件測試工程師通過對軟件產品質量的檢查,去發現軟件運行中的錯誤和設計上的缺陷,包括與用戶需求不相符的所有問題。當不斷去把問題找出來,進行修復后,才能提供給用戶一個滿意的軟件產品。如同蘋果公司的IPhone、IPAD一樣,軟件公司的產品質量,是軟件的生命線。正是蘋果公司找到了產品被用戶認可的質量基準點,才能有30萬準客戶連夜排隊購買他們的產品。
軟件測試的書籍在書店里有很多,但都是理論上的,自學的話,可以知道一些概念,但要真正學會技能的話,還是要有經驗的人來指導。通過學到別人的測試經驗,理解軟件測試的流程和規范,才能不斷去發現軟件測試需要很多知識,如操作系統、網絡協議、數據庫、開發語言。在培訓中,知道如何去計劃測試工作,如何按照不同軟件、不同業務流、不同的控件去設計測試用例,如何去識別缺陷,如何提交缺陷報告,如何進行測試總結,這些如果沒有經過專業的訓練,是無法發展測試工作的。
沒有經過培訓的測試人員,只能從事底層的測試執行工作,他們知道怎么能看懂用例,知道怎么去提交缺陷,但他們不知道如何去設計用例,不知道如何去管理團隊和計劃測試工作,不知道在什么時候采用自動化測試,也沒學過自動化測試工具;更沒有軟件開發的經驗,不用說能從事白盒測試了。
軟件測試的工作分工越來越明細,基礎的黑盒功能測試,劃分成手工測試和自動化測試,自動化測試還分功能測試和性能測試,需要開發測試腳本,成為測試開發工程師。而白盒測試是跟代碼相關的,是和開發人員一起做編碼規范檢查、單元測試。通過對黑盒測試、自動化測試、白盒測試、手機測試、WEB測試和網絡信息安全測試等一系列課程的學習,讓培訓后的學生在軟件測試行業里快速成長起來。
現在各個行業都在招聘測試工程師,像銀行、鐵路、電力、電信、航空航天等行業,急需大量的軟件測試工程師。各個行業的業務流程和測試流程都不盡相同,沒有專業的高級項目經理和高級講師來指引的話,恐怕是勝任不了測試工作。
軟件測試工作必須要具備細心、耐心、恒心,要做到誠實、踏實。作為一名軟件測試人員,一定要牢記自己責任和使命,一丁點的疏忽,會造成意想不到、甚至是要付出生命財產代價的損失。
相關推薦

最新發布
性能測試之測試環境搭建的方法
2020/7/21 15:39:32軟件測試是從什么時候開始被企業所重視的呢?
2020/7/17 9:09:11Android自動化測試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項目適合做自動化?自動化測試人員應具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測試工具測評
2020/7/17 8:52:11RPA機器人能夠快速響應企業需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測試基本概念是怎么來的?軟件測試生命周期的形成歷經了什么?
2020/7/16 9:11:10