成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

可觀測性是否取代了測試?

開發 前端
測試和可觀測性齊頭并進,確保系統的穩健性和可靠性。傳統測試側重于在預生產環境中驗證系統的正確性,而生產環境中的測試可以發現所有可能的故障情況。

?測試是驗證系統正確性的最佳方案。但是,它不能預測生產中可能發生的故障情況。經驗豐富的工程團隊會告訴我們,生產環境并不統一,并且充滿了令人激動的偏差。

有趣的事實是,在生產環境中進行測試可幫助測試實時用戶流量上的代碼更改,及早發現錯誤,并提供可提高客戶滿意度的強大解決方案。但是,它不能幫助檢測故障的根本原因(Root Cause)。

      這就是為什么在測試中采用可觀測性至關重要的原因。它提供基礎架構和生產內部的全棧可見性,以更快地檢測和解決問題。

因此,使用可觀測性的人檢測到任何問題的可能性要高2.1倍,并報告將MTTR提高69%。

1缺乏可觀測性的癥狀

沒有適當可觀測性的跡象每天都出現在工程師的工作中。

當生產出現問題(每天都在發生)時,開發人員試圖找到問題原因的嘗試通常會碰壁,工單會卡在Jira中。發生這種情況是因為他們沒有足夠的信息和細節來找出根本原因。

為了克服這些挑戰,開發人員有時會使用現有日志,這不是很有幫助,因為他們必須使用Notepad++一次訪問一個服務的日志并手動搜索它們。這讓開發人員感到沮喪,并使公司難以清楚地向客戶展示如何以及何時解決關鍵問題,這可能會隨著時間的推移損害公司的聲譽。

2可觀測性:它到底意味著什么?

對于測試人員來說,擁有適當的可觀測性意味著能夠知道系統內發生了什么。這些信息對測試人員非常有價值。盡管可觀測性通常與可靠性工程相關聯,但它可以幫助測試人員更好地理解和研究復雜系統。這允許測試人員及其團隊在更大程度上提高系統的質量,例如安全性、可靠性和性能。

我通過一次具有挑戰性的經歷發現了這個問題。許多其他人可能也有類似的經歷。在檢查產品時,我很難理解產品的復雜性,這對測試人員來說很常見。

當我試圖通過閱讀產品說明并與相關人員交談來了解產品時,我注意到我收集的信息沒有意義。當時,我不熟悉這個技術術語,但事后看來,很明顯該系統缺乏可觀測性。幾乎不可能知道應用程序內部發生了什么。

測試側重于確定特定功能是否按預期執行,而可觀測性側重于系統的整體運行狀況。因此,當作為一個整體時,它們描繪了系統的完整畫面。

傳統的軟件測試,即在預生產或暫存環境中進行測試,側重于驗證系統的正確性。但是,在生產環境中運行服務之前,將無法涵蓋和預測可能發生的每個故障。

生產測試可幫助發現系統的所有可能故障情況,從而提供服務的可靠性和穩定性。

借助可觀測性,可以深入了解基礎架構和生產環境。此外,還可以通過遙測數據(Telemetry Data)(例如日志、指標和跟蹤)預測生產環境中的故障。

生產環境中的可觀測性可幫助向客戶提供可靠的產品。

3可觀測性真的取代了測試嗎?

從測試人員的角度來看,真正可觀測的系統可以提供的詳細程度是無可替代的。盡管在實際層面上,可觀測性有三個支柱——日志(系統內發生的事件的記錄)、指標(反映系統內某些特定行為的值)和跟蹤(系統內某物如何移動的低級記錄)——它也不僅僅是這三個元素。軟件工程師Cindy Sridharan在《分布式系統可觀測性》中寫道,“這不是關于日志、指標或跟蹤,而是關于在調試期間數據驅動,并使用反饋來迭代和改進產品”。換句話說,要做好可觀測性,不僅需要有效的指標、結構良好的日志和廣泛的跟蹤,你還需要一種好奇、探索和渴望學習的心態,以及可以使所有這些事情變得有意義和有影響力的過程。

