測(cè)試是什么
軟件測(cè)試本質(zhì)上和其他測(cè)試沒(méi)有區(qū)別朋蔫,通俗的說(shuō)法罚渐,就是試試軟件產(chǎn)品好不好使,具體的說(shuō)來(lái)就是選擇輸入到軟件驯妄,看看輸出結(jié)果是否達(dá)到預(yù)期荷并,就這么簡(jiǎn)單,所謂各個(gè)級(jí)別的測(cè)試青扔、各測(cè)試技術(shù)源织,只要是測(cè)試,都是選擇輸入微猖,判斷結(jié)果谈息。
測(cè)試的局限性
絕大多數(shù)情況下,僅僅通過(guò)測(cè)試凛剥,無(wú)法確保被測(cè)的軟件沒(méi)有缺陷侠仇,這種局限性是由測(cè)試本身天然注定,因?yàn)闇y(cè)試不是證明犁珠。這就如同想表明勾股定理是正確的傅瞻,即使舉了不計(jì)其數(shù)的服從勾股定理的例子也不能否定存在意外的情況,這里的例子就如同軟件測(cè)試的測(cè)試用例盲憎,因此對(duì)于軟件測(cè)試,即使執(zhí)行通過(guò)了不計(jì)其數(shù)的測(cè)試用例也不能否定存在意外的情況胳挎,而存在這種意外情況就表明軟件存在缺陷饼疙。這種局限性如此簡(jiǎn)單以至于很少有測(cè)試書(shū)籍直接指出來(lái),倒是有不少書(shū)說(shuō)測(cè)試是門(mén)藝術(shù),顯得高端大氣上檔次窑眯,但是我覺(jué)得跟中文字面上的藝術(shù)沒(méi)有半毛錢(qián)關(guān)系屏积。正是由于測(cè)試的局限性,不得不采取一些啟發(fā)式技術(shù)來(lái)確保測(cè)試的充分性磅甩,例如測(cè)試要達(dá)到95%的分支覆蓋就可以給人足夠的信心炊林。也正是因?yàn)閱l(fā)式技術(shù),達(dá)到同樣的95%分支覆蓋卷要,有的測(cè)試人員能夠給人測(cè)試充分的信心渣聚,有的卻不能,這就取決于測(cè)試人員的能力僧叉、責(zé)任心等等奕枝。
自動(dòng)化隨機(jī)測(cè)試是個(gè)好想法
編寫(xiě)自動(dòng)測(cè)試框架,有效自動(dòng)隨機(jī)選擇測(cè)試輸入瓶堕,自動(dòng)判斷測(cè)試結(jié)果隘道,持續(xù)不斷的反復(fù)運(yùn)行并記錄結(jié)果。現(xiàn)在無(wú)論是個(gè)人PC還是機(jī)群郎笆,價(jià)格不貴谭梗,性能很好,完全有能力執(zhí)行自動(dòng)測(cè)試宛蚓。問(wèn)題的關(guān)鍵在于編寫(xiě)自動(dòng)測(cè)試框架激捏,而這不亞于一般的軟件開(kāi)發(fā),不過(guò)如果你希望得到高質(zhì)量的軟件苍息,這絕對(duì)是不二選擇缩幸,看看微軟的windows操作系統(tǒng)系列,現(xiàn)在為何漏洞越來(lái)越少竞思,高效的自動(dòng)化隨機(jī)測(cè)試肯定功勞不小表谊,其他的如Adobe Reader,軟件測(cè)試也采用了這個(gè)技術(shù)盖喷,軟件質(zhì)量也明顯提升爆办。因此如果你想從事軟件測(cè)試,了解一下自動(dòng)化隨機(jī)測(cè)試课梳,很有必要距辆。
你的軟件你最懂
當(dāng)前,國(guó)內(nèi)流行第三方測(cè)評(píng)暮刃,我認(rèn)為最最關(guān)鍵的軟件測(cè)試人員就是開(kāi)發(fā)人員自己跨算,因?yàn)橹挥兴抛盍私庾约很浖?shí)現(xiàn)的弱點(diǎn),前提當(dāng)然他必須認(rèn)真負(fù)責(zé)椭懊。而其他測(cè)試人員只能作為補(bǔ)充诸蚕,這種補(bǔ)充是需要的,智者千慮,必有一失背犯。但是將其他測(cè)試人員尤其是那些根本不了解具體實(shí)現(xiàn)的測(cè)試人員作為關(guān)鍵測(cè)試人員坏瘩,是極不明智的。
是不是不可以將軟件測(cè)試的任務(wù)完全交給第三方呢漠魏?也不是倔矾。有些重要場(chǎng)合是可以完全交給第三方測(cè)試,但必須有詳細(xì)的各種文檔柱锹,從需求到設(shè)計(jì)到實(shí)現(xiàn)哪自,當(dāng)然這種成本高了去,誰(shuí)能承受奕纫?
軟件測(cè)試追求的不是覆蓋率提陶,不是花哨測(cè)試技術(shù),終極追求還是軟件質(zhì)量匹层,永遠(yuǎn)不要把手段當(dāng)成目的隙笆。
學(xué)習(xí)自動(dòng)化隨機(jī)測(cè)試可以先從自動(dòng)化測(cè)試工具入手~
>>戳戳,免費(fèi)下載自動(dòng)化測(cè)試工具TestWriter~(功能測(cè)試升筏、回歸測(cè)試撑柔、兼容性測(cè)試必備)