在發(fā)布到生產(chǎn)環(huán)境之前,Web項(xiàng)目的實(shí)際編程工作都會(huì)遵循標(biāo)準(zhǔn)軟件開發(fā)生命周期的規(guī)則進(jìn)行。要將一個(gè)新應(yīng)用程序發(fā)布到生產(chǎn)環(huán)境,尤其要注意的一條是:必須對應(yīng)用程序及其組件執(zhí)行更加嚴(yán)格的測試。但是,由于這些應(yīng)用程序的性能未知,而且還沒有關(guān)于應(yīng)用程序的使用數(shù)據(jù),所以性能要求都只是粗略估計(jì)的。相似Web應(yīng)用程序的歷史性能數(shù)據(jù)庫可以作為評估的參考。這里的關(guān)鍵是,在開發(fā)一個(gè)新應(yīng)用程序時(shí),專門項(xiàng)目團(tuán)隊(duì)一定不能太關(guān)注于確定應(yīng)用程序的粗略性能要求。例如,專門項(xiàng)目團(tuán)隊(duì)可能會(huì)說,一個(gè)新Web應(yīng)用程序?qū)?huì)給用戶提供關(guān)于拍賣房屋的房產(chǎn)交易市場的價(jià)格信息,而且要支持每秒500個(gè)用戶請求。這種指標(biāo)的提出沒有任何業(yè)務(wù)依據(jù),是非常武斷的,很可能會(huì)浪費(fèi)時(shí)間和資源。如果公司中有一個(gè)類似的應(yīng)用程序每秒鐘只能支持100個(gè)請求,那么新應(yīng)用程序就不太可能需要支持每秒500個(gè)請求。而且,要支持一個(gè)每秒處理500個(gè)請求的應(yīng)用程序,其難度會(huì)大很多,而且需要兩倍硬件投入才能實(shí)現(xiàn)。
最終用戶測試應(yīng)該由一個(gè)焦點(diǎn)小組執(zhí)行,組員應(yīng)該包含不同的用戶和目標(biāo)人群。這個(gè)焦點(diǎn)小組應(yīng)該允許測試網(wǎng)站和提供反饋。無論使用什么工具測試用戶的網(wǎng)站交互行為,用戶都應(yīng)該盡早加人測試,試用
網(wǎng)站制作并向Web體驗(yàn)團(tuán)隊(duì)提供反饋,說明網(wǎng)站的導(dǎo)航與布局體驗(yàn),以及網(wǎng)站是否簡單易用。這個(gè)測試應(yīng)該盡早完成,因?yàn)橐磺揖W(wǎng)站的主要導(dǎo)航方式被確定,就很難再改動(dòng)。最好的做法是至少要設(shè)計(jì)3個(gè)不同版本的用戶界面,讓用戶在發(fā)布周期開始前測試。
本文地址:http://m.blackside-inc.com//article/4528.html