91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

組合測試設(shè)計的重要性

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:Dan Martin ? 2022-06-20 16:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

負(fù)責(zé)任的 QA 工程師知道測試數(shù)據(jù)在開發(fā)高效測試自動化框架中的重要性??蚣苤泄芾砹己玫臏y試數(shù)據(jù)是圍繞測試覆蓋率高的策略構(gòu)建的。但是,如果考慮了許多測試數(shù)據(jù)輸入怎么辦?如果您在手動或自動化測試過程中沒有時間測試測試數(shù)據(jù)輸入的幾種組合怎么辦?你怎么能測試更少的測試用例并且仍然測試“正確”?

好吧,這就是組合測試設(shè)計來拯救的時候。它有助于設(shè)計一組優(yōu)化的測試用例(基于一組測試數(shù)據(jù)變量),神奇地確保 100% 的測試覆蓋率!反過來,高質(zhì)量的測試設(shè)計 CTD 結(jié)果可以作為輸入提供給自動化測試工具,從而加快質(zhì)量分析階段的交付。

什么是組合測試設(shè)計 - CTD 背后的數(shù)學(xué)背景

組合測試設(shè)計是一種技術(shù),可幫助計劃測試數(shù)據(jù)作為手動或自動化測試過程的輸入,根據(jù)測試套件的測試數(shù)據(jù)輸入的幾種組合確保 100% 的測試覆蓋率?!罢魂嚵小钡臄?shù)學(xué)概念是組合測試設(shè)計的基礎(chǔ)。一位名叫田口的數(shù)學(xué)家教授創(chuàng)造了數(shù)學(xué)算法術(shù)語,正交陣列。

CTD 如何加強(qiáng)現(xiàn)有的測試數(shù)據(jù)驅(qū)動測試技術(shù)

考慮將測試數(shù)據(jù)存儲在 excel 文件中的場景。您可能正在手動測試應(yīng)用程序或使用測試自動化工具。在這種情況下,您可以將測試數(shù)據(jù)輸入提供給 CTD 工具,以幫助您生成測試數(shù)據(jù)輸入交互的組合。這組改進(jìn)的測試數(shù)據(jù)作為手動測試或自動化測試過程的輸入。許多研究人員將 OA 概念用于世界各地許多領(lǐng)域的工業(yè)實(shí)驗(yàn)。

CTD 場景示例

例如,假設(shè)有一個簡單的測試來驗(yàn)證應(yīng)用程序在多種類型的瀏覽器和設(shè)備上的登錄功能。以下是變量:用戶名、密碼和瀏覽器。請注意下表中變量的值:

pYYBAGKwLRCABSYQAAHgxYOVls4793.png

在上述情況下,如果您計劃以多維模式測試所有測試組合,則需要 27 個測試才能設(shè)計完整的測試覆蓋!

3 X 3X 3 = 27 次測試

但是,在 CTD 的情況下,如果您使用基于 OA 概念的工具,它可以幫助您基于變量的 N 對交互推導(dǎo)測試,同時確保完全覆蓋,只需少量測試!測試的 N 維維度旨在測試 N 個變量值的所有隨機(jī)組合的所有可能性。

下面顯示的表格是變量值的兩對交互的結(jié)果。結(jié)果中只有九個測試用例!

CTD 結(jié)果列出了最終的測試用例,最終找到了一個涵蓋完整覆蓋范圍的小型測試計劃。請注意,兩對意味著找到的每個變量都將與兩對集中的另一個變量配對。

pYYBAGKwLRmAGpBCAAXqmNCf4Fg431.png

以上是由變量的兩對交互構(gòu)建的正交數(shù)組。在這里,您會注意到每個變量至少與所有其他變量配對一次!

例如,“無密碼”至少在一個測試用例中被一對覆蓋,變量為 -

“用戶名變量”值是——正確的用戶名、錯誤的用戶名、無用戶名。

“瀏覽器變量”值是 – Mozilla、Safari、Firefox。

