您的位置: 北京軟件開(kāi)發(fā)公司 > 新聞動(dòng)態(tài) >
北京軟件開(kāi)發(fā)公司需要進(jìn)行軟件測(cè)試嗎_北京軟件開(kāi)發(fā)公司
發(fā)表日期:2015-09-18 09:19:06 ?? 文章編輯:北京軟件開(kāi)發(fā)公司 ?? 瀏覽次數(shù):
這個(gè)問(wèn)題是較近北京軟件開(kāi)發(fā)公司的一個(gè)程序員的問(wèn)我的,它不可避免地引起了我的好奇心。我開(kāi)門(mén)見(jiàn)山,答案是肯定的–軟件測(cè)試是必要的,必須是,永遠(yuǎn)是。但為了更好的回答他,讓我們來(lái)分析一下反對(duì)者的意見(jiàn):“如果我們只會(huì)開(kāi)發(fā)軟件的服務(wù),我們就不需要測(cè)試。”
讓我們來(lái)看看是否有這個(gè)東西的有效性。毫無(wú)疑問(wèn),如果軟件開(kāi)發(fā)的時(shí)候沒(méi)有缺陷的產(chǎn)生,就不會(huì)有后續(xù)測(cè)試的需要。但在一個(gè)世界里,即使是簡(jiǎn)單的移動(dòng)應(yīng)用程序在你的智能手機(jī)死機(jī)時(shí),我們?cè)趺纯赡苤竿浖_(kāi)發(fā)者應(yīng)對(duì)更復(fù)雜的應(yīng)用程序產(chǎn)生錯(cuò)誤的代碼(例如,依賴軟件的各種操作系統(tǒng),語(yǔ)言,或網(wǎng)絡(luò))?所以除非你知道軟件開(kāi)發(fā)商藐視這個(gè)世界的法則。
現(xiàn)在,我們已經(jīng)有了軟件測(cè)試的需要,讓我們從這個(gè)問(wèn)答后幾個(gè)值得注意的評(píng)論一下:
測(cè)試是必要的–軟件是人寫(xiě)出來(lái)的;人是不完美的,會(huì)犯錯(cuò)。因此,測(cè)試是必要的因?yàn)樗鼛?lái)平衡與視角。你會(huì)跳上飛機(jī),飛行員控制軟件就有很大風(fēng)險(xiǎn):充斥著死亡的間歇藍(lán)屏?
測(cè)試是一個(gè)廚師品嘗他的烹飪食物的同時(shí)它同樣的原因,有必要測(cè)試。換句話說(shuō),軟件開(kāi)發(fā)生命周期的要求較低的少量的單元測(cè)試和系統(tǒng)測(cè)試夾。
測(cè)試是必要的–因?yàn)闊o(wú)論你有多好,你不能想到的一切。即使你能想到的事,你肯定不需要在真實(shí)環(huán)境中優(yōu)化你的代碼,無(wú)縫工作的手段,在排列和組合的相關(guān)因素可以削弱你的編碼效率。
軟件測(cè)試是軟件質(zhì)量至關(guān)重要的一步,即使軟件測(cè)試人員沒(méi)有參與實(shí)際的編碼。事實(shí)上,軟件測(cè)試人員如此密切地與開(kāi)發(fā)商合作,開(kāi)發(fā)商是因?yàn)楦玫暮统绦騿T合作;再次,測(cè)試人員將平衡高質(zhì)量的軟件需要。我不是說(shuō)一個(gè)比另一個(gè)更重要,而是它的測(cè)試–發(fā)展之間都需要一個(gè)團(tuán)隊(duì)的努力,都是很重要的。