測試金字塔的一些想法

    https://martinfowler.com/bliki/TestPyramid.htmlhtml

    讀到一篇很不錯的分析,先貼出原文。文章的精華就在這裏了,測試金字塔:ubuntu

 

    這裏間接說明了單元測試的重要性,當在測試階段談論Bug的時候,徹底能夠在更早的階段發現它——單元測試。單元測試

    但在國內99%的公司,都沒有重視單元測試——大部分公司寧願花錢多僱一個測試同窗來發現問題,而不是驅動開發本身發現它。測試

    我本身做爲測試沒有diss測試的想法,測試和開發同樣重要,但測試同窗要作的事情是以更普遍的維度來考慮問題。操作系統

    好比,開發發佈了一個SDK, 在ubuntu14.1上編譯經過,然而在CentOS 7.4和7.6上掛了,爲何?由於CentOS7.4的gcc版本是4.8.5,而聲網自身必須在gcc4.9的環境以上運行。那麼問題來了,咱們的開發測試生產環境都是CentOS7.6,顯然是不能爲了一個SDK升級本身的操做系統的,這個問題只能開發改。這就是測試的廣度,須要瞭解自家產品的環境,瞭解本身產品的特色和共性,瞭解本身產品用到的技術特性,顯然作到這一點的測試同窗還不夠多。htm

相關文章
相關標籤/搜索