在工作中 Test Case、Test Suite 等這些詞都會很常被使用到
先來簡單介紹一下這行名詞定義
通常會由
等欄位相組合成為一個測試案例。
可能會有額外的欄位輔佐 Test Case 可以更順暢執行驗證
實際範例一: 登入功能
實際範例二: 商品加入購物車
是將相同性質的 Test Case 組合在一起,即為 Test Suite。
通常在撰寫 Test Case 時都會將其分門別類,以確保日後的維護性、可讀性等。
然後一個頁面中,大多同時都會有多個功能相組而成,因為這樣可以讓使用者很方便的使用、操作
那在撰寫 Test Case 時,就會需要將每個功能區隔開來撰寫。
以 iT邦幫忙 網站來說,光是上方此頁面,其時就可以先分成 5 大區塊的 Test Suite,然後在依照每個區塊中依序撰寫 Test Case。
懂得列 Test Case 已經是 QA 的命脈了
不管新舊功能,只要到 QA 手上,Test Case 就是必列無疑了
然而在條列的同時,也會對產品功能越來越熟悉,對測試的敏銳度也能慢慢提高
Test Suite 通常會比較應用在 規劃 的時候需要用到
要懂得善用 Test Suite 將測試分門別類,又同時時還要團隊的其他夥伴也看得懂
不管是 Test Case 還是 Test Suite,只要你是在列測試
就是在提高產品測試的範圍,列完後,自動化基本上就可以直接實作了
但要注意一點~
不管是 Test Case 還是 寫自動化,在團隊中,都還是需要有 Review 的階段哦~
這樣才比較能確保你寫的測試是沒問題的,也是別人看得懂的
(Code) Review 的機制及規則,之後我也會在寫一篇