正交陣列計算僅得出 9 個測試,而 27 個測試的全對組合值仍然確保測試設(shè)計規(guī)劃中的完全覆蓋!即便如此,測試的覆蓋率為 100%,具有兩對交互級別!

CTD的優(yōu)勢

CTD 有幾個優(yōu)點(diǎn)。即——

確保 100% 覆蓋率的優(yōu)化測試子集

生成的測試用例的較低子集仍可確保 100% 的覆蓋率。

發(fā)現(xiàn)高優(yōu)先級缺陷的機(jī)會更高——最終缺陷可以在到達(dá)客戶之前及早修復(fù)。畢竟,早期的優(yōu)質(zhì)產(chǎn)品會讓客戶滿意!

當(dāng) CTD 結(jié)果作為測試自動化工具的輸入時,最終節(jié)省了測試設(shè)計和測試執(zhí)行的時間

這個概念不僅需要應(yīng)用于多個測試領(lǐng)域。它可以用于多個領(lǐng)域,軟件,硬件等。

CTD 如何幫助敏捷和 DevOps

DevOps 鼓勵所有形式的自動化,而這正是 CTD 工具通過幫助 QA 工程師準(zhǔn)確提供的。它通過使用自動化方式生成高效的測試設(shè)計,從而使團(tuán)隊(duì)成為可能。使用 CTD 工具,您可以快速構(gòu)建一組優(yōu)化的測試用例集,作為測試自動化場景的輸入。

與手動計劃的測試設(shè)計方法相比,自動化測試可以提供快速的結(jié)果和快速的反饋。它最終還可以節(jié)省時間并避免較長的反饋周期。所有這些都鼓勵了敏捷的工作方式。因此,可以盡早和持續(xù)地交付優(yōu)質(zhì)產(chǎn)品。

幫助構(gòu)建 CTD 場景的自動化工具。

IBM FOCUS是用于測試計劃的許可 CTD 工具。它可以讀取測試數(shù)據(jù)輸入,分析測試數(shù)據(jù)覆蓋率,選擇測試子集,并生成一個新的測試計劃以確保全范圍。

成對測試工具還為測試設(shè)計解決方案提供了全成對解決方案,為 QA 工程師提供了可視化的測試覆蓋視圖。

還有更多!

由于上述工具而產(chǎn)生的測試場景結(jié)果可以反過來作為測試自動化工具的輸入,從而加快測試設(shè)計過程。

包起來

