iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
IT 管理

葬送的軟體測試 - 不懂不想做是會出事 系列

在接觸的台灣公司中, 大多認為測試很簡單, RD 可以兼著做. 並沒有想多花心思去學習. 可是經理或 RD內心裡, 都知道測得不夠, 很害怕出事

市面上有關於軟體測試的書籍很少, 即使有也多數偏向自動化測試. 測試基本知識幾乎沒有, 更不用說業界經驗分享. 若不是成大李信杰老師的奔走, 請大家共襄盛舉, 否則幾乎國內沒人在介紹.

但是對於金融公司、大型傳統產業、或是製造業, 在軟體測試上有著致命的需求, 因為品質不佳的損失, 那可是一秒鐘幾千萬上下, 就像這次crowdstrike 出包事件. 因此想做些簡單介紹, 讓大家對測試有比較整體的認識.

鐵人鍊成 | 共 30 篇文章 | 106 人訂閱 訂閱系列文 RSS系列文
DAY 1

達標好文 2024 Day01 緣起

一切從鬼故事開始 …… 圖 1-1 測試鬼故事 最近幾年在幫各個公司調整軟體開發流程, 聽到一些有趣的事情, RD 常用"寫測試"這個說法...

2024-08-05 ‧ 由 kojenchieh 分享
DAY 2

2024 Day02 品質是什麼

對於許多人來說, 買個袋子是件很常見的事情, 不同的人會有不同的需求. 男孩子們可能講求實用, 對於女孩可能要求時尚, 可以展示身份. 圖 2-1 背包 但是,...

2024-08-06 ‧ 由 kojenchieh 分享
DAY 3

2024 Day03 軟體測試的簡介

為什麼軟體測試很重要呢? 為什麼軟體測試會受到重視, 主要可以從以下面向來說明: 節省費用 由前面的資料可以知道, 軟體測試所佔的費用大約是 15-25%,...

2024-08-07 ‧ 由 kojenchieh 分享
DAY 4

2024 Day04 軟體測試的迷思

對於軟體測試, 不少人會有一些錯誤的想法, 認為軟體測試很簡單, 或者是可以找出所有問題. 以下我們就來看看大家常見的誤解是什麼: 1. 我們可以測盡所有東西...

2024-08-08 ‧ 由 kojenchieh 分享
DAY 5

2024 Day05 為什麼會有這些測試階段

我們知道軟體開發會經過一連串的活動, 如下面所示, 可分成需求分析, 架構設計, 詳細設計, 和開發編程. 在瀑布式開發中, 這些活動是依序被執行. 但是在敏捷...

2024-08-09 ‧ 由 kojenchieh 分享
DAY 6

2024 Day06 測試階段說明

前面對測試分成這麼多階段, 有個比較高層次的介紹, 接下來我們要來看看每個階段的細部內容為何: 單元測試 它是最底層測試, 會針對某個受測單元來進行測試. 如下...

2024-08-10 ‧ 由 kojenchieh 分享
DAY 7

2024 Day07 軟體測試方法分類

對於軟體測試, 很多初學者一看到很多名詞便會嚇到, 這麼多東西如何記得起來, 有些東西看起來很像, 有些東西看不出他們到底有什麼關聯. 這樣的痛苦常常不斷被提到...

2024-08-11 ‧ 由 kojenchieh 分享
DAY 8

2024 Day08 靜態測試方法

前面提到靜態測試就是不藉由執行受測程式的方式, 來進行相關的測試. 那這種方式真的可以找到問題嗎? 可以帶給我們怎樣的好處呢? 主要是從以下面向的來討論 生產...

2024-08-12 ‧ 由 kojenchieh 分享
DAY 9

2024 Day09 黑箱測試方法

什麼是黑箱測試呢? 就是不管程式內部的結構來進行測試的作法. 在這個測試過程中, 著重於 確認程式是否根據功能規格來運作, 所以又稱為 功能測試 (Functi...

2024-08-13 ‧ 由 kojenchieh 分享
DAY 10

2024 Day10 白箱測試方法

白箱測試是根據程式內部結構來測試系統. 又稱為結構化測試 (Structural testing). 老實說, 這個方法在業界不太會被使用. 並且也常常被誤解,...

2024-08-14 ‧ 由 kojenchieh 分享