從PM的角度淺談test case的應用 | 社區大學終身學習網
2022年5月4日—下圖是使用Excel建立的簡易的testcase範例,在描述「訂單」這個相關功能的驗收方式,由於此範例所定義的訂單有使用權限的限制,因此驗收時便以不同 ...
(Photo by Mateus Campos Felipe[1] from Unsplash[2])
在PMBOK(註1)的定義裡,完整的品質管理計畫包含「品質保證」(Quality Assurance, QA,中文簡稱「品保」)與「品質管制」(Quality Control, QC,中文簡稱「品管」)兩個面向,其中,品保的目的是確保產品交付的品質,例如軟體開發專案中,交付的軟體是否能符合規格文件內所定義的功能。在編制完整的組織內,也可能會有QA這樣的角色(Quality Assurance engineer,即品質保證工程師),協助PM檢驗產品品質。
PM雖然不一定需要親自對產品進行品質驗收(視專案的規模與組織架構而定,也有許多PM是必須身兼數職的),但若能對流程與驗收方式有基本的了解,將可促進PM與QA之間的協作,確保每一項檢驗都是必要且確實的,如此一來,PM只需掌控驗收的進度,就可放心交由QA執行驗收細節。
產品的驗收有許多層面,以軟體為例,除了基本功能之外,還需要考量不同作業系統相容性、環境設定、例外操作情境(使用者以非預期的方式執行某個功能,會發生什麼事?)、資訊安全等,甚至在開發過程中,開發人員也會進行一些單元測試(註2)。為了找出產品可能潛藏的問題,專業的QA通常會盡可能設計各種測試案例,從不同的角度進行驗證,因此是一門相當深入的學問。本篇文章只以PM(註3)的角度淺談測試案例(test case)的應用,希望能協助PM們與QA的協作更加緊密。
測試案例是用來檢驗產品是否如質的工具之一,內容包含:
1.標題
為了能一眼辨識,通常會描述情境與預期結果,例如「用戶點擊下載檔案,顯示檔案列表」這樣的命名方式。
2.前置條件
說明測試前需完成的條件或狀態,以前述標題為例,前置條件可能是「用戶需先登入」,代表此功能只提供給會員使用。
3.測試步驟
14個軟體測試最佳範例 | 社區大學終身學習網
Test Case所涵蓋的範圍足夠了嗎? | 社區大學終身學習網
如何設計test case | 社區大學終身學習網
寢室的秘密授課(三):測試案例Test Case | 社區大學終身學習網
從PM的角度淺談test case的應用 | 社區大學終身學習網
測試案例範本參照 | 社區大學終身學習網
軟體測試中的測試用例Test Case原來是這麼回事! | 社區大學終身學習網
背包客生活英語實務篇哪裡學?臺中市山線社區大學開課資訊
想要學習背包客生活英語實務篇可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下...
背包客生活英語實務篇哪裡學?臺中市山線社區大學開課資訊
想要學習背包客生活英語實務篇可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下...
背包客生活英語實務篇哪裡學?臺中市山線社區大學開課資訊
想要學習背包客生活英語實務篇可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下...