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