news center
更新時間:2023-02-27
瀏覽次數(shù):14790次
軟件測試的知識更新很慢,慢的令人發(fā)指。軟件測試知識可以分為三個部分,一個是理論,一個是技術,一個是業(yè)務。
理論就是軟件測試做什么的,比如用例編寫,用例方法,缺陷處理流程等,此部分內容,基本從上個世紀70年代到現(xiàn)在基本沒有更新,比如《軟件測試的藝術》,更新了幾版,但是基本內容變化不多。頂多把其他學科的一些方法拿過來用,比如正交試驗選取測試用例等。還有探索性測試等,其實只是把一些實踐理論化。
測試技術就是真正干活用的內容,比如測試用的工具了,新的測試類型了,測試新加入了安全、滲透等內容,測試工具也有很多替換,比如現(xiàn)在IBM系列的東西,應該很少人用了吧,都用HP系的更多。此類內容,貼近開發(fā)的更多些,比如TDD、BDD、整體運維思想等等,給測試人員的窗口其實在縮小。主要覺得還是測試人員的技術能力、視野等和開發(fā)人員相比差很多,優(yōu)秀的人才基本都去開發(fā)方面了,比如前端技術,基本半年就更新?lián)Q代了,現(xiàn)在Loadrunner你即使用7.8也一樣測試。還是那句話,理論進步不大,測試人員總體技術素質不如開發(fā)人員,新東西都是開發(fā)人員做的,基本不需要考慮測試。測試整體要求在逐步提升,基本程序員化要求,雖然很多做的還是和手工測試區(qū)別不多的活兒,而且真正發(fā)現(xiàn)問題,經(jīng)驗其實更關鍵。
業(yè)務和測試關系不大,基本測試什么就需要了解什么內容,一個方向做的時間長了,測試基本可以做到半個業(yè)務專家,因為測試必須了解業(yè)務,才能更深入的發(fā)現(xiàn)問題。