天天看點

三個重要的事件來看軟體測試的重要性和軟體測試的行情

事件一:愛國者×××防禦系統把“槍口”對準了自己人

美國愛國者×××系統首次應用于海灣戰争中,以對抗伊拉克的飛毛腿×××系統。盡管愛國者×××系統在這次戰争中屢健功勳,多次成功攔截飛毛腿×××;但也有幾次在對抗的時候失利,其中有一枚愛國者×××在沙特阿拉伯的多哈美國軍營爆炸給自己造成了嚴重的傷害。事後,分析專家得出事故的原因是,愛國者×××防禦系統中一個軟體的缺陷造成了這次重大的事故,它是一個很小的系統時鐘錯誤,但積累可能延時14小時,進而造成了跟蹤系統失去準确度。在那次的多哈襲擊戰鬥中,×××系統的重要時刻被延時100多個小時,是以事故發生了。

事件二:美國迪斯尼公司的獅子王遊戲軟體的相容性問題

1994年,美國迪斯尼公司釋出面向少年兒童的多媒體遊戲軟體--“獅子王動畫故事書”。經過迪斯尼公司的大力促銷活動,銷售情況異常火爆,使得該遊戲軟體幾乎成為了當年秋季全美親少年兒童必買的遊戲。但産品銷售後不久,改公司的客戶支援部門的電話就一直不斷,兒童家長和玩不成遊戲的孩子們大量投訴該遊戲軟體的缺陷,後來經過調查證明,造成這一嚴重後果的原因是,迪斯尼公司沒有對該遊戲軟體在已投入市場上實用的各種PC上進行正确的測試,也就是說遊戲對軟體對硬體環境的相容性沒有得到保證。當時該軟體故障使迪斯尼公司的聲譽受到損壞,并為改正軟體缺陷和故障付出了很大的代價。

事件三:售票系統性能問題。

奧運會第二階段門票開始預售,公衆的奧運熱情很高,承擔此次售票的票務網站一小時浏覽量達800萬次、每秒鐘送出的門票申請20萬張;呼叫中心一小時呼入200萬次......由于通路量過大,票務銷售系統資料處理能力相對有所不足,造成各售票速度面、不能登入系統的情況。雖然不停地重新整理訂票系統的頁面,但上面總是顯示“系統故障,無法處理你的請求”。由于龐大的訂票人數超出預期,奧運票務兄台那個“開工”後不久便出現問題。

從上面三個例子足以說明軟體測試的重要性。從客戶的角度講,軟體的品質比功能更重要,打個比方,比如你買個手機,你是更多的關注它的功能,還是關注它的品質,如果你剛買的一個新手機,一買回來就不能用,你的心情會是怎樣,你還關注它有好多好炫的功能嗎?

那麼國内軟體測試的行情到底是怎麼樣的呢?真的很火嗎?真的象網上說的工資那麼高嗎?軟體測試正式在中國重視起來應該說是2003年,我們可以看到51testing(上海博為峰技術有限公司),從04年創辦到10年已經具有相當大地規模了。從國内公司來看,隻有大公司比較重視測試,但規範程度依然遜色于國外(象歐美國家),小公司中有些沒有專門的測試部門,有些也隻是隸屬于開發部,有些隻用甚至一個人。

那麼也就是說,

其一,在未來的幾年裡,随着客戶對軟體品質的重視程度的增加,小公司的測試部門肯定會建立起來,那麼也就是說這些公司測試部門的管理職位的需求會越來越多(相對于軟體開發來說,搞測試的走向管理崗位的相對要容易的多)。

其二,測測試工程師的需求量也會越來越來越多,尤其象自動化測試和性能測試的工資也是越來越高,而目前為止,在國内還沒有一個專門的網站或論壇用來學習和讨論自動化測試或性能測試,也就是說如果有能力完全可以自己開發一個這樣的網站(比如象iteye(原名javaeye),當時ruby就是因為沒有專門讨論Java的地方才自己開發的這樣的一個網站,如今的規模也是很大了)。

其三,也是最為重要的一點,測試人員相對的輕松一點,相比開發而言沒那麼累,不用因為一個技術點或者功能點的實作常常加班到深夜,甚至通宵。身體才是最重要的,我們工作的本質是為了更好的享受生活,而不是為了工作而工作,不要覺得自己年輕自己的資本就多,其實死亡離我們并不遙遠,誰也無法預測我們能活多。最近看了很多新聞,感觸很多,象去年的普華永道的女碩士工作不到半年就因為勞累過度死了,上海複旦大學的33歲的女教師因為×××死了,最近的武大的24歲某研一學生,當覺得身體不舒服的時候,到醫院一檢查,已到了×××晚期。這麼年輕就死了,人生才剛剛開始,......

人都在求生存,求發展,求享受。如何更輕松的工作,更好的享受生活才是最重要的。