測試中以及專案開發的不同階段,可能會涉及各種角色。
測試團隊 | 負責…… | 時間... |
開發團隊 | 開發團隊負責您的單元測試和某些整合測試。 | 這些測試會先於鏈結中進行,但在開發期間將會重複/擴充。 |
品質保證團隊 | 您需要品質保證團隊(無論規模大小)才能進行功能和效能測試。 這些是中立、專屬的測試者 — 軟體的金科玉律永遠規定開發人員永遠不應測試自己的工作。 此團隊的成員可以來自Day專案團隊、合作夥伴和/或您的客戶團隊。 |
測試人員應能使用第一個功能版本(儘可能真實地使用)。 雖然提早發佈臨時版本可能會產生許多錯誤,但此版本可就重大問題提供早期意見回饋。 |
客戶測試團隊 | 根據所選的「專案模型」,客戶團隊成員可能會計畫參與測試,尤其是來自客戶地點的作者。 有利之處在於:
|
同樣地,雖然客戶使用的任何版本都應該穩定、功能合理,但是及早參與也是好事。 第一印象總是很重要的。 |