組合學(xué)領(lǐng)域已經(jīng)走過了漫長的道路,CTD 是幫助 QA/QC 團(tuán)隊(duì)在許多方面幫助他們?yōu)楫a(chǎn)品構(gòu)建高效測試設(shè)計的分支之一。構(gòu)建 CTD 設(shè)計不需要任何編碼技能。表格結(jié)果很容易理解。因此,這有助于在討論業(yè)務(wù)需求時幫助 QA 和業(yè)務(wù)分析師團(tuán)隊(duì)之間的溝通。考慮到它通過幫助節(jié)省時間和幫助發(fā)現(xiàn)高質(zhì)量缺陷而具有高投資回報率,應(yīng)該高度依賴這樣的數(shù)學(xué)方法。特別是在涉及大量測試依賴變量的大型項(xiàng)目的情況下,CTD可以幫助組織很多。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 自動化
    +關(guān)注

    關(guān)注

    31

    文章

    5965

    瀏覽量

    90457
  • 瀏覽器
    +關(guān)注

    關(guān)注

    1

    文章

    1043

    瀏覽量

    37119
  • 應(yīng)用程序
    +關(guān)注

    關(guān)注

    38

    文章

    3346

    瀏覽量

    60349
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    高光譜視覺檢測中光源的重要性

    高光譜視覺檢測中光源的重要性
    的頭像 發(fā)表于 03-20 17:31 ?66次閱讀
    高光譜視覺檢測中光源的<b class='flag-5'>重要性</b>

    嵌入式軟件單元測試必要與專業(yè)工具重要性的系統(tǒng)專業(yè)研究報告

    , 2024 ?結(jié)論?:在安全關(guān)鍵領(lǐng)域,單元測試不是“最佳實(shí)踐”,而是?法律義務(wù)?。未滿足覆蓋率要求的系統(tǒng),將無法通過認(rèn)證,禁止上市。 ?3. 工具重要性:從“人工測試”到“機(jī)器審計”的范式遷移
    發(fā)表于 03-05 10:41

    MTBF測試對電子產(chǎn)品的重要性

    MTBF 不只是一個?“小時數(shù)”,它是產(chǎn)品可靠的身份證,直接決定能不能賣、好不好賣、賣完穩(wěn)不穩(wěn)。下面用最直白的邏輯講清楚它為什么重要。
    的頭像 發(fā)表于 02-25 11:28 ?130次閱讀
    MTBF<b class='flag-5'>測試</b>對電子產(chǎn)品的<b class='flag-5'>重要性</b>

    IC引腳失效模式和影響分析(FMEA)的重要性

    本文旨在深入探討IC引腳失效模式和影響分析(FMEA)的重要性,并結(jié)合ADI公司的安全事項(xiàng)應(yīng)用筆記,說明FMEA在功能安全標(biāo)準(zhǔn)(如IEC 61508和ISO 13849)合規(guī)過程中的實(shí)踐意義。功能
    的頭像 發(fā)表于 01-29 15:40 ?4315次閱讀
    IC引腳失效模式和影響分析(FMEA)的<b class='flag-5'>重要性</b>

    UPS電源的未來發(fā)展與核心重要性深度解析

    與形態(tài)正在發(fā)生根本性重塑。本文將從行業(yè)視角,深入剖析UPS電源無可替代的重要性及其未來的發(fā)展趨勢。第一部分:基石與命脈——UPS在當(dāng)代社會的核心重要性再認(rèn)識UPS
    的頭像 發(fā)表于 01-04 09:27 ?2144次閱讀
    UPS電源的未來發(fā)展與核心<b class='flag-5'>重要性</b>深度解析

    提升可靠,防水透氣膜的多重功能的重要性

    提升可靠,防水透氣膜的多重功能的重要性
    的頭像 發(fā)表于 12-03 17:34 ?544次閱讀
    提升可靠<b class='flag-5'>性</b>,防水透氣膜的多重功能的<b class='flag-5'>重要性</b>

    UPS不間斷電源的重要性

    在高度依賴電力的今天,一次短暫的斷電或細(xì)微的電壓波動,都可能引發(fā)一場難以估量的“數(shù)字災(zāi)難”。UPS不間斷電源,已從一個可選的輔助設(shè)備,演進(jìn)為保障核心業(yè)務(wù)連續(xù)的戰(zhàn)略基石。它的重要性,遠(yuǎn)不止“備用
    的頭像 發(fā)表于 11-11 13:20 ?383次閱讀
    UPS不間斷電源的<b class='flag-5'>重要性</b>

    共模瞬變抗擾度(CMTI)的定義及重要性,影響因素測試方法及應(yīng)用

    瞬態(tài)干擾的抑制能力,若CMTI不足可能導(dǎo)致信號失真、輸出錯誤甚至系統(tǒng)故障?。 核心特性與重要性 ?技術(shù)定義?:CMTI通過隔離層兩側(cè)施加的共模瞬變電壓(如±2kV脈沖)測試,以器件輸出信號不出現(xiàn)誤動作的最大dV/dt值作為量化標(biāo)準(zhǔn)?。 ?應(yīng)用場景
    的頭像 發(fā)表于 10-30 12:10 ?710次閱讀
    共模瞬變抗擾度(CMTI)的定義及<b class='flag-5'>重要性</b>,影響因素<b class='flag-5'>測試</b>方法及應(yīng)用

    園區(qū)智能照明系統(tǒng)的重要性

    技術(shù)和自動控制技術(shù),對傳統(tǒng)照明實(shí)現(xiàn)了徹底的范式革命。其重要性不僅體現(xiàn)在顯著的節(jié)能效益上,更在于它為園區(qū)運(yùn)營管理所帶來的系統(tǒng)提升與戰(zhàn)略價值。 一、 提升安全保障與視覺環(huán)境 1. 增強(qiáng)公共安全:系統(tǒng)可根據(jù)季節(jié)、天氣
    的頭像 發(fā)表于 09-19 14:01 ?441次閱讀
    園區(qū)智能照明系統(tǒng)的<b class='flag-5'>重要性</b>

    鋰電池測試設(shè)備的重要性與應(yīng)用

    不斷增長,對電池質(zhì)量的要求也越來越高。因此,鋰電池測試設(shè)備的重要性日益凸顯。 鋰電池測試通常包括多個方面,例如容量測試、內(nèi)阻測試、循環(huán)壽命
    的頭像 發(fā)表于 09-16 14:04 ?632次閱讀

    焊線拉力(WBP)和剪切測試(WBS)在汽車電子領(lǐng)域的重要性

    在汽車電子領(lǐng)域,電子組件的可靠和耐用對于保障汽車性能和安全至關(guān)重要。WBP(WireBondPull)和WBS(WireBondShear)試驗(yàn)是AEC-Q102標(biāo)準(zhǔn)中用于評估焊線質(zhì)量和焊點(diǎn)強(qiáng)度
    的頭像 發(fā)表于 09-04 14:44 ?1933次閱讀
    焊線拉力(WBP)和剪切<b class='flag-5'>測試</b>(WBS)在汽車電子領(lǐng)域的<b class='flag-5'>重要性</b>

    120Ω的秘密:CAN總線終端電阻的重要性

    CAN總線作為一種廣泛應(yīng)用的工業(yè)通信協(xié)議,其終端電阻的作用不容忽視。本文將詳細(xì)探討CAN總線終端電阻的重要性及其在通信中的關(guān)鍵作用。CAN總線終端電阻的重要性CAN總線終端電阻顧名思義就是夾在總線
    的頭像 發(fā)表于 08-08 11:35 ?1264次閱讀
    120Ω的秘密:CAN總線終端電阻的<b class='flag-5'>重要性</b>

    PCBA加工必看!BOM表的重要性大揭秘

    一站式PCBA加工廠家今天為大家講講PCBA加工中BOM表的內(nèi)容和格式有什么要求?BOM表在PCBA加工中的重要性。在PCBA加工中,BOM表(物料清單)扮演著至關(guān)重要的角色,是連接設(shè)計與制造的重要
    的頭像 發(fā)表于 06-18 10:15 ?1242次閱讀

    分享原子鐘在科研領(lǐng)域的重要性

    ,以其無與倫比的精度和穩(wěn)定性,成為了科研領(lǐng)域的核心設(shè)備之一。本文將深入探討原子鐘在科研領(lǐng)域的重要性,揭示其如何推動科學(xué)技術(shù)的進(jìn)步。1.天文學(xué)與宇宙研究在天文學(xué)領(lǐng)域,
    的頭像 發(fā)表于 05-15 15:55 ?855次閱讀
    分享原子鐘在科研領(lǐng)域的<b class='flag-5'>重要性</b>

    從IGBT模塊大規(guī)模失效爆雷看國產(chǎn)SiC模塊可靠實(shí)驗(yàn)的重要性

    深度分析:從IGBT模塊可靠性問題看國產(chǎn)SiC模塊可靠實(shí)驗(yàn)的重要性 某廠商IGBT模塊曾因可靠性問題導(dǎo)致國內(nèi)光伏逆變器廠商損失數(shù)億元,這一案例凸顯了功率半導(dǎo)體模塊可靠測試的極端
    的頭像 發(fā)表于 03-31 07:04 ?1887次閱讀