一般網(wǎng)建公司的人力配備是商務(wù)、設(shè)計(jì)、程序,所以沒(méi)有售后和行政。那么網(wǎng)站在做完后,測(cè)試的任務(wù)就交到商務(wù)的身上了,其實(shí)測(cè)試這個(gè)活也挺適合商務(wù)做的,因?yàn)橹挥猩虅?wù)才最了解客戶(hù)的需求,知道什么樣的網(wǎng)站才是客戶(hù)想要的,而且程序員自己做的程序,往往因?yàn)樽约簩?xiě)的代碼是認(rèn)為邏輯暢通,看不出問(wèn)題,只有另一個(gè)人測(cè)試,才會(huì)發(fā)現(xiàn)問(wèn)題,所以商務(wù)來(lái)測(cè)試是最好的。
商務(wù)可以做的測(cè)試最可能的就是黑盒測(cè)試——不考慮程序的內(nèi)部結(jié)構(gòu),直接在程序接口上進(jìn)行測(cè)試。通俗的講就是把產(chǎn)品拿過(guò)來(lái)直接用找Bug。其它的測(cè)試方法還有白盒測(cè)試和沙盤(pán)測(cè)試,本文不詳解。
網(wǎng)站的應(yīng)用環(huán)境往往是用瀏覽器來(lái)查看,有PC版網(wǎng)站,也有手機(jī)版網(wǎng)站,需要根據(jù)使用環(huán)境進(jìn)行測(cè)試,同時(shí)還要兼顧瀏覽器類(lèi)型的不同是否影響網(wǎng)站的展示效果。
第一步,將設(shè)計(jì)師的確認(rèn)圖打開(kāi),寫(xiě)測(cè)試用例
為什么要根據(jù)設(shè)計(jì)師的確認(rèn)圖來(lái)測(cè)試呢?因?yàn)槌绦蛟趯?shí)現(xiàn)的過(guò)程中有可能會(huì)遺漏掉一些設(shè)計(jì)圖上存在的功能,只看程序界面是根本看不出來(lái)的。
根據(jù)設(shè)計(jì)師的頁(yè)面架構(gòu)、功能設(shè)計(jì),寫(xiě)出測(cè)試用例,要包含操作步驟,和輸出的結(jié)果,這對(duì)于程序在核實(shí)問(wèn)題是很有幫助的。
根據(jù)網(wǎng)站中所用到的功能全部寫(xiě)出用例后,才能開(kāi)始進(jìn)行網(wǎng)站測(cè)試,測(cè)試用例對(duì)于功能性的網(wǎng)站是非常重要的,不會(huì)漏掉一些功能沒(méi)測(cè)到。當(dāng)你寫(xiě)完測(cè)試用例,估計(jì)會(huì)有幾十頁(yè)了,辛苦你啦~!
架構(gòu)
第二步,測(cè)試網(wǎng)站功能
根據(jù)測(cè)試用例一條一條的進(jìn)行網(wǎng)站測(cè)試,當(dāng)有問(wèn)題出現(xiàn)的時(shí)候,可以將這一條標(biāo)記,方便查找和復(fù)測(cè)。所有都測(cè)完后,測(cè)試結(jié)果提交給程序員進(jìn)行修改。程序改好后,就按標(biāo)記出的測(cè)試問(wèn)題進(jìn)行復(fù)查,如果遇到程序無(wú)法實(shí)現(xiàn)的功能,這個(gè)時(shí)候就要暫留,將來(lái)要和客戶(hù)溝通是否必要,可否放棄功能,或者以其他方式來(lái)實(shí)現(xiàn)目的是否合適。
第三步,測(cè)試網(wǎng)站性能
上面的測(cè)試只是基于網(wǎng)站的功能是否可以正常使用為標(biāo)準(zhǔn)的,而網(wǎng)站是要發(fā)布到互聯(lián)網(wǎng)上的,會(huì)有用戶(hù)群體的,這個(gè)群體的數(shù)量可能會(huì)比較大,這要考驗(yàn)網(wǎng)站的性能,是否可以承受得起這樣的壓力,同時(shí)還要考慮網(wǎng)站的安全性是否可以達(dá)到要求,因此要做性能測(cè)試。
當(dāng)會(huì)員數(shù)量達(dá)到上千時(shí),頁(yè)面加載速度會(huì)變慢嗎?
隨便亂點(diǎn),會(huì)出現(xiàn)404頁(yè)面嗎?
出錯(cuò)后會(huì)給用戶(hù)反饋嗎?
會(huì)員的數(shù)據(jù)安全性怎么樣?
超載運(yùn)行時(shí),網(wǎng)站能否分配用戶(hù)引流?
數(shù)據(jù)丟失后如何找回?
網(wǎng)站的代碼足夠精簡(jiǎn),利于維護(hù)推廣嗎?
測(cè)試是一個(gè)非常辛苦的活,用我的話(huà)來(lái)說(shuō),測(cè)試就是體力活,需要不斷的提交數(shù)據(jù),不斷的記錄反饋結(jié)果,描述問(wèn)題情況。這個(gè)過(guò)程是反反復(fù)復(fù)的,只要程序改不好這個(gè)BUG,測(cè)試就要不斷的重復(fù)操作。但測(cè)試也需要一定的邏輯,如果邏輯不能達(dá)到與程序共同的節(jié)奏上,就會(huì)發(fā)現(xiàn)有些功能永遠(yuǎn)改不好。測(cè)試需要有責(zé)任心,對(duì)客戶(hù)負(fù)責(zé),對(duì)用戶(hù)負(fù)責(zé),對(duì)程序負(fù)責(zé),一個(gè)好的測(cè)試,可以不斷的打磨程序,讓程序在錯(cuò)誤中不斷的總結(jié),不斷的提高,越來(lái)越成熟和有經(jīng)驗(yàn)。
如沒(méi)特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請(qǐng)注明來(lái)自http://m.oulysa.com/news/2666.html