国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

鑒源實驗室·測試設計方法-因果圖

上海控安 ? 來源:上海控安 ? 作者:上海控安 ? 2024-11-05 15:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

上篇文章(ISO 26262中測試用例的得出方法-邊界值分析)我們介紹了等價類方法和邊界值方法,這兩種方法廣泛應用并適用于各種類型測試的設計中,本章開始我們介紹黑盒測試常用的其他方法,先從因果圖法開始。

01

開始之前

前兩篇(等價類的生成和分析、邊界值分析)介紹的等價類和邊界值法通常只分析單個輸入條件本身,不會涉及多個條件的組合,特別是不會考慮各輸入條件相互之間的邏輯制約關系。如果在測試設計時需要考慮多個輸入條件之間的組合,以及配合輸入條件的多個觸發動作,以得出不同邏輯制約情況下的不同結果,在這種復雜情況下測試設計通常會選用因果圖法。

因果圖法會對需求進行內在邏輯上的深入分析,但對于分析結果的測試用例生成,不能很直觀的對測試設計人員給以體現,需要使用判定表結合起來做測試用例的設計。

02

因果圖法的常用概念

2.1 因果圖法的測試設計步驟

使用因果圖法進行測試分析時,通常都是遇到需求說明中邏輯關系復雜的情況,使用因果圖法分析的步驟通常如下:

1. 對需求進行梳理,劃分出原因及輸入條件,處理過程如何進行即中間狀態或執行動作,得出的結果即輸出條件。

2. 將上個步驟分析出的所有輸入條件,中間狀態或執行動作,輸出條件通過連線連接起來,形成“因果圖”。

3. 使用因果圖法的標準符號,在上個步驟的“因果圖”上標明從原因到結果間的邏輯約束關系,這些符號也標明了原因結果的條件組合關系在某些情況下是不會發生的。

4. 使用判定表將因果圖的每個組合逐個列出來。

5. 使用判定表法將表中每一列組合設計成一條測試用例。

2.2 因果圖法的標記符號

繪制因果圖時會使用統一的標記符號,以及標識方法。通常使用C表示原因及輸入條件,用E表示結果即輸出條件,各節點狀態用0表示不出現,用1表示出現。

原因結果關系的基本標識

原因和結果關系的基本標識有以下4種:

1. 恒等關系,表示原因C1出現時,則結果E1出現,原因C1不出現時,則結果E1不出現。

2. 非關系,表示原因C1出現時,則結果E1不出現,原因C1不出現時,則結果E1出現。

3. 或關系,表示多個原因C1、C2、C3等至少有一個出現時,結果E1出現,C1、C2、C3全部不出現時,結果E1不出現。

4. 與關系,表示多個原因C1、C2、C3等全部出現時,結果E1才會出現,C1、C2、C3只要有一個不出現時,結果E1就不出現。

條件間的邏輯關系標識

輸入和輸入,輸出和輸出間的邏輯約束關系分為5種:

1. 條件間的互斥關系,用“E”標識,表示條件C1、C2間邏輯互斥,不會同時成立,兩個條件最多有1個成立。

2. 條件間的包含關系,用“I”標識,表示多個條件C1、C2等中,必定至少有一條成立,沒有全部條件都不成立的情況。

3. 條件間的唯一關系,用“O”標識,表示多個條件C1、C2中有且僅有一條會成立,不會有全部不成立或者超過1條以上成立的情況。

4. 條件間的要求關系,用“R”標識,表示條件C1成立時,條件C2必須也成立。

5. 條件間的屏蔽關系,用“M”標識,屏蔽關系通常適用于結果輸出條件間的特定邏輯約束,表示條件E1為真時,E2必須是假;E1為假時,E2值不確定而不一定是真。

03

因果圖法的示例

本篇我們繼續使用空調的案例在原邏輯的基礎上稍作改動進行分析。

需求規格說明要求,在車內溫度超過25攝氏度時,打開空調按鈕,發動機啟動情況下,此時風扇啟動吹冷風,空調壓縮機啟動;發動機未啟動時僅打開風扇。在車內溫度低于15攝氏度時,打開空調按鈕,無論發動機是否啟動,此時風扇啟動吹熱風,空調壓縮機不啟動。溫度在15攝氏度至25攝氏度之間時,打開空調按鈕,無論發動機是否啟動,此時僅啟動風扇,空調壓縮機不啟動。

分析上段的需求說明我們可以得出:測試中原始的輸入觸發條件為不同情況下的溫度,加上中間節點發動機的啟動狀態和空調按鈕狀態,綜合判斷得出的不同輸出結果為風扇和壓縮機的組合狀態情況。

繪制因果圖

