目的:
|
概述每一種技術的工作,包括該技術可以支援的測試目標。
|
概述每一種技術的工作。指出該技術可以支援的測試類型、目標和範圍、實作方法、測試準則、評量方法以及技術的自動化需求。
在許多情況下,您會在各個專案中重複使用相同的技術。在這種情況下,您只需要參考該技術的一般定義,或是複製現有的定義,再做適當的修訂即可。
針對每一種現有的或必要的技術:
許多技術都可以支援多種測試類型,因此請仔細思考每種技術需要支援哪些測試。如果這是第一次定義某種技術時,此動作可以協助您識別所需要的作業範圍。
仔細思考此項技術所代表的基礎目標和價值。
定義要如何實作技術。不能只是說「我們要進行系統效能測試」- 您需要仔細思考如何達成該目標。
您希望使用的某些技術可能極不符合經濟效益。在摘要說明您要如何實施此項技術時,您就可以對所涵蓋的底層機制,以及進一步貫徹該技術的實際性,取得整體瞭解。
決定您要如何觀察及評估使用此技術實施的每項測試結果。請考量可供使用的不同測試準則 - 是否只有一種準則存在,或是有不同的方式可用來判斷每項測試的結果?
自動化在許多測試技術中,可扮演重要角色。在某些情況下,自動化方法比較不準確,它只能對進行手動測試提供支援。
想想會運用到該項技術的工作要用什麼方式實作、維護及管理,是最有效率。請維持開放的心胸,做寬廣及深度的思考,並盡可能考量愈多選項愈好。
識別和此測試技術搭配使用的適當工具。請使用在前一個步驟識別使用自動化方法取得的成果。
請記得要考量工具種類的寬廣範圍;您的候選工具清單不只要包括執行測試的自動化工具。除了自動執行測試的工具外,請考量可以加強測試小組生產力的工具,這些是如透過使用「測試資料」管理、「測試結果」分析、偶發事件與「變更要求」報告工具等等,來減少重複性的人工作業。
|