什么是軟件測試…?IEEE在1983年是這樣定義的:由人工或自動方法來執行或評價系統或系統部件的過程,以驗證它是否滿足規定的需求.或識別期望的結果和實際結果之間的差別。它是軟件工程的一部分,它隨著軟件開發應運而生,并隨著軟件開發的產業化而受到重視。簡言之,軟件測試是不斷發現Bug,并不斷修正的過程。
    目前.我同的軟件測試行業較歐美的差距還比較大,這里面原因很多。我國的軟件行業起步晚,這是一個不爭的事實,所以在很多方面沒有做到標準化和規范化;除此之外,軟件質量低下也是一個重要的原因。計算機和軟件行業的發展日新月異.加入WTO后,我國的軟件行業面臨前所未有的挑戰??如何進一步提升我國軟件行業的生產水平和軟件質量,與世界接軌?照理說,在這個大背景下,軟件測試理應受到越來越多的重視。然而在我國事實真的如此嗎?或者說即使很多軟件企業有了這樣的意識,它們付諸行動了嗎?
    1國內軟件測試的現狀
    從總體上說,國內的軟件行業的發展還很不成熟,軟件測試更是處于弱勢地位。要說明現狀,必須要有調查資料作為基礎。51Testing軟件測試網是國內大的軟件測試網站.它在2008年發起了“中國首屆企業軟件測試現狀調查活動,并在此基礎上進行了全面、真實、有效的數據分析和整理,收到了較好的調查效果。在此,將以此次凋查中的一些數據為基礎,說明一下國內軟件測試的現狀。
    1.1從公司軟件測試部門的獨立性來看
    1.2從公司專職測試人員與開發人員的比例來看調查數據顯示.公司測試人員與開發人員的比例集中在1:3?1:5左右.19%的公司該比例達到甚至超過1:7,這與國外軟件業1:1的比例相差甚遠。
    1.3從公司是否為軟件測試人員制定職業技能提升規劃來看
    1.4從軟件測試的規范化程度來看