根據需求分析,我們將最原始的輸入觸發條件的溫度分為3個初始輸入條件,實際觸發溫度有且只有1個,所以初始的3個輸入條件的關系為唯一關系。在過程的中間節點,會因為發動起啟動狀態和空調按鈕開啟狀態,綜合溫度情況,最終影響決定輸出結果的情況。

如輸入條件C1車內溫度大于等于25攝氏度為真時,C2、C3不能成立,中間狀態的發動起狀態和空調按鈕狀態兩個條件的組合對結果的影響為或的關系,結合輸入條件C1,我們分析得知,在C1為真時,如果發動機啟動為真,空調按鈕為假,則結果輸出風扇關閉,壓縮機關閉;如果發動機啟動為假,空調按鈕為真,則結果輸出風扇啟動,壓縮機關閉;如果發動機啟動為真,空調按鈕為真,則結果輸出風扇啟動,壓縮機啟動;如果發動機啟動為假,空調按鈕為假,則結果輸出風扇關閉,壓縮機關閉。其他情況我們根據需求說明類推。

根據分析畫出因果圖如下:

wKgZoWcpxlOAb3UsAAIRcLsVXXs009.png

生成判定表

分析畫出的因果圖對邏輯的理解有很大幫助,但是直接對照因果圖設計測試用例則不是友好。通常會使用判定表來協助設計用例,避免測試用例設計遺漏。

如下圖根據因果圖得出判定表:

wKgaoWcpxlqABtgKAAIhQPvQSmg379.png

使用判定表我們就可以避免在不同輸入條件組合時發生場景設計遺漏的情況。本實例中我們可以得出12條不同情況下的測試用例。

04

測試小結

在使用因果圖法時有如下建議:

1. 因果圖法在需求中輸入和輸出以及中間過程有復雜邏輯約束關系時使用,可以通過因果圖輕松梳理整個過程。

2. 在必要時使用因果圖法,相對前兩篇的等價類和邊界值法,因果圖法的復雜程度大大增加,推薦在必要時使用因果圖法。

3. 因果圖法必須搭配判定表使用。

參考文獻:

