軟件質(zhì)量管理(二) - 質(zhì)量靠測(cè)試?

書接上文,很多開發(fā)同學(xué)的反應(yīng)往往是好的軟件質(zhì)量是測(cè)試出來(lái)的,但是僅僅依賴于測(cè)試嗎?

讓我們先來(lái)聽聽下面這老頭講一下,他的觀點(diǎn)。

Testing is the process of executing a program with the intent of finding errors.A good test case is one that has a high probability of detecting an as yet undiscovered error. A successful test case is one that detects an as yet undiscovered error.But even if you could perform an absolutely perfect test,you still couldn’t guarantee that you have found all software errors.

- Glenford J.Myers (《軟件測(cè)試藝術(shù)》的作者,該書第一版于1979年出版,至今仍被認(rèn)為經(jīng)典之作)

草率的解釋一下

測(cè)試,尤其是好的測(cè)試可以幫助我們發(fā)現(xiàn)很多缺陷,但測(cè)試并不能發(fā)現(xiàn)所有的問(wèn)題,尤其是系統(tǒng)測(cè)試已經(jīng)在流程的末端,即便發(fā)現(xiàn)問(wèn)題,修改的代價(jià)往往很大。是的,用一句土話,娘胎里的缺陷,就是天生的缺陷,比如架構(gòu)、平臺(tái)實(shí)現(xiàn)等等階段出現(xiàn)的問(wèn)題,如果在后期才被發(fā)現(xiàn),可以自行腦補(bǔ)一下。

好的軟件產(chǎn)品質(zhì)量,往往需要從以下幾個(gè)方面進(jìn)行質(zhì)量控制才能達(dá)到理想的狀態(tài)

- 好的過(guò)程

- 好的執(zhí)行

- 好的工具, 這一點(diǎn)實(shí)際上依賴于能力和過(guò)程執(zhí)行

為了提升軟件產(chǎn)品的質(zhì)量,我們可聚集于這幾方面

- 未完待續(xù)

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

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

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