成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

軟件測(cè)試之測(cè)試免疫

cnsworder / 2496人閱讀

摘要:我們可以在軟件測(cè)試中,觀察到類似的現(xiàn)象。當(dāng)測(cè)試上下文發(fā)生變化時(shí),測(cè)試策略應(yīng)該隨之動(dòng)態(tài)調(diào)整。軟件測(cè)試的類型,方法和工具是豐富多彩的。測(cè)試免疫是一種客觀存在的規(guī)律,不以人的意志為轉(zhuǎn)移。對(duì)于測(cè)試免疫,我們不能無動(dòng)于衷,而要有所作為。

  生物學(xué)中,有一個(gè)著名的蟲劑悖論(pesticide paradox),描述的是重復(fù)使用某種農(nóng)藥殺滅害蟲,滅蟲的效果會(huì)越來越差的現(xiàn)象。之所以如此,是因?yàn)楹οx會(huì)發(fā)生進(jìn)化,漸漸產(chǎn)生對(duì)農(nóng)藥的免疫力。

  為了保持農(nóng)藥的殺蟲效果,人們必須不斷開發(fā)和使用新的農(nóng)藥。

  我們可以在軟件測(cè)試中,觀察到類似的現(xiàn)象。bug類似害蟲,用例類似農(nóng)藥。重復(fù)使用固定的一批用例進(jìn)行測(cè)試,能發(fā)現(xiàn)的bug會(huì)越來越少,遺漏出去的bug會(huì)越來越多。

  也就是說,測(cè)試的有效性會(huì)隨著時(shí)間不斷衰減。

  之所以存在這種現(xiàn)象,是因?yàn)檐浖诓粩噙M(jìn)化,新的bug在不斷產(chǎn)生。同樣一批用例,只能發(fā)現(xiàn)會(huì)引起已覆蓋功能衰退的regression bug。很多新bug對(duì)這批用例是有免疫力的。

  可以說,"測(cè)試免疫"作為一種客觀存在的規(guī)律,是我們不能輕視的。面對(duì)這種規(guī)律,我們?nèi)绾伪3趾烷L(zhǎng)期保持測(cè)試的有效性呢?

  就像殺蟲需要不斷更新農(nóng)藥一樣,發(fā)現(xiàn)bug需要不斷更新測(cè)試策略和測(cè)試用例。

?????? 1.如何動(dòng)態(tài)更新測(cè)試策略?

  測(cè)試策略是高度依賴測(cè)試上下文的。當(dāng)測(cè)試上下文發(fā)生變化時(shí),測(cè)試策略應(yīng)該隨之動(dòng)態(tài)調(diào)整。例如,在采用基于風(fēng)險(xiǎn)的測(cè)試策略時(shí),哪個(gè)模塊,哪個(gè)環(huán)節(jié)風(fēng)險(xiǎn)大,我們就應(yīng)該將測(cè)試資源朝這個(gè)模塊,這個(gè)環(huán)節(jié)傾斜。

  軟件測(cè)試的類型,方法和工具是豐富多彩的。據(jù)不完全統(tǒng)計(jì),存在有100種以上的測(cè)試類型。在制定測(cè)試策略時(shí),可以考慮多樣化,組合型的測(cè)試策略,例如自動(dòng)化測(cè)試+探索測(cè)試,確定性測(cè)試+隨機(jī)Fuzzing,從而實(shí)現(xiàn)優(yōu)勢(shì)互補(bǔ)和效益最大化。

  2.如何動(dòng)態(tài)更新測(cè)試用例?

  對(duì)于軟件來說,三分開發(fā),七分維護(hù)。對(duì)于測(cè)試用例,其實(shí)也類似。測(cè)試用例是需要長(zhǎng)期維護(hù)的。我們需要密切跟蹤遺漏出去的bug,及時(shí)校準(zhǔn)用例,打上補(bǔ)丁。

  同時(shí),我們需要密切跟蹤被測(cè)軟件的變化,評(píng)估變化對(duì)用戶場(chǎng)景的影響。對(duì)于產(chǎn)生新用戶場(chǎng)景的變化,要及時(shí)新增測(cè)試用例進(jìn)行覆蓋。

  "測(cè)試免疫"是一種客觀存在的規(guī)律,不以人的意志為轉(zhuǎn)移。對(duì)于"測(cè)試免疫",我們不能無動(dòng)于衷,而要有所作為。

  只有經(jīng)常主動(dòng)去更新測(cè)試策略和用例,堵住漏洞,提升覆蓋,我們才能彌補(bǔ)用例有效性衰減的損失,讓測(cè)試整體有效性保持在一定的水平。

??????? 如需了解更多測(cè)試技術(shù)信息請(qǐng)關(guān)注:深圳多測(cè)師軟件與技術(shù)服務(wù)有限公司

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/122491.html

相關(guān)文章

  • 軟件測(cè)試學(xué)習(xí)筆記_第1周第5天——缺陷管理、術(shù)語(yǔ)

    摘要:通過驗(yàn)收后得到尾款。驗(yàn)收測(cè)試項(xiàng)目型軟件交付之后,由甲方安排驗(yàn)收產(chǎn)品型軟件由自己測(cè)試團(tuán)隊(duì)負(fù)責(zé)驗(yàn)收。使用頻繁概要設(shè)計(jì)根據(jù)需求來設(shè)計(jì)軟件的框架數(shù)據(jù)庫(kù)完成軟件體系架構(gòu),技術(shù)選型。 ...

    tuomao 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<