2010-03-24 61 views
1

當facebook推出他們網站的新版本時,他們首先向一定比例的用戶展示它。我如何才能在我的用戶基礎上測試一個新功能?

我該如何幹淨地做這件事?

+0

幾個問題來縮小可能的答案。你想要定位一組特定的用戶,還是隻是隨機選擇一個子集?你所有的網站用戶是否有個人賬戶可以用來識別他們? – 2010-03-24 16:08:57

回答

4

讓您的用戶註冊您的測試版。

選擇註冊您的測試版的某些比例的人。在進行更改時,請逐步添加更多測試人員。您不希望立即讓所有人蔘與進來,以便您可以一直進行測試,直到功能完成併發布。以stackoverflow爲例。

你會這樣做,因爲大多數註冊的人會檢查你的beta版本,然後離開。他們很可能不會回來/繼續爲你測試。

選擇加入比選擇退出更好。你的用戶可能不想成爲你的考試科目。

3

使用proxy可將部分會話轉移到兩個單獨運行實例之一。該代理可以是託管機器上的軟件代理。

3

那麼,根據更改情況,如果您有一個Web服務器場,則可以將更改應用於服務器場中的部分服務器。這樣,只有某些「幸運」的用戶才能夠訪問其中一臺更新的服務器,才能看到變化。當然,這種方法假定您的Web代理將始終將任何給定用戶路由到場中的同一臺服務器(或一組更新的服務器)。

相關問題