亚洲国产日韩人妖另类,久久只有这里有精品热久久,依依成人精品视频在线观看,免费国产午夜视频在线

      
      

        什么是軟件測(cè)試的覆蓋率?自動(dòng)化會(huì)提高測(cè)試覆蓋率,那測(cè)試覆蓋率是什么?

        一、什么是軟件測(cè)試覆蓋率?

        1.軟件測(cè)試覆蓋率是軟件測(cè)試技術(shù)有效性的一個(gè)度量手段,用來度量測(cè)試完整性。意思概括的說,軟件測(cè)試的工作中會(huì)有非常非常多的item(任務(wù)),執(zhí)行過的任務(wù)和總?cè)蝿?wù)數(shù)的一個(gè)比值,這就是覆蓋率。

        計(jì)算公式:覆蓋率=(至少被執(zhí)行一次的item數(shù))/item的總數(shù)

        2.大的角度來說,我的一個(gè)需求現(xiàn)在有一萬個(gè)功能點(diǎn),那這一次測(cè)試了9000個(gè)功能點(diǎn)。用9000除以1萬,證明這輪測(cè)試的功能點(diǎn)覆蓋率達(dá)到了90%,這就是一個(gè)最簡單的計(jì)算模式。

        什么是軟件測(cè)試的覆蓋率?自動(dòng)化會(huì)提高測(cè)試覆蓋率,那測(cè)試覆蓋率是什么?

        二、測(cè)試覆蓋率是什么?

        測(cè)試覆蓋率(test coverage)是 2018 年公布的計(jì)算機(jī)科學(xué)技術(shù)名詞,它是測(cè)試質(zhì)量的度量標(biāo)準(zhǔn)之一,告訴我們測(cè)試了多少代碼。它定義了系統(tǒng)的某些實(shí)體,目的是用測(cè)試覆蓋它們。這是一種用來指示我們什么時(shí)候進(jìn)行了充分的測(cè)試,并告訴我們還需要測(cè)試什么(從而擴(kuò)大了覆蓋范圍)的方法。

        如果把測(cè)試比喻為打掃房子,那些不常用的房間總會(huì)被遺漏,我們總會(huì)忘記諸如次臥衛(wèi)生間這樣的區(qū)域,所以打掃的覆蓋范圍不包括就那個(gè)衛(wèi)生間。

        想象一下,如果我們的打掃標(biāo)準(zhǔn)只包括打掃臥室。按照這個(gè)標(biāo)準(zhǔn),如果打掃了所有的臥室,就意味著整個(gè)房子都是干凈的嗎?

        并非如此,因?yàn)槲覀兺耆雎粤藦N房、餐廳、衛(wèi)生間等房子內(nèi)的其他部分!因此,務(wù)必要細(xì)致精準(zhǔn)地度量測(cè)試覆蓋率。具有一定程度的覆蓋率是測(cè)試質(zhì)量的一項(xiàng)指標(biāo),但它從來不是系統(tǒng)質(zhì)量的指標(biāo),也不能保證所有內(nèi)容都經(jīng)過測(cè)試。測(cè)試覆蓋率告訴我們測(cè)試代碼的百分比,但這并不意味著它在每種情況下都被測(cè)試過。

        三、測(cè)試覆蓋率有什么優(yōu)勢(shì)?

        依然是以打掃房屋為例,測(cè)試覆蓋率可以:

        ● 度量打掃的質(zhì)量

        ● 指示何時(shí)該停止打掃

        ● 提醒我們還有其他地方需要清理

        某些標(biāo)準(zhǔn)可能比其他標(biāo)準(zhǔn)更強(qiáng)大。了解它們可以讓我們知道測(cè)試的深度以及何時(shí)應(yīng)用某個(gè)或其他標(biāo)準(zhǔn)。例如,如果涵蓋標(biāo)準(zhǔn) A 的任何測(cè)試用例集 TS 也涵蓋標(biāo)準(zhǔn) B,則可以說標(biāo)準(zhǔn) A 包括另一個(gè)標(biāo)準(zhǔn) B

        按照上述原則,清潔房屋就可以遵循以下標(biāo)準(zhǔn):

        ● 打掃每個(gè)臥室

        ● 打掃房子的每一部分(包括臥室、廚房、衛(wèi)生間等)

        ● 打掃每一個(gè)小地方,甚至是角落,因?yàn)樗鼈兒芸赡軙?huì)積聚灰塵

        顯而易見,標(biāo)準(zhǔn) 3 包括 2,而 2 又包括 1,關(guān)系是傳遞的,即 3 包括 1。如果我們?yōu)闃?biāo)準(zhǔn) 3 設(shè)計(jì)一個(gè)測(cè)試用例,它也應(yīng)該包括前兩個(gè)標(biāo)準(zhǔn)。對(duì)于測(cè)試軟件,標(biāo)準(zhǔn)通常包括程序中的各種路徑、條件、語句、函數(shù)等。

        另一個(gè)真實(shí)的例子可能是等價(jià)類劃分,先劃分若干個(gè)等價(jià)類,然后從每個(gè)部分中選取具有代表性的數(shù)據(jù)當(dāng)做測(cè)試用例進(jìn)行合理的分類,這樣就覆蓋了所有類。如果考慮白盒測(cè)試,又有語句覆蓋率、分支覆蓋率、路徑覆蓋率等,特別是對(duì)于狀態(tài)機(jī),我們有指示覆蓋所有節(jié)點(diǎn)、所有轉(zhuǎn)換等的標(biāo)準(zhǔn)。

        四、自動(dòng)化測(cè)試如何適用?

        現(xiàn)在就可以想象一下扔掉掃帚,換成一個(gè)超高速的掃地機(jī)器人。它可以解放雙手、更快地清理地板、減少被遺漏的區(qū)域,還可以讓自己在工作中專注于更重要的事情。

        至此,我們可以得出結(jié)論:測(cè)試自動(dòng)化=更高的測(cè)試覆蓋率。

        最后如果你對(duì)特斯汀感興趣,搜索“特斯汀軟件測(cè)試騰訊課堂”或關(guān)注公眾號(hào)“特斯汀軟件測(cè)試”,里面涵蓋很多精彩免費(fèi)視頻或干貨知識(shí)。

        鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場(chǎng),版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(lián)系管理員(admin#wlmqw.com)刪除。
        上一篇 2022年8月21日 21:13
        下一篇 2022年8月21日 22:00

        相關(guān)推薦

        聯(lián)系我們

        聯(lián)系郵箱:admin#wlmqw.com
        工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息