測試常見名詞解釋 更新中

2021-07-03 19:31:19 字數 573 閱讀 7493

tdd:測試驅動開發(test-driven development)

測試驅動開發

是敏捷開發

中的一項核心實踐和技術,也是一種設計方**。tdd的原理是在開發功能**之前,先編寫單元測試用例**,測試**確定需要編寫什麼產品**。tdd雖是敏捷方法的核心實踐,但不只適用於xp(extreme programming),同樣可以適用於其他開發方法和過程。

tdd的基本思路就是通過測試來推動整個開發的進行,但測試驅動開發並不只是單純的測試工作,而是把

需求分析

,設計,質量控制量化的過程。            

tdd的重要目的不僅僅是測試軟體,測試工作保證**質量僅僅是其中一部分,而且是在開發過程中幫助客戶和程式設計師去除模稜兩可的需求。tdd首先考慮使用需求(物件、功能、過程、介面等),主要是編寫

測試用例

框架對功能的過程和介面進行設計,而測試框架可以持續進行驗證。

優點:在任意乙個開發

節點都可以拿出乙個可以使用,含少量bug並具一定功能和能夠發布的產品。

缺點:增加**量。測試**是系統**的兩倍或更多,但是同時節省了除錯程式及挑錯事件。

ElasticSearch常見名詞解釋

文件元資料 乙個文件不只有資料。它還包含了 元資料 metadata 關於文件的資訊。三個必須的元資料節點是 節點說明 index 文件儲存的地方 type 文件代表的物件的型別 id文件的唯一標識 索引 index 這裡說的索引,是乙個名詞,乙個儲存關聯資料的地方。實際上,索引只是乙個用來指向乙個...

embed的名詞 常見名詞解釋

名詞列表 英文解釋 中文解釋 備註ap 應用軟體程式 acalternating current 交流電acpi advanced configuration and power management in 高階配置和電源管理介面 a vaudio video abmacer backup mana...

物聯網常見名詞解釋

邊緣計算 邊緣計算和雲計算有些類似,都是處理大資料的計算執行方式。但不同的是,這一次,資料不用再傳到遙遠的雲端,在邊緣側就能解決,更適合實時的資料分析和智慧型化處理,也更加高效而且安全。例如路燈的就地控制等。規則引擎 規則引擎由推理引擎發展而來,是一種嵌入在應用程式中的元件,實現了將業務決策從應用程...