1. 全國計算機技術與軟件專業技術資格考試指定用書 – 軟件評測師教程.

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 測試
    +關注

    關注

    9

    文章

    6201

    瀏覽量

    131345
  • 因果圖
    +關注

    關注

    0

    文章

    3

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    季豐嘉善實驗室高速電阻測試設備介紹

    日前,季豐嘉善實驗室高速電阻測試設備已經正式投入使用。該設備高速電阻采集能力通常應用于板級跌落、板級四點彎曲、板級振動、板級球形彎曲等測試
    的頭像 發表于 12-19 14:02 ?581次閱讀
    季豐嘉善<b class='flag-5'>實驗室</b>高速電阻<b class='flag-5'>測試</b>設備介紹

    華為防火墻通過武漢云黃鶴實驗室首批安全公測評級

    今日,武漢云黃鶴實驗室(以下簡稱 “黃鶴實驗室”)發布防火墻產品公測的測評結果。華為HiSecEngine防火墻在安全功能與性能測試中整體表現突出,成功通過黃鶴實驗室公測,斬獲最高“推
    的頭像 發表于 11-25 15:07 ?814次閱讀
    華為防火墻通過武漢云黃鶴<b class='flag-5'>實驗室</b>首批安全公測評級

    Solidigm 成立AI中央實驗室,配備高性能、大密度存儲測試集群

    實驗室。該實驗室配備了專為多種AI工作負載量身打造的高性能、高密度的存儲測試集群。 這座先進的 AI 中央實驗室坐落于美國蘭喬科爾多瓦的 FarmGPU 設施內,緊鄰 Solidigm
    的頭像 發表于 10-10 17:03 ?778次閱讀

    經緯恒潤中心實驗室新址,榮獲CNAS+車圈“頂流”認證

    能力、管理體系及人員素質方面均達到國際互認水準,為經緯恒潤檢測服務公信力再添權威背書。經緯恒潤新址實驗室配備了行業先進的測試設備體系,涵蓋:●氣候類測試:包括低溫
    的頭像 發表于 09-22 17:05 ?3127次閱讀
    經緯恒潤中心<b class='flag-5'>實驗室</b>新址,榮獲CNAS+車圈“頂流”認證

    小型實驗室如何挑選高性價比力學測試設備?

    在預算有限的小型實驗室中,選擇合適的力學測試設備就像尋找一把能打開多種鎖的萬能鑰匙,既要功能全面,又要價格適中。對于小型實驗室而言,如何在有限的預算內選擇既能滿足當前測試需求,又具備良
    的頭像 發表于 09-16 16:09 ?1627次閱讀
    小型<b class='flag-5'>實驗室</b>如何挑選高性價比力學<b class='flag-5'>測試</b>設備?

    可編程負載:實驗室與生產的高效測試助手

    在電子制造和研發領域,測試環節是確保產品質量和性能的關鍵。可編程負載作為一種先進的測試設備,因其靈活性和高效性,已成為實驗室和生產線上不可或缺的工具。儀電子有著20年電源
    的頭像 發表于 09-05 10:45 ?597次閱讀
    可編程負載:<b class='flag-5'>實驗室</b>與生產的高效<b class='flag-5'>測試</b>助手

    天合儲能獲得衡目擊實驗室資質認可

    近日,天合儲能正式獲得北京衡認證中心(CGC) 頒發的目擊實驗室資質。在北京衡認證中心專家的現場審核下,公司自主研發的“儲能專用天合芯及電池系統“,于常州AES先進儲能技術研究院完成了一系列嚴格的性能與安全
    的頭像 發表于 09-03 18:16 ?799次閱讀

    SGS與國創臻測實驗室達成戰略合作

    2025年7月30日,在青島國創中心,國際公認的測試、檢驗和認證機構SGS與青島國創臻測實驗室(以下簡稱“國創臻測”)正式簽署戰略合作協議,并進行聯合實驗室授牌儀式,宣布雙方在電子電器和微電子類檢測認證業務領域建立合作關系。
    的頭像 發表于 07-31 14:45 ?1035次閱讀

    TPA智慧實驗室,賦能汽車電子測試高效管理!

    隨著汽車電子產品迭代加速和測試場景日益復雜,傳統實驗室正面臨自動化測試率低、設備利用率不足等挑戰。針對異構設備監控、云測試環境整合等管理難題,經緯恒潤創新推出智慧
    的頭像 發表于 07-23 14:10 ?1052次閱讀
    TPA智慧<b class='flag-5'>實驗室</b>,賦能汽車電子<b class='flag-5'>測試</b>高效管理!

    愛普生與南山電子晶體電路評估聯合測試實驗室成立

    2025年6月,愛普生電子元器件事業部總經理程偉民率隊親臨江蘇南山電子工業有限公司,為“愛普生-南山晶體電路評估聯合測試實驗室”授牌。該實驗室的正式運營,標志著愛普生和南山電子邁入了更緊密的合作階段。
    的頭像 發表于 07-07 17:50 ?1065次閱讀

    DEKRA德凱榮獲沙特電力公司第三方實驗室認可資質

    不僅代表DEKRA德凱溫州低壓實驗室測試環境、設備管理、測試方法、質量體系等已全面獲得國際權威機構的正式背書,也為中國企業拓展沙特市場提供了堅實的技術保障和權威背書。
    的頭像 發表于 06-03 14:56 ?1001次閱讀

    從問題管理到智慧實驗室的蝶變之路

    北匯信息PAVELINK平臺通過五次重大迭代(問題管理系統→數字化測試平臺→自動化測試平臺→實驗室管理平臺→智慧實驗室),逐步實現測試全生命
    的頭像 發表于 05-21 11:05 ?1577次閱讀
    從問題管理到智慧<b class='flag-5'>實驗室</b>的蝶變之路

    SGS榮獲比亞迪乘用車第三方實驗室資質認可證書

    近日,國際公認的測試、檢驗和認證機構SGS(以下簡稱:SGS)位于重慶的標瑞新能源實驗室(以下簡稱:SGS-CEC)榮獲比亞迪乘用車實驗室認可委員會(以下簡稱:比亞迪)頒發的“乘用車第三方實驗
    的頭像 發表于 05-20 15:04 ?1071次閱讀

    實驗室安全管理成焦點,漢威科技賦能實驗室安全升級

    實驗室是國家科技創新體系的重要組成部分,是國家組織高水平基礎研究和應用基礎研究、聚集和培養優秀科學家、開展學術交流的重要基地。近年來,各高校、研究院所、科創園區、高新產業園區相關企業的實驗室呈現爆發
    的頭像 發表于 04-10 10:41 ?915次閱讀
    <b class='flag-5'>實驗室</b>安全管理成焦點,漢威科技賦能<b class='flag-5'>實驗室</b>安全升級

    從零到一:集成電路封裝測試實驗室建設的關鍵要素

    集成電路封裝測試實驗室的建設是一項涉及多學科、多環節的系統工程。從研發型實驗室的精準溫控需求到量產型實驗室的高效動線設計,從設備選型到合規認證,每個環節都直接影響
    的頭像 發表于 03-08 14:40 ?733次閱讀
    從零到一:集成電路封裝<b class='flag-5'>測試</b><b class='flag-5'>實驗室</b>建設的關鍵要素