2009-08-10 31 views
1

我建立網絡應用程序爲生。如何讓您的客戶進行測試

一個重要但常常令人痛苦的過程是客戶/用戶驗收測試。

你如何管理這個過程?

即你如何讓他們測試?你給他們測試腳本嗎? 你給他們一個系統來記錄錯誤和改變請求/反饋。你如何讓客戶瞭解錯誤和功能變化之間的區別?

如何讓客戶給你可重複的步驟來創建一個錯誤/問題?

管理這個過程中任何一個優秀的Web應用程序(想了像Basecamp的應用程序將是這個非常uesful)

感謝,

埃德

回答

2

不要給他們的測試腳本。

要我說,因爲如果你想了測試用例的軟件可能處理它們,因爲你已經想到他們的測試過程中無效在很大程度上。

良好測試的想法是,有測試獨立性的水平,所以你不能應付已知的測試案例,也是客戶很可能會想到的情況下,你不會,這是整個想法。

但你如何激勵他們?那麼,老實說,如果他們沒有動力,我會感到驚訝。我通常發現,激勵他們評論功能規格,要求和其他初步文檔是一場更艱難的戰鬥。當你進行測試時,你已經消除了一個重要的心理障礙,因爲軟件現在是「真實的」。

您如何處理這個問題在很大程度上取決於您與客戶的關係的性質。如果你有一個正式的流程和一個商定的規範,你應該真的說,客戶有一定的時間來簽署和接受軟件,而不採取行動就意味着接受。

如果是內部客戶,那麼這就更難了。這可能歸結於誰在推動這個項目?誰是利益相關者?這些是你需要激勵這種活動的人。

+0

好點cletus。謝謝 – 2009-08-11 22:20:05

0

通常,我已經遇到客戶端測試的最佳方法是讓他們發送問題的截圖和一些他們沒有創造它的東西。到目前爲止,大部分測試都應該在內部完成,並且應該清除嚴重的錯誤。有一個自動發送錯誤的系統可以讓我知道他們正在測試,並且我從電子郵件中的堆棧跟蹤中獲得大部分血淋淋的詳細信息。

相關問題