色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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. 全國計算機技術與軟件專業技術資格考試指定用書 – 軟件評測師教程.

審核編輯 黃宇

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

    關注

    8

    文章

    5315

    瀏覽量

    126712
  • 因果圖
    +關注

    關注

    0

    文章

    3

    瀏覽量

    5309
收藏 人收藏

    評論

    相關推薦

    大功率電源EMC測試整改實驗室:電磁兼容性的典范

    深圳南柯電子|大功率電源EMC測試整改實驗室:電磁兼容性的典范
    的頭像 發表于 11-20 11:39 ?235次閱讀
    大功率電源EMC<b class='flag-5'>測試</b>整改<b class='flag-5'>實驗室</b>:電磁兼容性的典范

    LIMS系統在芯片實驗室中的應用

    (Laboratory Information Management System,實驗室信息管理系統)的引入,為芯片實驗室帶來了革命性的變化,有效解決了諸多難題。 芯片實驗室面臨的問題 數據量大且復雜:芯片檢測過程中會產生海量
    的頭像 發表于 11-07 17:59 ?302次閱讀

    LIMS實驗室管理平臺的實施步驟

    的步驟: 1. 需求分析 在實施LIMS之前,首先需要進行需求分析,以確定實驗室的具體需求。這一步驟包括: 調研實驗室流程 :了解實驗室的日常工作流程,包括樣品接收、測試、數據記錄、報
    的頭像 發表于 10-29 09:10 ?419次閱讀

    實驗室數據管理與LIMS平臺的關系

    實驗室數據管理(Laboratory Data Management)是指對實驗室產生的數據進行收集、存儲、處理、分析和報告的過程。這包括了樣品的接收、測試結果的記錄、質量控制數據的跟蹤以及最終報告
    的頭像 發表于 10-28 18:10 ?470次閱讀

    LIMS平臺提升實驗室工作效率的方法

    ,包括樣品管理、測試流程、數據記錄和報告生成,為實驗室提供了一個全面的解決方案。 1. 自動化樣品管理 樣品管理是實驗室日常工作的重要組成部分。LIMS通過自動化樣品接收、登記、分配和跟蹤流程,大大減少了手動操作的需求。這不僅提
    的頭像 發表于 10-28 17:15 ?250次閱讀

    如何選擇合適的LIMS實驗室管理軟件

    選擇合適的實驗室信息管理系統(LIMS)對于確保實驗室的效率、準確性和合規性至關重要。 需求分析 : 確定實驗室的具體需求,包括測試類型、樣品管理、數據報告、分析
    的頭像 發表于 10-28 16:56 ?279次閱讀

    EMC傳導測試整改實驗室:打造電磁兼容性的防線

    深圳南柯電子|EMC傳導測試整改實驗室:打造電磁兼容性的防線
    的頭像 發表于 10-28 14:40 ?283次閱讀

    實驗室·ISO 26262中測試用例的得出方法-等價類的生成和分析

    作者 | 李偉 上海控安安全測評部總監 來源 | ?實驗室 社群 | 添加微信號“ TICPShanghai ”加入“上海控安51fusa安全社區” ? 在ISO 26262-6-2018
    的頭像 發表于 07-30 15:37 ?523次閱讀
    <b class='flag-5'>鑒</b><b class='flag-5'>源</b><b class='flag-5'>實驗室</b>·ISO 26262中<b class='flag-5'>測試</b>用例的得出<b class='flag-5'>方法</b>-等價類的生成和分析

    實驗室·基于MQTT協議的模糊測試研究

    作者 |? 張淵策?上海控安可信軟件創新研究院工控網絡安全組 來源 | ?實驗室 社群 | ?添加微信號“ TICPShanghai ”加入“上海控安51fusa安全社區” 隨著物聯網技術的快速
    的頭像 發表于 07-30 15:21 ?629次閱讀
    <b class='flag-5'>鑒</b><b class='flag-5'>源</b><b class='flag-5'>實驗室</b>·基于MQTT協議的模糊<b class='flag-5'>測試</b>研究

    實驗室·HTTP協議網絡安全攻擊

    作者 | 李芷若?上海控安可信軟件創新研究院工控網絡安全組 來源 | ?實驗室 社群 | ?添加微信號“ TICPShanghai ”加入“上海控安51fusa安全社區” 01 背 景 隨著
    的頭像 發表于 07-30 13:48 ?325次閱讀
    <b class='flag-5'>鑒</b><b class='flag-5'>源</b><b class='flag-5'>實驗室</b>·HTTP協議網絡安全攻擊

    實驗室丨汽車入侵檢測系統介紹及測試

    作者 |張詔景 上海控安可信軟件創新研究院工控網絡安全組 來源 |實驗室 社群 |添加微信號“TICPShanghai”加入“上海控安51fusa安全社區” 01 入侵檢測系統背景 智能網聯汽車
    的頭像 發表于 05-07 14:17 ?1324次閱讀
    <b class='flag-5'>鑒</b><b class='flag-5'>源</b><b class='flag-5'>實驗室</b>丨汽車入侵檢測系統介紹及<b class='flag-5'>測試</b>

    實驗室丨智能網聯汽車協議模糊測試技術概述

    作者 |?喬琪?上海控安可信軟件創新研究院工控網絡安全組 來源 |?實驗室 社群 |?添加微信號“TICPShanghai”加入“上海控安51fusa安全社區” 摘要:隨著智能網聯汽車的快速發展
    的頭像 發表于 04-17 13:39 ?703次閱讀

    DEKRA德凱為Hisense海信實驗室授予CTF實驗室資質

    近日,全球領先的檢驗檢測認證機構DEKRA德凱為海信家電集團洗護技術測試研究中心(以下簡稱:Hisense海信)實驗室授予CTF實驗室資質。
    的頭像 發表于 04-10 14:52 ?537次閱讀

    DEKRA德凱為鷹嶠電氣實驗室頒發了目擊測試實驗室CTF1證書

    近日,DEKRA德凱為鷹嶠電氣有限公司(以下簡稱:鷹嶠電氣)實驗室頒發了目擊測試實驗室CTF1證書。
    的頭像 發表于 03-25 13:36 ?452次閱讀

    樂得瑞成立USB-IF測試實驗室

    及技術指導,并在通過全套測試后,為客戶產品頒發企業級認證證書。 1 樂得瑞USB-IF認證實驗室全套認證設備 USB-IF全稱USB Implementers Forum,是世界權威的通用串行總線規范的非營利性組織,USB-I
    的頭像 發表于 01-21 23:53 ?500次閱讀
    樂得瑞成立USB-IF<b class='flag-5'>測試</b><b class='flag-5'>實驗室</b>
    主站蜘蛛池模板: 暖暖视频大全免费观看| 久久伊人草| 久久是热这里只有精品| 帅哥操帅哥| 丰满五十六十老熟女HD60| 嫩草国产精品99国产精品| 中文字幕99香蕉在线| 久久成人国产精品一区二区| 亚洲午夜精品A片久久不卡蜜桃| 好姑娘BD高清在线观看免费| 亚洲精品无码一区二区三区四虎 | 老熟女重囗味HDXX| 一本道久在线综合色姐| 亚在线观看免费视频入口| 成人国内精品久久久久影院| 欧美视频 亚洲视频| 亚洲精品久久久久久蜜臀| 国产精品ⅴ视频免费观看| 少妇两个奶头喷出奶水了怎么办| 亚洲中文 字幕 国产 综合| 交video| 三级黄色在线视频中文| 成人无码国产AV免费看直播| 日韩精品 中文字幕 有码| 国产AV亚洲一区精午夜麻豆 | 国产欧美无码亚洲毛片| 毛片免费在线视频| www亚洲欲色成人久久精品| 欧美一区二区三区久久综| 播色屋97超碰在人人| 我的美女奴隶| 国产又黄又粗又爽又色的视频软件 | 伊人久久天堂| 大学生第一次破女在线观看| 三级黄色a| 国内精品久久人妻无码HD浪潮| 在线观看中文字幕国产| 女人高潮被爽到呻吟在线观看| 9久爱午夜视频| 色悠久久久久综合欧美99| 黑粗硬大欧美在线视频|