正視測(cè)試正視第三方測(cè)試機(jī)構(gòu)
如何面對(duì)軟件產(chǎn)品大型化、復(fù)雜化、系統(tǒng)化帶來(lái)的挑戰(zhàn),抓住云計(jì)算帶來(lái)的發(fā)展新機(jī)遇,解決軟件測(cè)試理論、工具與應(yīng)用不相適應(yīng)的矛盾?如何推動(dòng)軟件質(zhì)量保證體系向縱深發(fā)展,結(jié)合超大規(guī)模復(fù)雜系統(tǒng)對(duì)可靠性的要求,將軟件質(zhì)量管理與開(kāi)發(fā)過(guò)程緊密結(jié)合,幫助企業(yè)實(shí)現(xiàn)軟件質(zhì)量水平的持續(xù)提升?如何破解軟件知識(shí)產(chǎn)權(quán)遭受侵犯的難題,將中國(guó)軟件知識(shí)產(chǎn)權(quán)的保護(hù)與軟件著作權(quán)的申請(qǐng)、使用、管理相結(jié)合,建立促進(jìn)軟件正版化與產(chǎn)業(yè)技術(shù)創(chuàng)新的長(zhǎng)效機(jī)制?如何培養(yǎng)高端、復(fù)合型軟件人才,突破軟件產(chǎn)業(yè)遭遇的人才瓶頸,建立符合軟件人才市場(chǎng)需要的培訓(xùn)體系,滿足企業(yè)對(duì)專業(yè)領(lǐng)域軟件人才的需求?如何應(yīng)對(duì)貨幣政策逐漸收緊的趨勢(shì),開(kāi)拓融資渠道,創(chuàng)新為軟件園區(qū)和企業(yè)提供個(gè)性化的投融資服務(wù)?
面對(duì)軟件產(chǎn)業(yè)技術(shù)變革,創(chuàng)新商業(yè)模式成為應(yīng)對(duì)變革的重要手段,本屆年會(huì)以“前瞻科技創(chuàng)新 重構(gòu)商業(yè)未來(lái)”為主題,成功舉辦了主論壇與軟件知識(shí)產(chǎn)權(quán)、軟件人才培養(yǎng)、軟件投融資、軟件測(cè)評(píng)技術(shù)和軟件質(zhì)量保證五個(gè)分論壇。來(lái)自工信部的領(lǐng)導(dǎo)、兩院院士及典型企業(yè)總裁等與業(yè)界一起分享“軟件產(chǎn)業(yè)商業(yè)模式面向服務(wù)的創(chuàng)新與變革”,促進(jìn)新模式下認(rèn)證測(cè)試、產(chǎn)品質(zhì)量、知識(shí)產(chǎn)權(quán)、人才培養(yǎng)、投融資體系等軟件產(chǎn)業(yè)生態(tài)重構(gòu),促使軟件產(chǎn)業(yè)步入融合、轉(zhuǎn)型和調(diào)整的新階段,助推中國(guó)新一輪軟件產(chǎn)業(yè)發(fā)展浪潮。大會(huì)期間,記者就中國(guó)軟件評(píng)測(cè)中心周潤(rùn)松先生進(jìn)行了采訪。
Q:在軟件公司,開(kāi)發(fā)人員和測(cè)試人員是否有一個(gè)合適的比例?比如在一家偏向研發(fā)的公司,研發(fā)人員相對(duì)占多數(shù)。而在一家做測(cè)試的公司,相對(duì)測(cè)試人員占多數(shù),是否有這樣的比例問(wèn)題呢?
A:與我國(guó)的國(guó)情有關(guān)。更與軟件測(cè)試的受重視輕度有關(guān)。在國(guó)內(nèi),軟件測(cè)試逐漸被重視。包括軟件產(chǎn)品有登記測(cè)試,可以證明企業(yè)有能力生產(chǎn)這個(gè)軟件,而這個(gè)測(cè)試只是政府的行為,作為簡(jiǎn)單的抽測(cè)。從軟件工程師角度來(lái)說(shuō),從 2004年開(kāi)始有測(cè)評(píng)師這樣一個(gè)增項(xiàng)。很多研發(fā)型企業(yè)并沒(méi)有專門的測(cè)試人員,軟件的測(cè)試工作就由研發(fā)者自己來(lái)完成。有的企業(yè)也可能做交叉型的測(cè)試,比如兩個(gè)工程師互測(cè),但這樣的情況并沒(méi)有很好的開(kāi)展。自己研發(fā)自己測(cè)試有個(gè)弊端,開(kāi)發(fā)者會(huì)有固定的思維定式,很難解決軟件自身的問(wèn)題。企業(yè)保證研發(fā)就已經(jīng)是很吃力的事情就不可能投一筆資金來(lái)維護(hù)一堆測(cè)試人員。相對(duì)國(guó)內(nèi),測(cè)試人員相對(duì)匱乏,我們也可以在一些報(bào)道上看到極度缺乏測(cè)試人員這樣的廣告。我們?nèi)鄙俚牟皇堑投说臏y(cè)試人員我們?nèi)鄙俚氖菍?duì)測(cè)試有較高領(lǐng)悟的高端測(cè)試人才。
Q:幫助理解“測(cè)試人員的成功不在于找出多少個(gè)Bug,而是說(shuō)服開(kāi)發(fā)人員修復(fù)多少個(gè)Bug”這句話。
A:測(cè)試工程師的使命是發(fā)現(xiàn)程序中的缺陷,但在企業(yè)固有投入的狀況下不可能完全修復(fù)所有的缺陷。企業(yè)也好,開(kāi)發(fā)人員也好都有自己的權(quán)衡。往往在測(cè)試的時(shí)候有個(gè)過(guò)程,從理解軟件開(kāi)始到實(shí)施測(cè)試。測(cè)試之后才會(huì)發(fā)現(xiàn)軟件的缺陷,此時(shí)我們才會(huì)和開(kāi)發(fā)人員進(jìn)行核對(duì),如果不是對(duì)軟件對(duì)業(yè)務(wù)流程理解問(wèn)題那么此時(shí)才會(huì)進(jìn)一步考慮,在現(xiàn)有投入狀態(tài)下,這個(gè)版本是否需要修復(fù)這個(gè)缺陷或者直接將這個(gè)功能刪掉,或者下個(gè)版本時(shí)將此功能修復(fù)好。軟件的缺陷可分為三級(jí),重要級(jí)別,一般級(jí)別以及建議級(jí)別。遇到嚴(yán)重級(jí)別的bug,必須要進(jìn)行修復(fù),否則將會(huì)導(dǎo)致軟件崩潰。一般級(jí)別的bug,并不會(huì)影響系統(tǒng)的正常運(yùn)行,依據(jù)情況進(jìn)行修復(fù)。而建議性問(wèn)題則在易用性以及美觀度提出一些建議。通常情況下,測(cè)試并不是保證軟件沒(méi)有任何問(wèn)題,而是更多的去發(fā)現(xiàn)問(wèn)題,叫軟件更健壯叫用戶使用起來(lái)更放心。
Q:在您的工作中是否遇到過(guò)這樣的情況,肩負(fù)開(kāi)發(fā)和測(cè)試雙重工作的人員,是否會(huì)比較煩感測(cè)試,他們寧可去寫代碼也不喜歡進(jìn)行測(cè)試?
A:你提出這樣的質(zhì)疑可能是你會(huì)關(guān)注開(kāi)發(fā)人員和測(cè)試人員薪酬的問(wèn)題。在我國(guó),開(kāi)發(fā)人員的薪酬要遠(yuǎn)遠(yuǎn)高于測(cè)試人員,而在國(guó)外卻恰恰相反。如果你是一名合格的測(cè)試工程師,你所處的位置應(yīng)該是在開(kāi)發(fā)人員之上的,并不是一個(gè)不懂開(kāi)發(fā)的人。相對(duì)開(kāi)發(fā)人員,測(cè)試人員的開(kāi)發(fā)功底相對(duì)較低,在一些小企業(yè)中,他們的測(cè)試只是簡(jiǎn)單的功能驗(yàn)證,只是將正向的合理的流程順利走完,他們并沒(méi)有針對(duì)異常輸入以及惡意行為進(jìn)行測(cè)試。
Q:我們的測(cè)試是否和“跑分”的測(cè)試一樣呢?
A:非也。你所說(shuō)的跑分測(cè)試,其實(shí)是個(gè)基準(zhǔn)測(cè)試,定義一個(gè)評(píng)分體系,而我們拿到產(chǎn)品便會(huì)對(duì)其原始需求進(jìn)行分析,承諾的需求是什么樣子,然后根據(jù)需求詳細(xì)到測(cè)試點(diǎn),再對(duì)其設(shè)計(jì)測(cè)試方法進(jìn)行測(cè)試,如果滿足我們的要求說(shuō)明該測(cè)試點(diǎn)沒(méi)有問(wèn)題,如果沒(méi)有通過(guò)則是一個(gè)缺陷。最終出一份報(bào)告,報(bào)告的內(nèi)容是告訴系統(tǒng)目前有哪些地方?jīng)]有達(dá)到標(biāo)準(zhǔn),為何沒(méi)有達(dá)到標(biāo)準(zhǔn)。
Q: 目前我國(guó)有很多相關(guān)培訓(xùn),如果說(shuō)學(xué)員學(xué)滿而歸,所在企業(yè)購(gòu)買一套測(cè)試系統(tǒng),如果是這樣,我們這樣的第三方測(cè)試機(jī)構(gòu)豈不是沒(méi)有什么作用了?
A: 這樣的情況也有,不過(guò)有句話說(shuō)的比較貼切,叫“王婆賣瓜”。有些時(shí)候測(cè)試的能力與我們相當(dāng),并能出一份類似的評(píng)測(cè)結(jié)果。而我們目前的角色是充當(dāng)一個(gè)第三方的角色,我們更多的是去驗(yàn)證你的話是否如你所說(shuō)。我們培訓(xùn)的學(xué)員雖然是參加了培訓(xùn),但能否建立一個(gè)有效的測(cè)試體系和測(cè)試團(tuán)隊(duì)我們不敢打這樣的保票。如果產(chǎn)品我們來(lái)測(cè)試可能我們出的測(cè)試報(bào)告有100頁(yè),而他們自己可能只有十幾頁(yè),這充分說(shuō)明了測(cè)試的細(xì)膩度不同。
采訪對(duì)象周潤(rùn)松簡(jiǎn)介:
碩士,高級(jí)專業(yè)職稱,核高基實(shí)施部、高級(jí)測(cè)試工程師。 2004 年 5 月加入中國(guó)軟件評(píng)測(cè)中心至今,多次主持國(guó)家大型政府網(wǎng)站及辦公應(yīng)用系統(tǒng)的性能測(cè)試與調(diào)優(yōu)工作,同時(shí)參與電子發(fā)展基金 IPv6 測(cè)試平臺(tái)研究工作。在 J2EE 應(yīng)用系統(tǒng)測(cè)試領(lǐng)域,多次作為項(xiàng)目負(fù)責(zé)人領(lǐng)導(dǎo)組織大型應(yīng)用系統(tǒng)的性能測(cè)試與調(diào)優(yōu)工作,具備相當(dāng)豐富的大型應(yīng)用系統(tǒng)現(xiàn)場(chǎng)性能測(cè)試及調(diào)優(yōu)工作經(jīng)驗(yàn)。先后參與了中石化人力資源管理系統(tǒng)、國(guó)家開(kāi)發(fā)銀行辦公應(yīng)用系統(tǒng)、北京市公安局 110 接處警系統(tǒng)、中國(guó)移動(dòng) 12580 信息查詢系統(tǒng)等性能測(cè)試工作。 2007 年底至 2008 年 6 月份,領(lǐng)導(dǎo)完成了第 29 屆奧運(yùn)會(huì)票務(wù)系統(tǒng)的功能以及性能測(cè)試工作,通過(guò)測(cè)試優(yōu)化,有利的保證了票務(wù)系統(tǒng)的第三次實(shí)時(shí)售票工作,系統(tǒng)承受了頁(yè)面峰值流量 2900 多萬(wàn) / 小時(shí)。同時(shí)在城市智能交通領(lǐng)域,配合北京市交管局完成了美國(guó) NTCIP 城市智能交通系統(tǒng)開(kāi)放式通訊協(xié)議的引進(jìn)工作,多次配合北京市交管局進(jìn)行城市智能交通信號(hào)控制器的 NTCIP 通訊協(xié)議選型測(cè)試工作,發(fā)表期刊論文一篇,并成功組織了一次國(guó)內(nèi)城市智能交通通訊協(xié)議研討會(huì),極大的推動(dòng)了 NTCIP 協(xié)議在國(guó)內(nèi)的推廣。
posted on 2011-12-05 14:01 順其自然EVO 閱讀(153) 評(píng)論(0) 編輯 收藏