午夜国产狂喷潮在线观看|国产AⅤ精品一区二区久久|中文字幕AV中文字幕|国产看片高清在线

    高效測試用例組織算法pairwise之Python實現(xiàn)方法
    來源:易賢網(wǎng) 閱讀:1639 次 日期:2017-07-20 09:32:29
    溫馨提示:易賢網(wǎng)小編為您整理了“高效測試用例組織算法pairwise之Python實現(xiàn)方法”,方便廣大網(wǎng)友查閱!

    開篇:

    測試過程中,對于多參數(shù)參數(shù)多值的情況進行測試用例組織,之前一直使用【正交分析法】進行用例組織,說白了就是把每個參數(shù)的所有值分別和其他參數(shù)的值做一個全量組合,用Python腳本實現(xiàn),就是itertools模塊中product方法(又稱笛卡爾積法)。

    正交分析法的優(yōu)點是測試用例覆蓋率100%,缺點測試用例數(shù)量龐大,執(zhí)行用例消耗的人工巨大。

    Pairwise (結(jié)對)算法源于對傳統(tǒng)的正交分析方法優(yōu)化后得到的產(chǎn)物,它的理論來自于數(shù)學(xué)統(tǒng)計。毫不避諱的說,本人看不懂?dāng)?shù)學(xué)統(tǒng)計中的學(xué)術(shù)論文,只能從網(wǎng)上找一些通俗簡單的說法來理解其基本含義。

    網(wǎng)上很多人都實例都是用 【操作系統(tǒng),瀏覽器,語言環(huán)境】來舉例的,本人也做同樣示例:

    操作系統(tǒng): W(Windows),L(Linux),Mac (Mac) ;瀏覽器:M(Firefox),O(Opera),IE;語言環(huán)境:C(中文),E(英文)

    按照正交分析法:會產(chǎn)生3x3x2=18種組合方式 ,測試用例覆蓋率100%。

    Pairwise結(jié)對測試用例組織法,可壓縮到9種組合方式。因此有點是 測試用例數(shù)量少,缺點是一定會有漏測。

    引論:

    Pairwise算法的核心理念

    1、一組測試用例(每個用例有3個參數(shù)的值組成,如[W,M,C])中每一個2個元素組合起來,兩兩組合,就有3種組合方式(有位置的[W,M][W,C][M,C]);

    2、如果這第一組測試用兩兩組合出的3種組合方式,對比原則:[W,M]只會和其他組的第一個元素對比,[W,C]只會和其他組中第二個元素對比。。。。;

    [W,M][W,C][M,C]這三個元素分別出現(xiàn)在其余有效組位置相同的元素中,就可以認為這一組Case為多余Case,并進行刪除。

    名詞解釋:【有效組】表示未被刪除的組和未被對比過的組。舉例:第1,3組被刪除,則第4組要對比的有效組為第2,5,6,7...18組。有效組這里踩過坑%>_

    高效測試用例組織算法pairwise之Python實現(xiàn)方法

    更多信息請查看腳本欄目
    易賢網(wǎng)手機網(wǎng)站地址:高效測試用例組織算法pairwise之Python實現(xiàn)方法
    由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

    2025國考·省考課程試聽報名

    • 報班類型
    • 姓名
    • 手機號
    • 驗證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
    工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
    云南網(wǎng)警備案專用圖標(biāo)
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
    云南網(wǎng)警報警專用圖標(biāo)