軟件測試崗位的誤區(qū)
60 2017-05-23
相對于軟件開發(fā)而言,軟件測試還不為眾人所了解。很多軟件開發(fā)人員,包括多數軟件企業(yè)的高層管理人員,由于缺乏軟件測試的知識和實踐經驗,對軟件測試的認識還有誤區(qū),這對軟件測試工作極為不利,必須加以澄清。
誤區(qū)一:如果發(fā)布的軟件有質量問題,那是軟件測試人員的錯
軟件測試是一種有效提高軟件質量的手段,但即使在投入上有所保證,測試也不能百分之百地發(fā)現所有質量問題。況且軟件的質量也不是靠測試測出來的,而是軟件開發(fā)過程中每一個環(huán)節(jié)都要有質量意思,做好檢查、審核等各項工作,才能保證質量。
誤區(qū)二:軟件測試技術要求不高,至少比編程容易多了
很多人認為軟件測試就是運行程序,然后看結果是否正確。而實際上軟件測試不僅僅是運行或操作軟件,還要測試環(huán)境的搭建、測試用例的設計等技術問題。當采用白盒技術的時候需要有良好的編程能力;在編寫自動化測試腳本時,也需要有良好的編程經驗。一個測試人員不僅僅需要掌握測試技術,還要掌握測試技術、數據庫技術,以及豐富的網絡知識。只有這樣在測試工作中才能得心應手。
誤區(qū)三:有時間就多測一些來不及就少測一些
軟件測試不是可有可無的,測多少、怎么測也不是隨心所欲。規(guī)范化的軟件測試流程需要對軟件項目進行計劃的設計、時間的分配、人員的組成風險分析等一系列需要考慮到,做到跟蹤、控制與協調。
誤區(qū)四:軟件測試是測試人員的事,與開發(fā)人員無關
為了減小相互的影響,一般要求開發(fā)與測試相對獨立,但這只是分工的不同。開發(fā)和測試是軟件項目相輔相成的兩個過程,人員的交流、協作和配合使提高整體開發(fā)效率的重要因素。而且在編碼過程中,也會進行單元測試、集成測試,所以整個項目的開發(fā)與測試是需要整個項目組所有人員的通力配合。
誤區(qū)五:軟件測試是開發(fā)后期的一個階段
在很多軟件開發(fā)生命周期的模型中,往往是把測試作為整個開發(fā)過程的某一個階段,實際上這是一個錯誤的認識。軟件測試是保證軟件質量的一種手段,但缺陷的引入確實在開發(fā)一開始就出現了,在可行性研究階段就需要軟件測試人員的介入,從而更加嚴格的對開發(fā)過程中的文檔進行評審,提高軟件開發(fā)過程中的產品質量。所以軟件測試是伴隨著整個軟件開發(fā)的生命周期進行的,而不是其中的一個階段。
請聯系網站客服,了解詳細的優(yōu)惠課程信息~
優(yōu)質、權威、便捷、省心
掃一掃
獲取更多福利
獵學網企業(yè)微信
獵學網訂閱號
獵學網服務號