測試的局限性和自動化隨機(jī)測試

測試是什么

軟件測試本質(zhì)上和其他測試沒有區(qū)別,通俗的說法,就是試試軟件產(chǎn)品好不好使,具體的說來就是選擇輸入到軟件,看看輸出結(jié)果是否達(dá)到預(yù)期,就這么簡單,所謂各個級別的測試、各測試技術(shù),只要是測試,都是選擇輸入,判斷結(jié)果。

測試的局限性

絕大多數(shù)情況下,僅僅通過測試,無法確保被測的軟件沒有缺陷,這種局限性是由測試本身天然注定,因?yàn)闇y試不是證明。這就如同想表明勾股定理是正確的,即使舉了不計(jì)其數(shù)的服從勾股定理的例子也不能否定存在意外的情況,這里的例子就如同軟件測試的測試用例,因此對于軟件測試,即使執(zhí)行通過了不計(jì)其數(shù)的測試用例也不能否定存在意外的情況,而存在這種意外情況就表明軟件存在缺陷。這種局限性如此簡單以至于很少有測試書籍直接指出來,倒是有不少書說測試是門藝術(shù),顯得高端大氣上檔次,但是我覺得跟中文字面上的藝術(shù)沒有半毛錢關(guān)系。正是由于測試的局限性,不得不采取一些啟發(fā)式技術(shù)來確保測試的充分性,例如測試要達(dá)到95%的分支覆蓋就可以給人足夠的信心。也正是因?yàn)閱l(fā)式技術(shù),達(dá)到同樣的95%分支覆蓋,有的測試人員能夠給人測試充分的信心,有的卻不能,這就取決于測試人員的能力、責(zé)任心等等。

自動化隨機(jī)測試是個好想法

編寫自動測試框架,有效自動隨機(jī)選擇測試輸入,自動判斷測試結(jié)果,持續(xù)不斷的反復(fù)運(yùn)行并記錄結(jié)果?,F(xiàn)在無論是個人PC還是機(jī)群,價(jià)格不貴,性能很好,完全有能力執(zhí)行自動測試。問題的關(guān)鍵在于編寫自動測試框架,而這不亞于一般的軟件開發(fā),不過如果你希望得到高質(zhì)量的軟件,這絕對是不二選擇,看看微軟的windows操作系統(tǒng)系列,現(xiàn)在為何漏洞越來越少,高效的自動化隨機(jī)測試肯定功勞不小,其他的如Adobe Reader,軟件測試也采用了這個技術(shù),軟件質(zhì)量也明顯提升。因此如果你想從事軟件測試,了解一下自動化隨機(jī)測試,很有必要。

你的軟件你最懂

當(dāng)前,國內(nèi)流行第三方測評,我認(rèn)為最最關(guān)鍵的軟件測試人員就是開發(fā)人員自己,因?yàn)橹挥兴抛盍私庾约很浖?shí)現(xiàn)的弱點(diǎn),前提當(dāng)然他必須認(rèn)真負(fù)責(zé)。而其他測試人員只能作為補(bǔ)充,這種補(bǔ)充是需要的,智者千慮,必有一失。但是將其他測試人員尤其是那些根本不了解具體實(shí)現(xiàn)的測試人員作為關(guān)鍵測試人員,是極不明智的。

是不是不可以將軟件測試的任務(wù)完全交給第三方呢?也不是。有些重要場合是可以完全交給第三方測試,但必須有詳細(xì)的各種文檔,從需求到設(shè)計(jì)到實(shí)現(xiàn),當(dāng)然這種成本高了去,誰能承受?

軟件測試追求的不是覆蓋率,不是花哨測試技術(shù),終極追求還是軟件質(zhì)量,永遠(yuǎn)不要把手段當(dāng)成目的。

學(xué)習(xí)自動化隨機(jī)測試可以先從自動化測試工具入手~

>>戳戳,免費(fèi)下載自動化測試工具TestWriter~(功能測試、回歸測試、兼容性測試必備)

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

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

  • 文章來自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,387評論 2 126
  • 1.測試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程、活動和任務(wù)的結(jié)構(gòu)性框架。軟件項(xiàng)目的開發(fā)包括:需求、設(shè)...
    Mr希靈閱讀 22,433評論 7 278
  • 總把自己藏在暗處 看你 走了又來 來了又去 一回首 許多年 我們?yōu)槿兆?書寫著精彩和無奈 再相逢 彼此讀著對方...
    蔚霐閱讀 201評論 0 0
  • 文 | G小妞 一個人花心的理由有很多種。有的人是因?yàn)樵谝欢胃星槔锉轶w鱗傷,不想再傷經(jīng)動骨。有的人是因?yàn)楣ぷ髅β担?..
    G小妞閱讀 4,765評論 107 120
  • 文/張梓夏 晶瑩雪地里 我手腳輕輕去摘一片鵝毛雪 可還未將手掌收回 它便滑進(jìn)了另一個世界 我在田間草地上放著紙鳶 ...
    程烏青閱讀 536評論 17 16

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