軟件測試是做什么的?--蓋房子與拆房子的故事

對于欲加入軟件測試領(lǐng)域工作的學(xué)生,或打算從其他行業(yè)轉(zhuǎn)崗的社會人士,或是對軟測感興趣的相關(guān)人員。

他們常問到同樣一個問題:軟件測試是做什么的?

關(guān)于這個問題的回答,在業(yè)界流行著這樣一個故事。

話說,某天,陽光燦爛,一測試界大牛-陳師,領(lǐng)著一群小白來到一施工現(xiàn)場。

陳師:這扇墻都有什么組成。

小白們:不是紅磚,鋼筋,水泥,石灰嗎。

陳師:好,這扇墻徹的質(zhì)量怎么樣?

小白們:看上去很好呀,其上面的平頂也已封起來了。

陳師:隨即,拿起一把錘子把墻面敲了又敲,然后用放大鏡查查看看。接著又用鐵鑿在紅磚之間的縫隙處挖了又挖。 問小白,你們都聽到什么了,看到什么了?

小白們:‘咚咚咚’,‘卟卟卟’的聲音,有些紅磚出現(xiàn)了敲打的裂痕,縫隙處掉渣子了。

陳師:這扇墻是昨晚施工隊(duì)發(fā)微信告訴我,可以驗(yàn)收的工程,你們就把它當(dāng)成軟件開發(fā)發(fā)布的版本好了。

大家注意到了沒,我手上有放大鏡,錘子,鑿子,可都是利器呀。我這把錘子很特別, 它有不同的棱角,就看你的力往哪使,在墻面的不同地方使用不同的棱,不同的力,發(fā)出的聲音是不一樣的。這些棱、力的組合就構(gòu)成了你的驗(yàn)收方法。放大鏡可以讓你看到墻面更深層的紋理,便于判斷使用何種棱與力去敲打。這就是軟件測試的方法、工具的應(yīng)用啊,它們的組合構(gòu)成了對軟件的不同輸入,在此,不同的輸入帶來了不同的輸出。

敲打后出現(xiàn)的裂痕,我們可以理解為軟件的某功能模塊經(jīng)不起考驗(yàn),不可靠,有Bug,需修改??p隙處掉渣子,同樣的道理,給不起驗(yàn)收的折騰,需局部重構(gòu)。

此時,只聽一片噓唏。

小白A:原來這樣,好像有些殘酷,蓋得好好的房子,怎么可以用錘子、鑿子去搗鼓呢,這不是明擺的拆房子嗎

小白B:不能直解,要會意。老師表達(dá)的是思路,軟測本身不是要去干壞事,與開發(fā)對著干。你需要應(yīng)用一系列的工具、方法,折騰軟件,對它進(jìn)行功能,性能,安全等質(zhì)量可靠性上進(jìn)行驗(yàn)收。

陳師:沖著小B笑笑,答道:正解,收官。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 為了把中國構(gòu)造成一個大國,中國的祖先研發(fā)了一個超牛的底層操作系統(tǒng)——宗法制。宗法制確立之后,首先落實(shí)在嫡長子繼承制...
    白鳥集閱讀 116評論 0 0
  • 這兩天因?yàn)榍懊嬉黄队质且荒瓿孕芳尽繁缓啎朗持黝}的主編選中了,加入了一個美食主題群,于是開始了今年大閘蟹的第一單...
    慧慧2018閱讀 912評論 14 10
  • 大西北,不僅有景色秀麗的自然風(fēng)光(見上篇),而且還有歷史底蘊(yùn)的人文風(fēng)光,絲綢之路更是給這里涂上了燦爛的顏色。 本來...
    岡本露露閱讀 1,225評論 0 2
  • 【微公益】【886】【每日經(jīng)典】【20170927易經(jīng)26】 大畜卦 (山天大畜)艮上乾下 《大畜》:利貞。不家食...
    北冥_鯤閱讀 310評論 0 2
  • 上一章:橡玲的坑 不太平的慶功宴 歸途目錄 關(guān)于橡玲區(qū)域的問題,之后我也沒有問過橡玲,一來是不知道怎么開...
    順哥愛飆車閱讀 170評論 0 0

友情鏈接更多精彩內(nèi)容