網(wǎng)站建設(shè)中不可忽視的網(wǎng)站測(cè)試工序
網(wǎng)站測(cè)試是網(wǎng)站建設(shè)驗(yàn)收前必經(jīng)的一道“工序”,它正如一場(chǎng)盛大晚會(huì)即將開(kāi)幕前的最后檢查工作,也猶如一個(gè)作家或記者發(fā)稿前的最后審查一樣重要。因?yàn)榫W(wǎng)站測(cè)試完畢之后,就可以將網(wǎng)站交付給客戶了。所以說(shuō)被稱為網(wǎng)站建設(shè)的最后一步,因此顯得更加重要。網(wǎng)站建設(shè)的是否合乎客戶要求,網(wǎng)站建設(shè)的編碼中是否存在bug等等,都需要經(jīng)過(guò)網(wǎng)站測(cè)試,才能發(fā)現(xiàn)并改正疏漏、錯(cuò)誤、不合乎要求的地方。這一步就與軟件工程開(kāi)發(fā)中的軟件測(cè)試基本上是一樣的,都屬于發(fā)現(xiàn)問(wèn)題、查漏補(bǔ)缺的一步。同樣筆者在進(jìn)行網(wǎng)站建設(shè)的過(guò)程中,也是將網(wǎng)站測(cè)試列為整個(gè)網(wǎng)站建設(shè)工程中的最后一步,同時(shí)也將網(wǎng)站測(cè)試作為整個(gè)網(wǎng)站建設(shè)項(xiàng)目的非常重要的一步。下面,筆者結(jié)合在網(wǎng)站建設(shè)工作中的測(cè)試經(jīng)驗(yàn)和測(cè)試要求,為同行們介紹如何進(jìn)行網(wǎng)站測(cè)試,本文對(duì)從事網(wǎng)站優(yōu)化方面工作的人員,相信也會(huì)有一定的助益。
第一、網(wǎng)站測(cè)試首先應(yīng)該就網(wǎng)站的整體布局、色彩格調(diào)、功能板塊等進(jìn)行目測(cè):通過(guò)這一步的測(cè)試,要從網(wǎng)站的大面上過(guò)濾一下網(wǎng)站的整體是否按照客戶的要求做的。包括網(wǎng)站首頁(yè)的版塊設(shè)計(jì)、網(wǎng)頁(yè)結(jié)構(gòu)、內(nèi)鏈導(dǎo)航條、圖片和網(wǎng)站的色彩格調(diào)、網(wǎng)頁(yè)寬度高度等等,每一個(gè)網(wǎng)頁(yè)都過(guò)濾一遍,這一步測(cè)試是從整體上對(duì)網(wǎng)站通過(guò)目測(cè)的方式進(jìn)行檢查。
第二、網(wǎng)站測(cè)試還應(yīng)該按照已經(jīng)制定的詳細(xì)設(shè)計(jì)說(shuō)明書里的網(wǎng)站上的各個(gè)功能來(lái)測(cè)試:嚴(yán)格按照詳細(xì)設(shè)計(jì)說(shuō)明書里的功能進(jìn)行測(cè)試,能夠讓測(cè)試人員將客戶要求的網(wǎng)站上的各個(gè)功能都過(guò)濾一遍,主要是檢查網(wǎng)站的建設(shè)是否符合用戶的要求,沒(méi)有按照用戶要求做的地方,可以再次交給網(wǎng)頁(yè)設(shè)計(jì)人員改正,直到與用戶要求的相同即可。這種測(cè)試是一種比較粗略的測(cè)試,其目的是為了檢查網(wǎng)站上是否有漏掉的功能,是否按照用戶的要求去做的。
第三、對(duì)網(wǎng)站上的各個(gè)功能進(jìn)行詳細(xì)的測(cè)試:這一步的測(cè)試也非常關(guān)鍵,主要測(cè)試網(wǎng)站上各個(gè)功能是否能夠正常的工作,以及檢查各功能工作是否正確無(wú)誤、還要測(cè)試一些容易出現(xiàn)問(wèn)題的地方。比如,網(wǎng)站上注冊(cè)用戶的功能,測(cè)試人員需要輸入一些數(shù)據(jù)測(cè)試一下注冊(cè)用戶是否正常,測(cè)試的時(shí)候可以輸入比較簡(jiǎn)單的數(shù)據(jù)進(jìn)行測(cè)試,然后還要將容易出問(wèn)題的地方好好測(cè)試,如輸入手機(jī)號(hào)碼的地方,是否有手機(jī)號(hào)碼正確性判斷的功能,輸入備注信息的地方,最多只能輸入多少個(gè)字,超過(guò)這個(gè)字?jǐn)?shù)會(huì)不會(huì)提示錯(cuò)誤等等。再比如,網(wǎng)站上輸入錢數(shù)的地方,錢數(shù)精確到元、還是分等,輸入錢數(shù)是否要求加人民幣符號(hào)等。還有在統(tǒng)計(jì)計(jì)算的時(shí)候,會(huì)不會(huì)存在除0錯(cuò)誤的bug,還有如果數(shù)據(jù)庫(kù)某字段的寬度設(shè)的比較短,當(dāng)用戶輸入的內(nèi)容比較長(zhǎng)時(shí),就會(huì)出現(xiàn)插入數(shù)據(jù)庫(kù)錯(cuò)誤,這種數(shù)據(jù)庫(kù)異常,在網(wǎng)站上是否有提示等。由此可見(jiàn),當(dāng)網(wǎng)站測(cè)試涉及到詳細(xì)功能測(cè)試的時(shí)候,是非常重要且非常繁瑣的,是對(duì)網(wǎng)站建設(shè)最后的把關(guān)。
第四、當(dāng)詳細(xì)功能測(cè)試結(jié)束后,還需要多網(wǎng)站進(jìn)行用戶體驗(yàn)測(cè)試:所謂用戶體驗(yàn)測(cè)試就是要測(cè)試各個(gè)功能的用戶體驗(yàn)效果如何。比方說(shuō),網(wǎng)站上存在一個(gè)功能,但是當(dāng)測(cè)試時(shí),結(jié)果非常占用用戶的電腦資源,或者由于網(wǎng)頁(yè)代碼處理速度問(wèn)題造成網(wǎng)頁(yè)打開(kāi)的很緩慢,這樣就影響了用戶的體驗(yàn),雖然最后的功能實(shí)現(xiàn)的沒(méi)問(wèn)題,但對(duì)于我們專業(yè)技術(shù)人員來(lái)說(shuō),用戶體驗(yàn)差本身就是問(wèn)題,是需要改正的。再比如,用戶在注冊(cè)的時(shí)候,輸入姓名時(shí)最多只能輸入4個(gè)字,但是在遇到少數(shù)名族或者外國(guó)人注冊(cè)時(shí),就無(wú)法輸入了,還有,在用戶填寫省份的信息時(shí),如果讓用戶手工填寫省份,就麻煩多了,這里應(yīng)該設(shè)計(jì)成讓用戶選擇省份的下拉框的形式,等等,這些都是對(duì)用戶體驗(yàn)有影響的地方,都需要按照方便客戶的原則來(lái)進(jìn)行改正。
第五、當(dāng)詳細(xì)功能測(cè)試結(jié)束后,還需要將網(wǎng)站拿到各個(gè)廠商的、多個(gè)版本的瀏覽器上跑一邊:當(dāng)前主流的瀏覽器扔是IE,但是還有其他的瀏覽器也占有不小的份額,使用的用戶也不少,比方說(shuō)360安全瀏覽器、搜狗瀏覽器、傲游瀏覽器、FireFox瀏覽器、Chrome瀏覽器等等。網(wǎng)站建設(shè)好后,我們要把網(wǎng)站拿到這些瀏覽器上測(cè)試打開(kāi)各個(gè)網(wǎng)頁(yè)試試,主要檢查網(wǎng)頁(yè)是否有變形的情況,以及檢查網(wǎng)頁(yè)顯示是否完全的情況。有的網(wǎng)頁(yè)可能在IE下是正常的,但是拿到其他瀏覽器里打開(kāi),可能會(huì)出現(xiàn)網(wǎng)頁(yè)變形的情況。另外拿到其他瀏覽器上也可能會(huì)出現(xiàn)網(wǎng)頁(yè)顯示不全的情況,這些相信各位以前也都遇到過(guò)。另外還要對(duì)IE的不同版本都測(cè)試一下,看看網(wǎng)站是否正常。
以上這些步驟都是網(wǎng)站測(cè)試必不可少的步驟,當(dāng)所有這些都進(jìn)行完畢后,整個(gè)網(wǎng)站測(cè)試基本結(jié)束了。這時(shí)候我們就可以將網(wǎng)站上線,交付給客戶了。當(dāng)然,在用戶使用網(wǎng)站的過(guò)程中,還可能會(huì)遇到一些bug,這時(shí)候我們還要為客戶進(jìn)行售后服務(wù)維護(hù),通過(guò)一定時(shí)間的維護(hù),最終解決網(wǎng)站上的各個(gè)問(wèn)題。(本文摘自互聯(lián)網(wǎng),感謝作者分享)
復(fù)制本文《網(wǎng)站建設(shè)中不可忽視的網(wǎng)站測(cè)試工序》地址給好友: