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