這一系列文章想與大家分享一個完整的DevOps平台需要哪些能力(capability),讓公司能快速有效的把business idea變成business value.
今天來討論Artifact repository的用處。Artifact repository是用來儲存組建後的軟體。常看到的artifact reposit...
在進入到測試所需要的能力之前,我們來討論一下不同的測試方法。 先由功能性測試來說,主要的三個層次是單元測試(unit testing),整合測試(intega...
在測試程式中最主要的部分就是程式需要的資料,所以測試資料管理(Test data management/TDM)就很重要了。 常見的測試資料問題有: 不知道資...
要有效的測試我們的程式,最重要的是了解程式的資料長怎麼樣。所以測試資料管理(TDM)的第一步就是分析資料,在分析的時候系統看的有兩個部分;資料的結構和資料的內...
在了解了我們所有資料的關係之後就可以使用它來使測試人員和開發人員找到測試所需的資料。 流程說明 創造涵蓋環境中所有資料庫的資料模型 在測試期間,測試人員或自...
在上一篇的過程中如果搜尋不到測試資料,下一步就是要把空缺補齊了。 做法有兩種: 從production複製部分資料(subset),屏蔽(mask)後存儲在測...
在數據涵蓋率不足或是在開發新功能時就需要利用生成/合成資料(Synthetic Data Generation)能力了。 下圖是data generation的...
前幾篇探討了測試資料管理的各種運用方式,不過製造測試資料不管在時間,人力和儲存上都是最貴的選擇。在開發和測試環境中比較有效率的方法是製造虛擬的API服務 (V...
"我可以很快的stub或mock那個部分,為什麼需要另外製造一個virtual service呢?" 我在stack overflow上讀...