<ruby id="h6500"><table id="h6500"></table></ruby>
    1. <ruby id="h6500"><video id="h6500"></video></ruby>
          1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>
            • 軟件測試技術(shù)
            • 軟件測試博客
            • 軟件測試視頻
            • 開(kāi)源軟件測試技術(shù)
            • 軟件測試論壇
            • 軟件測試沙龍
            • 軟件測試資料下載
            • 軟件測試雜志
            • 軟件測試人才招聘
              暫時(shí)沒(méi)有公告

            字號: | 推薦給好友 上一篇 | 下一篇

            軟件測試:孤獨的舞者

            發(fā)布: 2008-7-11 13:20 | 作者: 不詳 | 來(lái)源: 中關(guān)村周刊 | 查看: 67次 | 進(jìn)入軟件測試論壇討論

            領(lǐng)測軟件測試網(wǎng)
            關(guān)鍵字:軟件測試 孤獨的舞者
            軟件作為一種純數字化商品,在沒(méi)有權威的第三方進(jìn)行監督認證的情況下,軟件供應商和用戶(hù)在軟件產(chǎn)品是否達到目標需求的問(wèn)題上,往往各執一詞。 
            關(guān)于軟件質(zhì)量標準和認證,國內雖然制定了有限的幾個(gè)軟件技術(shù)標準,但無(wú)法從根本上對軟件這種特殊商品實(shí)施有效的質(zhì)量監督和認證。在國際上通行的做法是,軟件的質(zhì)量標準和認證工作,由獨立的軟件測試機構來(lái)完成。這些測試機構的行為是市場(chǎng)化的,但因為測試能力和權威性將直接關(guān)系到它們的市場(chǎng)影響力,所以他們的測試行為極其嚴格,力求將垃圾軟件扼殺在搖籃中。 
            櫻花西街一座不太顯眼的大廈里,邁捷實(shí)驗室技術(shù)總監武友文從軟件測試說(shuō)起,以第三方的視角分析了制約國內軟件發(fā)展的瓶頸,發(fā)表了不同意見(jiàn),提出了自己的建議。 


            為什么需要軟件測試 

            “我是清華大學(xué)77級的學(xué)生,在國內做了3年軟件開(kāi)發(fā),隨后就去了加拿大讀研,專(zhuān)業(yè)是網(wǎng)絡(luò )協(xié)議測試。畢業(yè)后我在北電、惠普等公司做軟件質(zhì)量的控制和測試項目!蔽溆盐妮p聲細語(yǔ)地說(shuō)著(zhù)自己的經(jīng)歷,“1998年我回到國內,在對金融電信行業(yè)進(jìn)行考察時(shí),發(fā)現他們買(mǎi)的硬件設備都是頂級的,可惜軟件應用這一塊跟不上,導致了硬件功能得不到充分的發(fā)揮。硬件設備低下的運行效率,造成了資源與資金的隱性浪費。不客氣地說(shuō),實(shí)際上,是國內軟件在拖硬件的后腿! 


            在武友文回國期間,國內一些軟件開(kāi)發(fā)商通過(guò)朋友的引見(jiàn),邀請武友文與公司研發(fā)人員交流時(shí),武友文發(fā)現當時(shí)國內的軟件開(kāi)發(fā)普遍存在“重開(kāi)發(fā),輕測試”的現象,常常是在項目開(kāi)發(fā)完成之后,才發(fā)現軟件有嚴重缺陷問(wèn)題,不得不全部推倒從頭再來(lái)。推倒重來(lái)則意味著(zhù)前期人、財、物的投入全部浪費了,即大大增加了軟件的開(kāi)發(fā)成本,又會(huì )因為超出了客戶(hù)的委托時(shí)間,付出的代價(jià)就更高了。 


            武友文以自己在國際公司的實(shí)踐經(jīng)驗,一再強調,軟件測試是軟件開(kāi)發(fā)過(guò)程中的一個(gè)重要步驟,或者說(shuō)測試應該貫穿在軟件開(kāi)發(fā)過(guò)程的每一個(gè)階段。軟件測試所起到的作用就是:能夠確保在軟件開(kāi)發(fā)的過(guò)程中,隨時(shí)發(fā)現問(wèn)題,方便開(kāi)發(fā)人員及時(shí)修改。 


            在國內對于消費類(lèi)軟件來(lái)說(shuō),經(jīng)常出現一些已經(jīng)推向市場(chǎng)的產(chǎn)品由于被發(fā)現有嚴重缺陷而導致大量退貨的局面。而對于定制的行業(yè)軟件來(lái)說(shuō),則是一再的返工、綿綿無(wú)絕期的修改和維護,既拖死了軟件提供商,也耽誤了客戶(hù)的正常業(yè)務(wù)。 


            這一系列現狀使用戶(hù)對國內軟件提供商失去信心,因此我們經(jīng)常聽(tīng)到有人抱怨:國內軟件沒(méi)法用,對于正在成長(cháng)的國內軟件市場(chǎng)來(lái)說(shuō),這一結論無(wú)疑是滅頂之災。 
            武友文告訴記者:“因為國外軟件的成熟度高,開(kāi)發(fā)商對軟件質(zhì)量的控制力度很強,所以國外軟件測試外包的不是太多;不過(guò)在國外有些軟件需要比較專(zhuān)業(yè)的質(zhì)量認證,例如軟件的本地化測試,就必須借助第三方機構來(lái)完成了。拿微軟來(lái)說(shuō)吧,微軟的產(chǎn)品要翻譯成歐洲的6種文字,如果是自己來(lái)做這些本地化測試工作,成本就會(huì )很大,所以外包給別的公司來(lái)做就很合適;另外還有一種情況也會(huì )外包的,例如對一些大型軟件的測試,不一定每家開(kāi)發(fā)商都有專(zhuān)業(yè)的測試隊伍和測試的工具。從成本上來(lái)說(shuō),某些軟件測試工作外包是經(jīng)濟的。相反,國內軟件的成熟度比較低,軟件開(kāi)發(fā)商基本沒(méi)有能力來(lái)做測試,我指的是專(zhuān)業(yè)的、職業(yè)的測試,所以從目前來(lái)說(shuō),國內軟件測試的市場(chǎng)空間很大! 
            憑著(zhù)對軟件測試行業(yè)的深刻理解,武友文意識到要解決國內軟件應用滯后于硬件的問(wèn)題,就必須提高國內軟件的質(zhì)量,而要提高軟件質(zhì)量,就必須加強軟件開(kāi)發(fā)過(guò)程中的測試力量,而獨立的第三方測試機構正是一個(gè)市場(chǎng)空白點(diǎn),于是專(zhuān)業(yè)從事軟件測試的邁捷實(shí)驗室就應運而生。 


            軟件測試如何做 

            “邁捷成立之初,主營(yíng)業(yè)務(wù)只是受客戶(hù)委托,測試已經(jīng)開(kāi)發(fā)完畢的軟件,更多的是事后驗收工作,后來(lái)我們慢慢的從事后測試,向質(zhì)量控制上轉型,例如開(kāi)始介入軟件開(kāi)發(fā)前的需求評審,以及開(kāi)發(fā)時(shí)的文檔評審、代碼走查等等。我們最終的發(fā)展方向就是做軟件監理,但是不能不承認,目前我們與國際上通行的軟件監理還有一定的距離!闭f(shuō)到邁捷的發(fā)展方向,武友文沉穩中略顯激昂。 


            武友文接著(zhù)說(shuō):“美國實(shí)際是在軟件規模的擴大和結構的不斷復雜的情況下,開(kāi)始建立軟件測試制度和規矩的。我想美國在軟件開(kāi)發(fā)的起步階段,也不會(huì )自己主動(dòng)去做,是在現實(shí)的壓力下,才去實(shí)施這些流程規范的。國內一定要有這種意識,意識到軟件開(kāi)發(fā)過(guò)程中一定要引進(jìn)這些規章制度。另外,意識到了還不行,一定要實(shí)踐。 


            軟件測試現狀 


            武友文向記者提供的一個(gè)市場(chǎng)調查報告說(shuō)明,目前國內做軟件測試的機構,還沒(méi)有發(fā)現與邁捷公司商業(yè)形態(tài)相同的企業(yè),只是有某些政府部門(mén)下屬的機構做一些軟件產(chǎn)品驗收工作,但完全商業(yè)化操作的機構沒(méi)有;另外就是開(kāi)發(fā)商臨時(shí)承接的一些軟件測試項目。當記者問(wèn)到邁捷實(shí)施軟件測試時(shí)遇到的最大障礙是什么時(shí),武友文很爽快的回答到: “一是客戶(hù)的意識,二是我們派出的項目實(shí)施人員的素質(zhì)問(wèn)題! 


            實(shí)施軟件評測項目時(shí),客戶(hù)要有接受管理軟件開(kāi)發(fā)流程的意識。 
            客戶(hù)交給開(kāi)發(fā)商一個(gè)項目,通過(guò)測試等質(zhì)量掌控流程,可以將產(chǎn)品的質(zhì)量保證在一個(gè)相對較高的水準,減少后續工作的成本。但是現在很多開(kāi)發(fā)商和客戶(hù)很短視,覺(jué)得只要現在沒(méi)有出問(wèn)題,就可以了,不愿意在軟件開(kāi)發(fā)過(guò)程中,讓測試介入的程度不深,這導致測試不完全,埋下了隱患。 


            無(wú)論是對軟件開(kāi)發(fā)商還是對客戶(hù)來(lái)說(shuō),忽視軟件測試,必將導致上的軟件開(kāi)發(fā)項目越多,將來(lái)會(huì )被這些有問(wèn)題的項目給拖死的概率越高。 
            武友文說(shuō):“有獨立的軟件測試第三方的出現,好處就是嚴格地掌控軟件質(zhì)量,減少維護成本,這不光對客戶(hù)有好處,對開(kāi)發(fā)商也有好處。所以一個(gè)項目,在我們實(shí)施很長(cháng)一段時(shí)間,大約是半年至兩年后,客戶(hù)才意識到這樣做是有用的。這很正常,因為軟件開(kāi)發(fā)一定會(huì )有大大小小的問(wèn)題,包括我們評測也有一些問(wèn)題查不出來(lái)! 


            邁捷對派出的項目實(shí)施人員的標準很高,要求既有綜合素質(zhì),又要有專(zhuān)業(yè)素質(zhì),目前國內這種復合型的人才太少了,于是邁捷只能自己培養。 
            而人才培訓,則令武友文最為頭痛。人才培養是邁捷在資金和力量上投入最大的一塊。其中專(zhuān)業(yè)素質(zhì)的培訓最難,因為需要實(shí)踐。這如同醫生一樣,從醫學(xué)校畢業(yè)了,雖然有很多理論上的積累,但是缺乏臨床經(jīng)驗,你還不是一個(gè)合格的醫生,更別談做一個(gè)好醫生了。項目實(shí)施管理者也一樣,既要有理論基礎,更要有經(jīng)驗積累,而一個(gè)優(yōu)秀的項目實(shí)施管理者重要的素質(zhì)是,能在按流程做的基礎上,發(fā)揮個(gè)人的主觀(guān)能動(dòng)性,這個(gè)要求就太高了,但這又是項目實(shí)施成否的關(guān)鍵。 


            國內軟件業(yè)和國外相比,最大的差異就在:質(zhì)量和質(zhì)量控制應該是最重要的一項內容。但是,無(wú)論在消費類(lèi)軟件還是大型軟件的測試領(lǐng)域,與國外相比,國內軟件產(chǎn)品的質(zhì)量掌控體系和標準都是模糊的。國內軟件提供商的質(zhì)量承諾,既沒(méi)有相應機構的監督,質(zhì)量水平也沒(méi)有第三方來(lái)認證,承諾顯得極其蒼白而無(wú)力。 
            可喜的是,軟件測試機構在我國正逐漸成長(cháng)起來(lái),并且,它們在軟件市場(chǎng)上的影響力正逐步得到提升。因缺乏游戲規則導致整個(gè)軟件行業(yè)的市場(chǎng)行為不規范,并且嚴重制約軟件行業(yè)健康成長(cháng)的局面,一定會(huì )有所改善。 


            采訪(fǎng)后記:


            軟件評測只是用技術(shù)手段來(lái)監控軟件產(chǎn)品的質(zhì)量,并不能從根本上提高我國軟件產(chǎn)品的水平。目前,國內最缺的是軟件項目實(shí)施的高級管理人才和軟件結構分析的專(zhuān)業(yè)人才。這種高級人才的培育制度才是最重要的,缺乏高級人才培養的后果,會(huì )影響國內軟件的進(jìn)程。與培養軟件藍領(lǐng)相比,雖然高級人才培育的時(shí)間周期長(cháng),資金投入大,但是我們一定不能急功近利,要有這種憂(yōu)患意識,去做這項有長(cháng)遠影響的工作。這種工作不是非得要誰(shuí)去做,但是我們一定要有這種意識去投入去做。 


            在采訪(fǎng)中,武友文認為大量的藍領(lǐng)、很少的白領(lǐng),這樣的軟件產(chǎn)業(yè)肯定有問(wèn)題。不少人對將軟件分為對白領(lǐng)藍領(lǐng)很有意見(jiàn),軟件開(kāi)發(fā)流程應該有一定的延續性。因為寫(xiě)程序不難,誰(shuí)都能寫(xiě),難的是寫(xiě)出合格的、優(yōu)秀的程序。單一的寫(xiě)程序對軟件開(kāi)發(fā)很不合適,如果你不懂別的,譬如軟件架構和質(zhì)量目標,那么程序也寫(xiě)不好。單從編程的角度進(jìn)行培訓,對藍領(lǐng)見(jiàn)效快,對白領(lǐng)則不太公平。 


            日本在軟件開(kāi)發(fā)中分得很細,國內接日本軟件外包的業(yè)務(wù)很多,但大部分只是負責一個(gè)模塊。軟件是個(gè)創(chuàng )造性的工作,變成流水線(xiàn)工業(yè)化生產(chǎn)也許有問(wèn)題。在我們的軟件開(kāi)發(fā)中,往往技術(shù)是不成問(wèn)題的,但是管理是個(gè)大問(wèn)題。我們的軟件企業(yè)中,各個(gè)員工意識不一樣,在不同的階段理解不一樣,管理人員的素質(zhì)也不一樣。軟件管理和測試是一個(gè)需要反復實(shí)踐的過(guò)程,要通過(guò)反復的實(shí)踐才能解決問(wèn)題。這些問(wèn)題根本不是培訓大量的軟件藍領(lǐng)就能解決的。 


            現在關(guān)于軟件工程的培訓很多,如果只是講課意義不大,這些課在學(xué)校都已經(jīng)講過(guò)了,現在要的是實(shí)踐。但是,目前國內還很欠缺這種實(shí)踐的機會(huì )。
            相關(guān)連接

            延伸閱讀

            文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/

            TAG: 軟件測試 舞者


            關(guān)于領(lǐng)測軟件測試網(wǎng) | 領(lǐng)測軟件測試網(wǎng)合作伙伴 | 廣告服務(wù) | 投稿指南 | 聯(lián)系我們 | 網(wǎng)站地圖 | 友情鏈接
            版權所有(C) 2003-2010 TestAge(領(lǐng)測軟件測試網(wǎng))|領(lǐng)測國際科技(北京)有限公司|軟件測試工程師培訓網(wǎng) All Rights Reserved
            北京市海淀區中關(guān)村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
            技術(shù)支持和業(yè)務(wù)聯(lián)系:info@testage.com.cn 電話(huà):010-51297073

            軟件測試 | 領(lǐng)測國際ISTQBISTQB官網(wǎng)TMMiTMMi認證國際軟件測試工程師認證領(lǐng)測軟件測試網(wǎng)

            老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
              <ruby id="h6500"><table id="h6500"></table></ruby>
              1. <ruby id="h6500"><video id="h6500"></video></ruby>
                    1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>