在接觸的台灣公司中, 大多認為測試很簡單, RD 可以兼著做. 並沒有想多花心思去學習. 可是經理或 RD內心裡, 都知道測得不夠, 很害怕出事
市面上有關於軟體測試的書籍很少, 即使有也多數偏向自動化測試. 測試基本知識幾乎沒有, 更不用說業界經驗分享. 若不是成大李信杰老師的奔走, 請大家共襄盛舉, 否則幾乎國內沒人在介紹.
但是對於金融公司、大型傳統產業、或是製造業, 在軟體測試上有著致命的需求, 因為品質不佳的損失, 那可是一秒鐘幾千萬上下, 就像這次crowdstrike 出包事件. 因此想做些簡單介紹, 讓大家對測試有比較整體的認識.
一切從鬼故事開始 …… 圖 1-1 測試鬼故事 最近幾年在幫各個公司調整軟體開發流程, 聽到一些有趣的事情, RD 常用"寫測試"這個說法...
對於許多人來說, 買個袋子是件很常見的事情, 不同的人會有不同的需求. 男孩子們可能講求實用, 對於女孩可能要求時尚, 可以展示身份. 圖 2-1 背包 但是,...
為什麼軟體測試很重要呢? 為什麼軟體測試會受到重視, 主要可以從以下面向來說明: 節省費用 由前面的資料可以知道, 軟體測試所佔的費用大約是 15-25%,...
對於軟體測試, 不少人會有一些錯誤的想法, 認為軟體測試很簡單, 或者是可以找出所有問題. 以下我們就來看看大家常見的誤解是什麼: 1. 我們可以測盡所有東西...
我們知道軟體開發會經過一連串的活動, 如下面所示, 可分成需求分析, 架構設計, 詳細設計, 和開發編程. 在瀑布式開發中, 這些活動是依序被執行. 但是在敏捷...
前面對測試分成這麼多階段, 有個比較高層次的介紹, 接下來我們要來看看每個階段的細部內容為何: 單元測試 它是最底層測試, 會針對某個受測單元來進行測試. 如下...
對於軟體測試, 很多初學者一看到很多名詞便會嚇到, 這麼多東西如何記得起來, 有些東西看起來很像, 有些東西看不出他們到底有什麼關聯. 這樣的痛苦常常不斷被提到...
前面提到靜態測試就是不藉由執行受測程式的方式, 來進行相關的測試. 那這種方式真的可以找到問題嗎? 可以帶給我們怎樣的好處呢? 主要是從以下面向的來討論 生產...
什麼是黑箱測試呢? 就是不管程式內部的結構來進行測試的作法. 在這個測試過程中, 著重於 確認程式是否根據功能規格來運作, 所以又稱為 功能測試 (Functi...
白箱測試是根據程式內部結構來測試系統. 又稱為結構化測試 (Structural testing). 老實說, 這個方法在業界不太會被使用. 並且也常常被誤解,...