iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
DevOps

DevOps平台的能力架構 系列

這一系列文章想與大家分享一個完整的DevOps平台需要哪些能力(capability),讓公司能快速有效的把business idea變成business value.

參賽天數 19 天 | 共 19 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day11 - Continuous Integration - Artifact repository

今天來討論Artifact repository的用處。Artifact repository是用來儲存組建後的軟體。常看到的artifact reposit...

2020-09-26 ‧ 由 kevng9 分享
DAY 12

Day12 - Continuous Testing - Functional Testing Pyramid

在進入到測試所需要的能力之前,我們來討論一下不同的測試方法。 先由功能性測試來說,主要的三個層次是單元測試(unit testing),整合測試(intega...

2020-09-27 ‧ 由 kevng9 分享
DAY 13

Day13 - Continuous Testing - Test Data (Part 1)

在測試程式中最主要的部分就是程式需要的資料,所以測試資料管理(Test data management/TDM)就很重要了。 常見的測試資料問題有: 不知道資...

2020-09-28 ‧ 由 kevng9 分享
DAY 14

Day14 - Continuous Testing - Test Data (Part 2 - Data Profiling)

要有效的測試我們的程式,最重要的是了解程式的資料長怎麼樣。所以測試資料管理(TDM)的第一步就是分析資料,在分析的時候系統看的有兩個部分;資料的結構和資料的內...

2020-09-29 ‧ 由 kevng9 分享
DAY 15

Day15 - Continuous Testing - Test Data (Part 3 - Find & Reserve)

在了解了我們所有資料的關係之後就可以使用它來使測試人員和開發人員找到測試所需的資料。 流程說明 創造涵蓋環境中所有資料庫的資料模型 在測試期間,測試人員或自...

2020-09-30 ‧ 由 kevng9 分享
DAY 16

Day16 - Continuous Testing - Test Data (Part 4 - Subset and Mask)

在上一篇的過程中如果搜尋不到測試資料,下一步就是要把空缺補齊了。 做法有兩種: 從production複製部分資料(subset),屏蔽(mask)後存儲在測...

2020-10-01 ‧ 由 kevng9 分享
DAY 17

Day17 - Continuous Testing - Test Data (Part 5 - Synthetic Data Generation)

在數據涵蓋率不足或是在開發新功能時就需要利用生成/合成資料(Synthetic Data Generation)能力了。 下圖是data generation的...

2020-10-02 ‧ 由 kevng9 分享
DAY 18

Day18 - Continuous Testing - Service Virtualization (Part 1)

前幾篇探討了測試資料管理的各種運用方式,不過製造測試資料不管在時間,人力和儲存上都是最貴的選擇。在開發和測試環境中比較有效率的方法是製造虛擬的API服務 (V...

2020-10-03 ‧ 由 kevng9 分享
DAY 19

Day19 - Continuous Testing - Service Virtualization (Part 2)

"我可以很快的stub或mock那個部分,為什麼需要另外製造一個virtual service呢?" 我在stack overflow上讀...

2020-10-04 ‧ 由 kevng9 分享