軟件測試的核心價值是什么?
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2011/1/14 17:17:28 ] 推薦標(biāo)簽:
既然是“核心價值”,應(yīng)該能用一句話說清楚。關(guān)于軟件測試的核心價值是什么,各種觀點爭論了很久,似乎很難得出一個明確的結(jié)論。這里有個很重要的原因,是我們都深陷在測試工作的細(xì)節(jié)里面,沒辦法看清自己的位置和價值。不識廬山真面目,只緣身在此山中。
要想搞清楚這個問題,我們必須走出圍城來進(jìn)行分析,如果把軟件測試看成一種服務(wù),那么從客戶的視角來評判,合適不過了。下面講一件真實的事情。
有一次我回家跟老友一起吃飯,聊起近的工作。老友的單位是一家大企業(yè),幾個月前委托一家軟件開發(fā)公司,開發(fā)了一套很大的企業(yè)管理軟件,F(xiàn)在軟件已經(jīng)開發(fā)完成,進(jìn)入了驗收階段,F(xiàn)在問題來了,負(fù)責(zé)驗收軟件的是信管部,部門老大非常擔(dān)心軟件的質(zhì)量,希望能在驗收簽字前,把軟件的嚴(yán)重質(zhì)量問題都找出來,可是又不知道該從哪下手,如果能有一個權(quán)威的軟件評測機(jī)構(gòu),對軟件進(jìn)行專業(yè)的測試,好了。
“你們淘寶的軟件測試,應(yīng)該做的很專業(yè)吧,能不能幫我們來測試一下這個軟件?你們接這種業(yè)務(wù)么?”老友提出這個問題。
雖然淘寶測試現(xiàn)在還沒有這種外接服務(wù),不過這是一個難得的,饒有趣味的話題。
“那你想要我們來測試哪些東西呢?哪些地方擔(dān)心?”
“主要是性能吧,如果全公司人一起來用,不知道會不會出問題。還有是數(shù)據(jù)的安全方面,公司的重要數(shù)據(jù)一定要安全,不能被挖走!
“那軟件的功能呢,功能需不需要我們來測一下?”
“功能不用了,我讓我們部門的人來點點行了!
聽到這話我有點覺得不爽,不過想想倒也沒必要跟老友去爭辯這個問題,其實這確實是很多人對軟件測試的看法。后來這個話題被岔開,沒有繼續(xù)談下去了。
所以下面的談話并沒有真實發(fā)生,是我用推理的方式,把討論繼續(xù)了下去,非常有趣。
“功能測試并不是隨便點點這么簡單,淘寶的測試非常專業(yè)的,因為我們…”
大家注意,精彩的地方到了,當(dāng)我說出一個原因,并且能讓老友信服,那說明,這是軟件測試的核心價值了。
“…我們的工程師對需求理解得很透徹,對業(yè)務(wù)很精通。”
“我們部門的人對需求也很清楚的,因為他們是終的用戶。”在平時的項目里我們也發(fā)現(xiàn),無論需求分析做得多細(xì)致,軟件交付以后,用戶總能提出很多問題和改進(jìn)意見,這是正常的,大可不必因此責(zé)怪測試工程師,因為沒有人比用戶更了解需求。重要的是,不要讓用戶發(fā)現(xiàn)既嚴(yán)重又初級的Bug。
“…我們編寫的測試用例、文檔非常專業(yè)非常完整,能夠保證測試的質(zhì)量!
“很好啊,你們很專業(yè),不過這是你們內(nèi)部的工作方式,我不是很關(guān)注的!边@里并不是否定測試文檔的作用,只不過測試文檔是測試團(tuán)隊的過程產(chǎn)物,無法直接給用戶帶來價值。
“…我們對軟件的架構(gòu)設(shè)計非常了解,可以提前發(fā)現(xiàn)軟件設(shè)計中的重要缺陷,避免返工。”
“嗯,這個非常好,不過現(xiàn)在他們已經(jīng)開發(fā)完了,要是在他們編碼之前,請你們來對設(shè)計方案把把關(guān),好了。”用戶非常希望能控制軟件開發(fā)的全過程,而軟件設(shè)計是重要的里程碑,設(shè)計是否合格,直接影響后面的工作。
相關(guān)推薦
相關(guān)產(chǎn)品

最新發(fā)布
性能測試之測試環(huán)境搭建的方法
2020/7/21 15:39:32軟件測試是從什么時候開始被企業(yè)所重視的呢?
2020/7/17 9:09:11Android自動化測試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項目適合做自動化?自動化測試人員應(yīng)具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測試工具測評
2020/7/17 8:52:11RPA機(jī)器人能夠快速響應(yīng)企業(yè)需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測試基本概念是怎么來的?軟件測試生命周期的形成歷經(jīng)了什么?
2020/7/16 9:11:10