測試碎碎念之測試前移

上次參加培訓時,在課堂上有人提出來現在公司測試需求變更太快,測試人員一直疲於應付各種變更,開發人員提交測試的質量太差,正常的流程很難一次跑過,邊邊角角的問題更多。想做進一步深入測試,但是時間總是不夠,自動化測試也只是想想。

吳穹老師說,這些問題的主要原因是測試滯後導致的,所謂測試滯後就是說,本來不應該由測試人員來做的事,現在都由測試人員來做了,測試人員在還其他人的債,所以自己本身的事反而沒時間做,越沒時間做,欠下的債越多,還起來越慢,最後形成惡性循環。最好的辦法是測試前移。

什麼是測試前移?吳穹老師接着提到“質量不是測出來的,是開發出來的(本人覺得有點偏激,和很多因素都有關係,呵呵)。測試是開發人員與測試人員共同的責任”。也就是說,單元測試,開發完成後的自測並且保證自測成功,這些是開發人員的責任,而不是說因爲有測試人員所以就可以在實現完成後直接丟給測試人員。有人認爲,我的任務就是按照設計實現出來,後面不是有測試人員嗎,我們都測試完了,那還要測試人員做什麼。借個好聽點的藉口,沒有測試人員把關,我們不敢發佈。這種想法的開發人員水平再高也只能是一個碼農。對自己的作品都不願意審視,還有什麼責任心可言,把事情丟出去,出了問題有別人頂雷,不敢擔當責任,一個這樣的人還有什麼可談。

開發與測試之間經常像冤家一樣相互指責埋怨,動輒就拿團隊合作說事。在別人的博客裏看到一段話,直接引用了。“其實各種工作並不會平白無故的消失,當咱們不去做的時候,一定是被另一個人承擔了,他是誰? 咱們是不是應該對他有所感激,有所報答? 當咱們說不能做某件事兒的時候,一定有另一個人承擔了這樣的苦差事,咱們能不能相互分擔?懷有一顆同理心,當有一件事兒自己不願意做的時候,想想是不是別人都特別樂意做,當別人做了,咱們該如何幫助他們團隊合作就是這麼簡單,懷有同理心,不施命於人。

發佈了33 篇原創文章 · 獲贊 22 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章