測試和項目開發的各個階段可以涉及各種角色。
測試團隊 | 負責…… | 時間... |
開發團隊 | 開發團隊負責您的單元測試和某些整合測試。 | 這些測試首先在鏈中,不過在開發期間會重複/延伸。 |
品質保證團隊 | 您需要品質保證團隊(不論大小如何,皆適合)來進行功能和效能測試。 這些是中立、專業的測試者 — 軟體的黃金法則總是說,開發者不應該測試自己的工作。 此團隊的成員可能來自Day項目團隊、合作夥伴和/或您的客戶團隊。 |
第一個功能發行應提供給測試者(盡可能盡快)。 雖然提前發佈的臨時版本可能會產生許多錯誤,但可能會就重大問題提供早期意見反應。 |
客戶測試團隊 | 根據所選的項目模型,可能計畫讓客戶團隊的成員參與測試,特別是來自客戶站點的作者。 優點如下:
|
雖然客戶使用的任何版本都應穩定且功能合理,但是搶先使用也是好事。 第一印象總是很重要。 |