對于軟件開發(fā)來說,軟件測試可能還不被大眾了解,很多開發(fā)人員,包括很多軟件高層管理人員,由于缺乏軟件測試的知識和實踐經(jīng)驗,對軟件測試的認識還有很多的誤區(qū):
誤區(qū)一:如果軟件發(fā)布后有質(zhì)量問題,就是軟件測試人員的錯
測試是一種提高軟件質(zhì)量的手段,但即使是在投入上有所保證,測試也不能百分百發(fā)現(xiàn)所有的質(zhì)量問題,況且,軟件的質(zhì)量不是靠測試測出來的,而是開發(fā)過程中都要有質(zhì)量把關(guān),做好檢查等各項工作,才能保質(zhì)保量。
誤區(qū)二:測試技術(shù)要求不高,比編程容易多了
很多人都認為,測試就是運行程序,鍵盤鼠標(biāo)點擊操作一下,然后看結(jié)果是否正確,實際上,測試不僅僅是運行或操作軟件,還有測試環(huán)境的搭建,測試用例的設(shè)計等,測試人員在使用白盒技術(shù)或自動化腳本時,都需要有良好的編程能力和經(jīng)驗,所以一個測試人員不僅僅要掌握測試技術(shù)還要掌握開發(fā)技術(shù)、數(shù)據(jù)庫技術(shù),以及豐富的網(wǎng)絡(luò)知識。這樣才能在工作中得心應(yīng)手。
誤區(qū)三:有時間就多測一點,沒時間就少測一點
測試不是可有可無的,測多少,怎么測也不是隨心所欲的,測試流程需要對軟件項目進行計劃的設(shè)計、時間的分配、人員的組成、風(fēng)險分析等一系列都要考慮到。
誤區(qū)四:測試是測試人員的事,與開發(fā)人員無關(guān)
開發(fā)人員和測試人員一般是相對獨立的,只是分工不同,開發(fā)和測試是項目相輔相成的兩個過程。開發(fā)和測試的交流、協(xié)作和配合是提高整體效率的重要因素。在編碼過程中,也會進行單元測試、集成測試,所以整個項目的開發(fā)與測試是需要整個項目組所有人員的配合。
誤區(qū)五:測試是開發(fā)后期的一個階段
在很多軟件開發(fā)生命周期中,往往是把測試作為整個開發(fā)過程中的最后一個階段,其實這是一個錯誤的認識,測試是保證軟件質(zhì)量的一種手段,但缺陷卻是在開發(fā)一開始就出現(xiàn)的,所以在研究階段就需要有測試人員的介入,嚴格的對開發(fā)過程中的文檔進行評審,提高開發(fā)過程中的產(chǎn)品質(zhì)量。所以測試是隨著整個開發(fā)過程進行的,而不是最后的一個階段。
誤區(qū)六:自動化測試可以代替測試
這個誤解在現(xiàn)如今幾乎已經(jīng)成為信條了。確實,理論上,所有的測試用例都可以通過技術(shù)手段來實現(xiàn)并自動執(zhí)行,但是正如我們在前面提過的,測試并不是測試用例+測試執(zhí)行的疊加。測試還包括大量的創(chuàng)造性的活動。所以自動化測試代替測試是個偽命題(除非有朝一日,人工智能發(fā)展到能夠打敗人類的創(chuàng)造性。那時可能整個IT行業(yè)都不需要人力勞動了)
除此之外,即使自動化測試能把所有的測試用例都實現(xiàn)通過機器執(zhí)行,也不意味著應(yīng)該這么做。因為自動化測試本身也是一項投資,有大量的投入在其中。很多測試場景通過自動化測試可以產(chǎn)生很大的價值,比如大量重復(fù)性地驗證。但是也有很多場景,不需要通過自動化的投入來實現(xiàn),比如很多一次性的功能驗證,還有依賴人進行主觀判斷的功能等。
誤區(qū)七:測試工程師是質(zhì)量守門員
這個誤解幾乎在所有IT企業(yè)都存在。測試工程師被當(dāng)做質(zhì)量守門員(背鍋俠),測試人員需要為所測試的軟件質(zhì)量背書。測試人員被當(dāng)做產(chǎn)品質(zhì)量的最后一道防線,測試結(jié)果似乎決定了軟件產(chǎn)品最終的交付質(zhì)量。
總之,測試是一門涵蓋范圍廣泛的專業(yè),但是業(yè)界對測試工作卻普遍存在或多或少的誤解,如果有需要,可以咨詢齊魯物聯(lián)網(wǎng)測試中心,齊魯物聯(lián)網(wǎng)測試中心由山東安暢物聯(lián)網(wǎng)科技有限公司全資投資成立,位于山東濟南高新區(qū)創(chuàng)新谷,擁有CNAS、ISO9001等資質(zhì)的高新技術(shù)企業(yè),專注于物聯(lián)網(wǎng)及相關(guān)產(chǎn)業(yè)的測試測評。以服務(wù)于政府機構(gòu)、科研院校及企事業(yè)單位為己任,企業(yè)擁有一支掌握現(xiàn)代化技術(shù)的骨干測試力量,完善的軟硬件測試開發(fā)平臺及工具,可以為用戶單位提供通用軟件、嵌入式軟件、電工電子產(chǎn)品等的測試測評。
審核編輯黃昊宇
-
軟件測試
+關(guān)注
關(guān)注
2文章
231瀏覽量
18672
發(fā)布評論請先 登錄
相關(guān)推薦
漏電開關(guān)使用誤區(qū)及糾正
ADS5407對于channel A和B有沒有什么對應(yīng)關(guān)系?
如何利用emulation提升軟件測試效率
編程語言的誤區(qū)與常見問題
eda的常見誤區(qū)和解決方案
認識差分信號的常見誤區(qū)
有沒有大佬認識這個元器件,是不是NMOS管?
必看!光伏并網(wǎng)逆變器的3個典型認識誤區(qū)
![必看!光伏并網(wǎng)逆變器的3個典型<b class='flag-5'>認識</b><b class='flag-5'>誤區(qū)</b>](https://file1.elecfans.com//web2/M00/FB/BA/wKgaomaOZe2AGSGvAAGGWkWLzDk281.png)
仿真測試與軟件測試的區(qū)別
嵌入式軟件測試的自動化實現(xiàn)策略
![嵌入式<b class='flag-5'>軟件</b><b class='flag-5'>測試</b>的自動化實現(xiàn)策略](https://file1.elecfans.com/web2/M00/C7/55/wKgaomYI1TOAXfSJAACeYEEi4Is516.png)
評論