軟體測試行業目前在國內受重視的程度依然很低,很多公司還是認為軟體測試時乙個可有可無的職位,但是更多的公司已經開始認識在軟體測試的重要性,並開始加大在軟體測試方面的投入。
軟體測試到底是什麼?很多人可以給出很多的答案,檢驗產品是否達到設計需求,可能這個會是很多人給出的答案。
在我看來,軟體測試並不簡簡單單的是看軟體是否達到了設計的需求,軟體測試還有更深層的含義:保證軟體的質量!
學過軟體測試人應該都知道,軟體測試介入的越早,產品質量的成本會越低,單純的黑盒測試基本上僅能發現產品中5%左右的缺陷,但是這5%的缺陷卻會花掉30%甚至更多的成本去修復,所以這個是乙個極其不划算的行為。所以我們需要今早的去發現缺陷,去改正缺陷,這樣才能保證產品質量的同時也在降低成本的支出。
測試工程師應該在整個產品週期中起到乙個比較重要的作用,去實時監控軟體的質量。
在我的概念中,測試工程師應該有義務也應該有能力來把控整個產品的成本,節約時間以及減少研發人員的負擔,最終讓研發人員從繁重的軟體除錯過程中解放出來,專心的去做編碼,並做簡單除錯後將產品轉交給測試人員,由測試人員來評定功能模組完成的情況,以最低的成本來換取最高的效率。
當然,這樣的測試會給測試人員帶來很大的壓力,測試人員需要有很高的業務能力和技術能力才能完成好這樣的任務,而且這樣的任務也不是一般的人員簡單的去聽過幾節軟體測試的可能就可以完成的。
為什麼做測試做得好的人員大部分都做過開發呢,其實很簡單,因為他們經歷過這樣的過程,使得他們對產品的開發思路以很了解,再加上了解業務需求和使用者需求,所以他們可以很好的把控軟體的質量,而不僅僅是讓產品達到設計的水平就認為軟體已經可以完成了。
軟體測試=保證產品最終的質量,而不僅僅是達到設計需求,畢竟很多的細節是需求沒有覆蓋的。
軟體測試應該只對產品質量負責。
我心中的軟體
我第一次接觸軟體大概是玩家人的手機吧。記得那時手機上有三款極為經典的遊戲 貪吃蛇 推箱子 俄羅斯方塊 小時候的我非常好奇,為什麼會有這麼有趣的乙個世界,通過對按鍵的控制就可以暢遊在另乙個世界中。這比現實世界有趣多了,從此我便迷上了手機遊戲。後來玩的次數多了,便開始注意到手機裡面遊戲之外的東西。比如系...
我心中的軟體過程
一年前我跳槽來到現在所在的這家公司的時候,其實是帶著滿滿的期望以及boss對未來發展的承諾,但是事到如今,我卻是一腔的不滿,一身的疲憊。回顧從業3年來,大大小小的專案也做了一些,但是除了剛開始的小專案做的比較順利之外,後來的專案沒有幾個是成功的。當然這肯定要歸咎於自身的無知和不知上進,然後另外的小部...
我心中的租賃
現在跟過去相去,我們的生水平,已有明顯的改善。消費能力,相對以前已有較大提公升。還清楚的記得92的時候,家裡有一台黑白電視機,就相對來說不錯了。95年的時候許多人圍著一台彩色電視機 節目。今天不僅普及了電視機,電冰箱,空調,洗衣機,電腦等都已進入尋常百姓家。但是我們這次不是討論的,購買的問題。近幾年...