簡(jiǎn)析app測(cè)試用例的作用

? ? ? 測(cè)試用例的設(shè)計(jì)是整個(gè)測(cè)試工作中最重要的一環(huán),也是整個(gè)測(cè)試流程中難度最大的部分。測(cè)試用例是指導(dǎo)整個(gè)app的測(cè)試工作的靈魂,以下則簡(jiǎn)單的介紹測(cè)試用例在項(xiàng)目過程中的幾個(gè)比較典型的作用。

1.便于理清測(cè)試思路,確保需覆蓋測(cè)試的功能點(diǎn)無遺漏

? ? ? 測(cè)試一個(gè)app所涉及的功能測(cè)試點(diǎn)視功能的復(fù)雜程度而定,功能越多、功能模塊間的交互越復(fù)雜, 則相應(yīng)的測(cè)試點(diǎn)越多,若沒有根據(jù)測(cè)試用例單憑記憶來執(zhí)行測(cè)試工作,想到什么功能點(diǎn)就測(cè)什么功能點(diǎn)則很容易出現(xiàn)漏測(cè)的情況。

2.便于測(cè)試工作量的評(píng)估

? ? ? 測(cè)試工作量的評(píng)估其中的一個(gè)重要的參考依據(jù)就是測(cè)試用例的數(shù)量。如果在評(píng)估工作量時(shí)沒有任何依據(jù)就拍拍腦袋給出大概工作量,不僅會(huì)讓項(xiàng)目組成員的存疑還可能會(huì)被自己帶坑。一般而言,一人一天可執(zhí)行大約100條測(cè)試用例,根據(jù)測(cè)試用例的數(shù)量便可大致評(píng)估出所需的測(cè)試執(zhí)行時(shí)間,這樣評(píng)估出來的工作量準(zhǔn)確性高且有理有據(jù),也比較能讓項(xiàng)目組的人接受。

3.便于提前準(zhǔn)備測(cè)試數(shù)據(jù)

? ? ? 在設(shè)計(jì)測(cè)試用例時(shí)便能提前了解到需要用到哪些測(cè)試數(shù)據(jù),相關(guān)的測(cè)試數(shù)據(jù)就可以在測(cè)試任務(wù)執(zhí)行之前先準(zhǔn)備好,測(cè)試環(huán)境因數(shù)據(jù)問題無法驗(yàn)證到的功能也可以被提早發(fā)現(xiàn),有風(fēng)險(xiǎn)也可以提早暴露提早規(guī)避。在準(zhǔn)備好測(cè)試數(shù)據(jù)后,到提測(cè)之時(shí)便可以有條不紊的開始測(cè)試實(shí)施。

4.便于把控測(cè)試工作進(jìn)度

? ? 由于測(cè)試用例是基于產(chǎn)品功能設(shè)計(jì)出來的,故測(cè)試用例的執(zhí)行率可以大致的表示當(dāng)前進(jìn)度對(duì)需求的覆蓋率,在每天統(tǒng)計(jì)測(cè)試進(jìn)度時(shí)可以根據(jù)測(cè)試用例的執(zhí)行率來評(píng)估測(cè)試進(jìn)度是否正常,是否有由于環(huán)境問題或者bug未修復(fù)而受阻無法執(zhí)行的用例,如果有的話可以根據(jù)受阻用例的占比情況評(píng)估是否會(huì)對(duì)項(xiàng)目的進(jìn)展有影響,并根據(jù)實(shí)際情況確定是否需要通報(bào)風(fēng)險(xiǎn)。

5.便于回歸測(cè)試

? ? 回歸測(cè)試通常指在RD修復(fù)bug之后,QA對(duì)bug修復(fù)情況進(jìn)行驗(yàn)證,同時(shí)測(cè)試是否有引入新的bug。回歸測(cè)試除了驗(yàn)證原來的bug已修復(fù)之外,還需要驗(yàn)證RD在修改老代碼后有沒引入其他新的問題,這時(shí)候回歸全部用例的話顯然工程量大,效率低,絕對(duì)不是一個(gè)行之有效的方法。這種情況下就得先和RD確認(rèn)溝通清楚代碼改動(dòng)后涉及到的的影響面,據(jù)此確定回歸范圍,篩選出相關(guān)的用例作為回歸用例進(jìn)行回歸測(cè)試。

6.把握app迭代過程中的測(cè)試側(cè)重點(diǎn)

? ? 當(dāng)今互聯(lián)網(wǎng)行業(yè),敏捷開發(fā)已被廣為推崇,而敏捷其中的一個(gè)特點(diǎn)就是快速迭代快速交付,因此QA也需要把握好測(cè)試的側(cè)重點(diǎn),必能實(shí)現(xiàn)敏捷要求“更快更好”。如何實(shí)現(xiàn)“更快更好”呢?首先必須維護(hù)好設(shè)計(jì)測(cè)試用例,在版本迭代過程中迭代用例,標(biāo)明各個(gè)用例所隸屬的需求版本,在測(cè)試執(zhí)行過程中著重執(zhí)行新需求相關(guān)的用例,回歸原功能中的重要功能和原來容易出錯(cuò)的功能,分清主次執(zhí)行測(cè)試任務(wù),才能實(shí)現(xiàn)測(cè)試的“更快更好”。

7.便于測(cè)試工作的組織,提高測(cè)試效率,較低測(cè)試交接成本

? ? ? 通常由于種種原因,最初參與需求評(píng)審的測(cè)試人員可能最終不是真正的測(cè)試任務(wù)執(zhí)行者,測(cè)試執(zhí)行者可以通過PRD文檔和交互文檔了解需求,另外如果測(cè)試用例寫得足夠清晰明了,足夠全面詳實(shí),測(cè)試執(zhí)行者一定程度上也可以通過測(cè)試用例來了解功能需求,能更快上手執(zhí)行測(cè)試任務(wù)。

? ? 由此可見,測(cè)試用例在測(cè)試過程中占據(jù)的地位是多么不容小覷,故要做好測(cè)試工作的前提,還是要踏踏實(shí)實(shí)的把測(cè)試用例設(shè)計(jì)這一環(huán)做好。

最后編輯于
?著作權(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)容

  • 文章來自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,370評(píng)論 2 126
  • 1.問:你在測(cè)試中發(fā)現(xiàn)了一個(gè) bug ,但是開發(fā)經(jīng)理認(rèn)為這不是一個(gè) bug ,你應(yīng)該怎樣解決。 首先,將問題提...
    qianyewhy閱讀 9,396評(píng)論 4 123
  • 1.測(cè)試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架。軟件項(xiàng)目的開發(fā)包括:需求、設(shè)...
    宇文臭臭閱讀 6,877評(píng)論 5 101
  • 1.測(cè)試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架。軟件項(xiàng)目的開發(fā)包括:需求、設(shè)...
    Mr希靈閱讀 22,409評(píng)論 7 278
  • 第二天,太陽還沒一竿子高,墩子娘就攆著墩子上學(xué)去,將墩子送出門外,咣當(dāng)關(guān)門,插門。 回屋將道具放在炕上,上身向前一...
    秋實(shí)老張閱讀 372評(píng)論 0 0

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