從PM的角度淺談test case的應用 | 社區大學終身學習網
2022年5月4日—本篇文章只以PM(註3)的角度淺談測試案例(testcase)的應用,希望能協助PM們與QA的協作更加緊密。測試案例是用來檢驗產品是否如質的工具之一,內容 ...
(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.測試步驟
test case | 社區大學終身學習網
如何設計test case | 社區大學終身學習網
從PM的角度淺談test case的應用 | 社區大學終身學習網
测试用例(Test Case)如何编写? | 社區大學終身學習網
測試用例 | 社區大學終身學習網
測試用例(test case) | 社區大學終身學習網
測試用例 | 社區大學終身學習網
軟體測試中的測試用例Test Case原來是這麼回事! | 社區大學終身學習網
软件测试中的测试用例Test Case原来是这么回事! | 社區大學終身學習網
背包客生活英語實務篇哪裡學?臺中市山線社區大學開課資訊
想要學習背包客生活英語實務篇可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下...
背包客生活英語實務篇哪裡學?臺中市山線社區大學開課資訊
想要學習背包客生活英語實務篇可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下...
背包客生活英語實務篇哪裡學?臺中市山線社區大學開課資訊
想要學習背包客生活英語實務篇可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下...