這使得測試人員和可觀測性成為天然的盟友。畢竟,測試是關于詢問有關系統或應用程序的問題,對某些東西如何工作感到好奇,或者通常對某些東西應該如何工作感到好奇;可觀測性在很大程度上與所有這些事情有關。那么,太多的測試人員不知道可觀測性,這太糟糕了——這不僅會幫助他們更有效地完成工作,而且他們也正是軟件開發生命周期中那種可以宣傳構建可觀測系統的人。

為了簡單起見,我們應該通過兩種關鍵方式將可觀測性視為對測試人員的幫助:

1. 它可以幫助測試人員發現有關系統問題的精細化的詳細信息:在探索性測試期間,可觀測性可以幫助測試人員通過遙測數據(如日志、跟蹤和指標)找到任何問題的根本原因,從而幫助各個團隊之間更好地協作并提供更快的事件解決。

2. 它可以幫助測試人員提出問題并探索系統:測試人員很好奇,喜歡探索新事物。借助可觀測性工具,他們可以深入探索系統并發現問題。它可以幫助他們發現有價值的信息,幫助他們在測試時做出明智的決定。

4結論

測試和可觀測性齊頭并進,確保系統的穩健性和可靠性。傳統測試側重于在預生產環境中驗證系統的正確性,而生產環境中的測試可以發現所有可能的故障情況。

另一方面,可觀測性提供了對基礎架構和生產環境的全棧可見性,有助于更快地檢測和解決問題。此外,可觀測性可幫助測試人員發現有關系統問題的精細細節,并使他們能夠提出問題并更深入地探索系統。

測試人員和可觀測性是天然的盟友,采用可觀測性可以帶來更好的事件解決、明智的測試決策和更高的客戶滿意度。?

責任編輯:武曉燕 來源: 新鈦云服
相關推薦

2023-10-26 08:47:30

云原生數據采集

2023-05-18 22:44:09

2023-10-13 13:40:29

2023-09-20 16:11:32

云原生分布式系統

2023-08-21 09:37:57

MySQL工具MariaDB

2024-05-28 09:37:48

2023-03-30 16:30:08

可觀測云原生

2023-11-01 06:55:05

人工智能可觀測性IT

2022-09-27 21:32:14

Dapr指標與日志

2024-01-15 05:55:33

2023-02-14 08:01:42

2021-11-19 09:40:50

數據技術實踐

2023-12-27 06:51:21

可觀測性系統數字體驗

2022-09-25 22:19:24

Dapr分布式追蹤

2021-05-24 15:48:38

高德打車系統可觀測性

2023-07-11 16:47:58

2022-05-16 13:31:22

微服務架構云原生微服務
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品精品视频一区二区三区 | 中文字幕精品一区 | 日韩精品免费在线观看 | 国产日韩欧美激情 | 91精品中文字幕一区二区三区 | 91视频免费在观看 | 国产精品久久久久久久模特 | 午夜在线观看视频 | 欧美日韩三级 | 色婷婷婷婷色 | 久草视频观看 | 久久精品视频播放 | 成人午夜精品 | 久久久久国产 | 欧美日韩毛片 | 噜久寡妇噜噜久久寡妇 | 日韩在线播放视频 | 黄色在线免费观看视频网站 | www.日韩免费 | 日韩一级免费大片 | 亚洲在线日韩 | 国内精品视频在线观看 | 91久久久久久久久久久 | 国产精品福利网站 | h在线看| 亚洲欧洲中文日韩 | 一级欧美| 欧美亚洲成人网 | 国产一区二区三区在线 | 伊人av在线播放 | 91精品国产91久久久久久吃药 | 亚洲综合色自拍一区 | 亚洲第一免费播放区 | 婷婷色国产偷v国产偷v小说 | 1区2区视频| 成人午夜激情 | 国产欧美日韩一区 | 欧美精品成人 | 成人精品系列 | 男女羞羞网站 | 日韩一二三区视频 |