測試微服務之建立測試文化(3)

發表于:2017-10-30來源:infoq作者:薛命燈點擊數: 標簽:微服務
我們不能為了測試而測試,測試的真正目的是為了交付高質量的軟件給用戶。 測試人員 要保證軟件質量高起高走,在加入新特性或更改已有特性時仍能保

我們不能為了測試而測試,測試的真正目的是為了交付高質量的軟件給用戶。測試人員要保證軟件質量高起高走,在加入新特性或更改已有特性時仍能保證質量。

這就要求我們要嚴肅對待故障測試,我們不能為了讓測試能夠通過而去修改它們。有些測試時而通過時而失敗,它們都是假性的測試,需要引起我們的注意。如果生產環境出現了缺陷,說明測試沒有到位。如果發現了測試沒能覆蓋到的地方,需要給工程師足夠的時間和資源去修復缺陷。

我們不能僅僅依賴工程師來建立良好的測試文化。產品經理也需要了解測試流程,并參與其中。如果他們對開發人員作出過分的要求,要求開發新功能的速度超過了開發人員能夠對新功能作出全面測試的速度,那么軟件質量就會受到影響,問題會一路跟著進入到測試管道,到達用戶那里,影響用戶滿意度。

結論

為分布式系統創建完備的測試框架要求使用多個層級的測試?;诳蛻舳薝I的測試無法捕捉到各種類型的錯誤。軟件工程師們必須建立起一種測試文化,把自動化測試融入到開發和發布管道的各個階段,包括單元測試、集成測試、端到端測試和UI測試。

原文轉自:http://www.infoq.com/cn/news/2017/10/micro-service-build-test-culture

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97