測試 — 何時與與誰?

測試和項目開發的各個階段可以涉及各種角色。

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

您需要品質保證團隊(不論大小如何,皆適合)來進行功能和效能測試。

這些是中立、專業的測試者 — 軟體的黃金法則總是說,開發者不應該測試自己的工作。

此團隊的成員可能來自Day項目團隊、合作夥伴和/或您的客戶團隊。

第一個功能發行應提供給測試者(盡可能盡快)。 雖然提前發佈的臨時版本可能會產生許多錯誤,但可能會就重大問題提供早期意見反應。

客戶測試團隊

根據所選的項目模型,可能計畫讓客戶團隊的成員參與測試,特別是來自客戶站點的作者。

優點如下:

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

  • 提供客戶的早期意見反應。

  • 用戶往往根據過去的經驗來表達自己的需求;讓客戶盡早參與測試,在實際操作體驗方面,可提升其新專案的體驗。

雖然客戶使用的任何版本都應穩定且功能合理,但是搶先使用也是好事。

第一印象總是很重要。

本頁內容