測試 — 何時與誰? testing-when-and-with-whom

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

測試團隊
負責……
時間...
開發團隊
開發團隊負責您的單元測試和一些整合測試。
這些測試會先出現在鏈中,但在開發期間會重複/延伸。
品質保證團隊

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

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

此團隊的成員可來自「日」專案團隊、合作夥伴及/或您的客戶團隊。

測試人員應能使用第一個函式版本(如有可能)。 雖然提早發佈臨時版本可能會產生許多錯誤,但它可以就關鍵問題提供早期意見回饋。
客戶測試團隊

根據選取的專案模型,可能會計畫讓客戶團隊成員參與測試,尤其是來自客戶網站的作者。

這是有利的,因為它:

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

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

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

同樣地,早期參與也是好事,但客戶使用的任何版本都應該穩定,並具備合理的功能。

第一印象總是很重要的。

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2