她勉強趕上了90后,90的前奏附帶了些許80后的沖勁;既不是蘿莉,不是御姐,做IT的姑涼顯然都懷著一顆女漢子的心。她是典型吃貨,好奇心永遠快于她的腳步,她是中望CAD軟件測試工程師小雨。天蝎座不達目的誓不罷休的特質讓這姑涼化身為終結者,與每一個BUG死磕到底。
一盒牛奶兩個包子,既是生活最好的饋贈,也是一天繁忙工作所需能量的來源。
測試人員每天到辦公室的第一件事是固定的:把昨天晚上在電腦上用自動化測試工具跑出來的結果發(fā)到指定的地方,這些數(shù)據(jù)有專門同事負責處理,對于必現(xiàn)的BUG會及時反饋給開發(fā)人員跟進。繁瑣而又枯燥的測試工作需要消耗很多的腦細胞,所以,先補充能量再干活,是吃貨姑涼永恒的信條。
沒有掌聲的BUG殲滅戰(zhàn)
進入到中望CAD+2015Beta版發(fā)布前緊張的測試階段,我們的工作也集中在“回歸測試”和安裝包的測試上面,確保把每一個BUG或潛在BUG清除干凈。所謂回歸測試,就是把以前發(fā)現(xiàn)并解決了的BUG在現(xiàn)在的版本上測試一遍,查看BUG是否復現(xiàn)。每個軟件產(chǎn)品的完善優(yōu)化都是尋找BUG、修復BUG的拉鋸戰(zhàn)過程,沒能一蹴而就,如同我不可能只吃第二個包子就能感覺到飽一樣。
查看工作記錄,確定當天的工作內(nèi)容:待回歸的BUG要全部驗證完成,至少完成一半中望CAD+ 2015版本的“命令覆蓋”的測試。“命令覆蓋”測試,通俗一點就是把所有命令全部過一遍。在龐大的CAD平臺命令上,雖然這種做法無疑是“大海撈針”,但卻最能保證版本的準確性和可靠性,再繁瑣也是必須做的。(使用中望CAD+的攻城獅們,你們在繪圖時可不能忘記我們這些姑涼的默默付出啊~ -~)
超級認真的天蝎姑涼用了近兩個小時完成“回歸測試”:沒有發(fā)現(xiàn)回歸失敗的BUG。其他同事也反饋說所有的BUG回歸通過。“回歸通過”意味著版本穩(wěn)定,沒有出現(xiàn)反復的BUG。這是對我們所有參與測試同事辛勤工作的最好回報。假如只有我一個人,我肯定普大喜奔一回。但此刻,辦公室僅有鍵盤和鼠標的聲音,沒有歡呼聲,沒有鮮花,也沒有人主動請吃飯。“小小的喜悅并不意味著可以松懈,任務還很繁重。”
最“損”眼的測試
通常情況下,每個版本發(fā)布之前都要對安裝包進行測試。事實上,每次測試多語言版本,大家都比較緊張,不僅僅是因為需要測試人員在短時間內(nèi)完成繁重的測試工作(有時因為人手緊張有的同事會分配到兩個多語言版本),更因為一份責任。在我們眼中,任何一個簡單的界面顯示問題,都可能給用戶造成困擾,對產(chǎn)品形象造成致命的影響。對此,我們不敢怠慢。
測試人員無法讀懂所有的外語,只能通過是否亂碼、依靠積累的經(jīng)驗來判別。我們在各自分配的多語言版本上通過某些操作,檢查中望CAD+2015平臺彈出相應提示與產(chǎn)品化部門提供的表格內(nèi)容是否一致。這類測試工作看似簡單,但考驗的是細心和耐性,需要一個一個字母的比對,絕對不能有絲毫的晃神。要知道,有些外文看起來非常相似,不像中文和英文這么好辨認。測試久了,眼睛特別容易疲勞,但你永遠不要低估一個天蝎姑涼的毅力和決心:不達目的誓不罷休!!
在測試工作中,為了模擬用戶使用環(huán)境,部分網(wǎng)絡服務套件的測試我們避免在虛擬機里面進行,而是借用對方電腦訪問自己配置的服務器。這種更真實的使用環(huán)境能夠盡可能多的暴露出軟件存在的問題,也額外增加了大量的測試工作量。我們有時候也會抱怨,但卻一如既往這么做。
身為中望CAD軟件產(chǎn)品的測試人員,我們知道,一個小小的BUG,一行錯誤的命令,都可能給設計師造成極大的困擾,甚至會讓整個設計團隊的智慧和心血都付之東流。我們也堅信,只有扎實的完成每一項測試,才能確保發(fā)布的版本質量過硬,確實幫助解決CAD使用問題,提高工作效率,讓每一位用戶能夠更專注于設計,而非其他……
在電腦上把自動化跑起來意味著一天工作暫告一段落。沖完涼躺在床上看一集更新的美劇是種無法言語的享受,也是全情投入工作過后必要的休憩和調整。
每一個穩(wěn)定的版本背后,都有一群甘于平凡的IT菇?jīng)鰝儯魈欤?0后IT菇?jīng)鰧M血復活,繼續(xù)為實現(xiàn)“大夢想”而努力。
周威,1978年9月出生,畢業(yè)于香港理工大學,軟件工程碩士,高級工程師。中電企協(xié)信息監(jiān)詳細>
北京中百信軟件技術有限公司是一家專業(yè)從事權益交易行業(yè)信息技術咨詢、軟件設計研發(fā)、及詳細>