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