如果問網(wǎng)站做好了要不要測試?答案當(dāng)然是肯定的!可是究有多少網(wǎng)絡(luò)公司的工作人員真正掌握測試的技能,有多少人了解測試的相關(guān)流程和標(biāo)準(zhǔn),甚至有多少人知道做好測試工作是體現(xiàn)公司優(yōu)質(zhì)售后服務(wù)的步?
打個比方,測試就像是我們寫完文章后再檢查一遍的工序,也是必不可少的一個流程,如果不仔細(xì)檢查,那文中的錯字,別字,甚至語句不通,比喻不當(dāng)就會被讀者發(fā)現(xiàn),哪怕你文采再好,論據(jù)再強(qiáng),也難免會貽笑大方。測試也是同理。
很多小公司的程序員似乎對自己的功能產(chǎn)品和個體水平非常自信,程序一旦開發(fā)好就急著讓客戶去驗收,如果遇到一些完全不懂,或者根本沒有時間去管網(wǎng)站的客戶,似乎還有可能暫時“蒙混過關(guān)”;但對方客戶稍微細(xì)心一點(diǎn),馬上就會發(fā)現(xiàn)網(wǎng)站中的各種問題,從另外一個角度來說,網(wǎng)站制作公司的次售后問題已經(jīng)產(chǎn)生,且處理的十分失敗,這樣對于之后的尾款回籠以及后續(xù)更多的合作帶來致命打擊。
到這里可能會有很多從業(yè)者感到不忿,要說測試,他們也都測試了,可為什么客戶老是不滿意呢,總能找出問題,這就是另外一個層面了:光有測試的主動性還不夠,還要有專業(yè)的測試流程和標(biāo)準(zhǔn),再往深了說,還需要更為專業(yè)的測試工具和測試方法。
我們先來看看一個普通的宣傳型網(wǎng)站通常需要怎么測試:
1、頁面檢查;
2、素材檢查(圖片,文字,視頻等);
3、鏈接檢查;
4、特效檢查;
5、后臺功能檢查,需要對每一個功能點(diǎn)都能做到細(xì)致檢查;
6、根據(jù)實際網(wǎng)站需求,再制定相應(yīng)的測試項目。
客觀的說,當(dāng)一個建站團(tuán)隊把網(wǎng)站開發(fā)完畢,再讓他們?nèi)プ黾?xì)致檢查測試,的確有一點(diǎn)為難,既耗費(fèi)大量的人工,又無法產(chǎn)出直接效益,對開發(fā)者而言,是在本職專業(yè)之外額外所產(chǎn)生的工作量,因此對于專職的程序員而言,自然不愿意心甘情愿的把這個事情主動完成,如此一來公司就需要有這樣的專職人員來“專人專事”。
可這樣又產(chǎn)生了新的問題,那就是給網(wǎng)站設(shè)計公司增加了運(yùn)營成本,要知道,一名專業(yè)的測試人員待遇不比開發(fā)人員低,而且在很多人的認(rèn)知里,測試人員的角色與開發(fā)人員的角色是對立的,形象的說測試人員的職責(zé)就是在設(shè)計好的頁面里和開發(fā)好的程序里“挑刺”,試想一下,有多少中小型網(wǎng)站建設(shè)公司愿意花錢雇這樣一個角色來?他們要的是迅速建站,快速回款。
談完了測試的必要性和矛盾性,那么還是得回過頭來正視測試對于企業(yè)產(chǎn)品服務(wù)質(zhì)量的增值性,這不是短期內(nèi)就能看到效果的,甚至說如果企業(yè)經(jīng)營不利,沒多久就倒閉了,那相信這家做網(wǎng)站公司的老板永遠(yuǎn)也無法證實測試對于企業(yè)發(fā)展所帶來的正面意義。
筆者談了這些,不是說所有想長遠(yuǎn)發(fā)展的建網(wǎng)站公司都要配備專業(yè)的測試人員,但是企業(yè)應(yīng)當(dāng)結(jié)合自身的實際情況制定相應(yīng)的、科學(xué)的、合理的測試流程和測試規(guī)范,不能為了快點(diǎn)拿到尾款而將測試環(huán)節(jié)“形同虛設(shè)”,這無疑是將網(wǎng)站里的錯誤和缺陷在還沒有交付的情況下就暴露給了客戶,大的打擊客戶的信心。
結(jié)語,現(xiàn)如今相信絕大多數(shù)的建站公司都能夠?qū)y試工作的重要性和必要性形成正確的認(rèn)識,很多公司也從產(chǎn)品服務(wù)的質(zhì)量考慮設(shè)置了測試崗位,但更多的網(wǎng)絡(luò)公司由于企業(yè)的體量,業(yè)務(wù)的方向,技術(shù)的專業(yè)程度等方面不會做到專人專崗專事,但筆者呼吁,為了能夠給客戶提供更好的服務(wù),提升自身網(wǎng)站的質(zhì)量,為后續(xù)的相關(guān)工作掃清障礙,測試專員可以省略,但,測試工作絕不能省。