
三、質量小組和法律顧問:
這兩個角色很特別,質量小組的組成人員包含項目小組的一部分人員,但又擁有自己的不屬于項目小組的專門人員。也就是說質量小組的成員和項目小組的成員只能是一個交集而彼此之間沒有包含關系。而法律顧問的角色主要是針對第一節說的以贏利為目標而產生的項目小組。因為這種情況下一般和客戶的交流、談判以及協議會貫穿項目的始終,所以專門請一個法律顧問或者直接用公司的,可以減少項目進行中出現風險以及麻煩的可能。
1、質量小組:小組的責任當然是發現在開發中所出現的技術問題和錯誤,及時的向項目小組報告情況,并督使項目小組相關的開發人員解決被發現的問題。質量小組的人員的組成,當然首先會是開發小組中的全部技術人員。除此以外可以邀請公司里其他非項目小組的同事以及一些熱心的網友加入發現問題的隊伍。根據我個人的經驗,一般web站點的質量測試有以下4個過程:
A、白盒測試:就是網站項目的開發人員自己在平時的開發中,或者是在一個小模塊開發完成后。測試自己的所開發模塊的過程。其測試內容主要是自己原代碼的完整性和規范性,自己開發的模塊流程是否清晰、邏輯正確等等。
B、黑盒測試:由開發小組的人員互相交換或者在空閑時間干脆請公司里非開發項目小組的同事來幫助測試各個模塊。重要的內容是:檢查各個模塊的連接是否緊密,各個超級連接是否正確,在安裝有interdev等開發軟件的計算機上面是否有js報錯,表單區域中的文本筐等和用戶交互的部分是否有長度的限制?是否有超文本語言的過濾?是否有非法字符的驗證?在用戶填寫相關信息出錯的時候,程序是否有相關的處理等
等。
C、用戶測試:主要是邀請本網站的熱心網友以用戶的角色來測試網站的功能。其內容主要是:評價每個模塊的風格和網站的總體的風格是否沖突?頁面安排是否舒適?各種連接所放的位置是否舒適等等。
D、負載測試:當網站看來可以很好的工作了,就可以開始負載測試的階段。項目小組這個時候應該在公司和客戶的幫助下,安排盡量多的用戶登陸開發基本完成的站點,使站點盡可能的承受長時間和高強度的測試。這個時候往往會發現相當多的問題(特別是以程序為主的WEB站點)。比如程序運行時服務器出現內存溢出?CUP資源占用瞬間漲滿?兩個用戶在數據庫中查詢同一數據時造成沖突?一些查詢過程時間過長?甚至是一些客戶端腳本與瀏覽器版本不兼容(這個毛病曾經讓EWAN整整熬了一個通宵等等。
在質量小組每完成一步測試的時候,都要詳細的寫好測試結果,測試環境以及問題描述的報告直接交給項目經理,再由項目經理了解大概情況分發給問題相關的開發人員并監督其解決問題。測試過程完成后當然是。。。開香賓慶祝網站發布啦!!
CIO頻道人物視窗
CIO頻道方案案例庫
大數據建設方案案例庫
電子政務建設方案案例庫
互聯集成系統構建方案案例庫
商務智能建設方案案例庫
系統集成類軟件信息研發企業名錄