測試 — 何時與誰?

測試中以及專案開發的不同階段,可能會涉及各種角色。

測試團隊 負責…… 時間...
開發團隊 開發團隊負責您的單元測試和某些整合測試。 這些測試會先於鏈結中進行,但在開發期間將會重複/擴充。
品質保證團隊

您需要品質保證團隊(無論規模大小)才能進行功能和效能測試。

這些是中立、專屬的測試者 — 軟體的金科玉律永遠規定開發人員永遠不應測試自己的工作。

此團隊的成員可以來自Day專案團隊、合作夥伴和/或您的客戶團隊。

測試人員應能使用第一個功能版本(儘可能真實地使用)。 雖然提早發佈臨時版本可能會產生許多錯誤,但此版本可就重大問題提供早期意見回饋。

客戶測試團隊

根據所選的「專案模型」,客戶團隊成員可能會計畫參與測試,尤其是來自客戶地點的作者。

有利之處在於:

  • 提供客戶開發專案的經驗。

  • 提供客戶的早期意見回饋。

  • 使用者通常以過去的經驗來表達他們的需求;儘早讓客戶參與測試,會提升他們對於新專案的經驗,例如 實作 體驗。

同樣地,雖然客戶使用的任何版本都應該穩定、功能合理,但是及早參與也是好事。

第一印象總是很重要的。

本頁內容