在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

利用等價類在TPT中進行測試

北匯信息POLELINK ? 2023-07-06 14:52 ? 次閱讀

簡介

在軟件測試中,等價類在有效地驗證系統行為方面起著至關重要的作用。這些類表示變量的可能值范圍的子集,例如輸入或輸出,在這些變量中,系統期望顯示類似的行為。通過從這些等價類中選擇具有代表性的值,我們可以系統地減少測試工作,同時仍然獲得重要的覆蓋率。

在這篇文章中,我們將探討等價類在用TPT做測試過程中的使用,以及它們如何優化測試過程。等價類將值分類為不同的子集,通過從每個類中選擇一個具有代表性的值來簡化測試過程。

wKgaomSmZGSALZhSAABs8Qmahak762.png

例如,在我們的例子中,我們定義了光強度的等價類為

  • Dark(黑暗)[0;60],
  • Bright(明亮)[70;100]以及
  • Twilight(黃昏)[60;70].
wKgaomSmZGWAHzJWAACffqLKJ2U254.png

同樣,開關位置表示為

  • off(關)0,
  • on(開)1以及
  • auto(自動)2.
wKgZomSmZGSAEGgZAACatoiwJps282.png

輸出信號,前照燈關閉0和打開1,也是我們的例子的一部分。

等價類測試

等價類測試的目的是通過測試從每個等價類中選擇的幾個值來驗證系統的行為,從而節省大量的測試工作。ISO 26262等安全標準也要求應用等價類測試。嘗試測試值范圍內的“每個”可能值將導致更高的測試工作量。

雖然這對于整數來說是可行的,但是對于雙精度來說,工作量是巨大的。通過系統地從每個等價類中選擇一個或多個代表,在保持可測量的覆蓋率的同時減少了測試工作。

此外,可以考慮等價類的笛卡爾積,其中每個開關位置都用所有三種光強度進行測試。然而,這種方法會迅速增加測試工作量,特別是當涉及多個輸入時。

wKgZomSmZGSAPdLGAABrJRSSc7g911.png

圖1展示了TPT中的覆蓋率報告,它提供了為等價類選擇的測試用例所獲得的覆蓋率的視圖。它標識了覆蓋的等價類的數量,并指出需要額外測試的任何剩余類。

因為它完美地融入了討論,所以讓我們簡單地介紹一下邊界值測試在軟件工程中的重要性。

邊界值測試

在軟件測試中,等價類測試和邊界值測試是密切相關的。等價類測試側重于從不同等價類中選擇有代表性的值來減少測試工作量,而邊界值測試則專門針對這些等價類中的最小值和最大值。

邊界值測試在軟件工程中很重要,原因如下:

  • 首先,它有助于發現在輸入或輸出范圍邊界經常發生的錯誤或問題。這些邊界通常是系統行為變化的地方,使它們成為測試的關鍵區域。
  • 此外,邊界值測試有助于識別離一錯誤、舍入錯誤和其他與精度相關的問題,這些問題會影響軟件的正確性和可靠性。通過徹底測試邊界值,開發人員可以確保魯棒性并提高軟件的整體質量。

就像任何測試技術一樣,等價類也有自己的優缺點。下面從高級的角度簡要概述一下。

優勢

1??輸入和輸出變量的系統劃分減少了測試工作。

2??適用于從單元測試到集成測試的所有測試階段。

不利條件

創建等價類可能非常耗時,并且需要基于需求的專業知識。

最佳實踐

1??根據需求創建功能測試,并相應地派生等價類。

2??執行測試并驗證覆蓋率。對于任何未覆蓋的等價類,創建額外的測試用例。

3??檢查是否指定了或需要指定這些類的行為。

wKgZomSmZGWAZOsSAAEHbWIF0_U641.png

圖2:使用TPT進行等價類管理

TPT提供了特殊的等價類管理功能,用戶可以方便地創建和管理等價類。該功能分為三個對話框:

  1. 信號等價類的賦值(左上)
  2. 等價類的定義(右上)
  3. 測試運行的等價類的評估規則(底部)。

因此,覆蓋率報告通過顯示所覆蓋的等價類和任何需要注意的剩余類,為您的測試工作的完整性提供了有價值的洞察。

為了增加靈活性,可以使用數值或參數指定等價類的值范圍。可以在聲明編輯器中集中定義和管理參數。如果一個參數的特定值需要隨著時間的推移而調整,例如移動一個閾值,它將自動反映在等價類中。

另外,TPT通過為等價類和邊界值提供自動化的測試用例生成,超越了手工測試用例的創建。利用TPT的自動化功能,您可以在測試用例開發中節省時間和精力,同時確保對您的軟件變體進行徹底的測試。

wKgZomSmZGSAfgMaAAEsITgOGyI546.png

圖3自動化測試用例生成:展示了TPT的自動化功能,其中測試用例是基于定義的等價類和邊界值自動生成的。這種自動化特性簡化了測試過程,消除了手工工作,并確保了關鍵場景的全面覆蓋。

位于圖3右上角的配置對話框顯示了在生成過程中包含邊界(左和右)的選項。因此,每個等價類不僅有一個代表,而且每個等價類有三個值(左邊界、代表、右邊界)。

在圖3的下方窗口中,可以看到在生成等價類的過程中沒有生成數值。相反,將創建對等價類的引用。這種方法確保了更改的健壯性。當執行測試運行時,使用具體的數值,這些數值在測試報告中明確地報告。

通過利用TPT的等價類管理和自動化的測試用例生成,您可以簡化您的測試過程,提高效率,并且安心地驗證您的軟件變體的行為。

總結

等價類在有效的軟件測試中起著至關重要的作用,允許您系統地劃分變量并優化測試工作。TPT為管理等價類、驗證它們的覆蓋率和自動化測試用例生成提供了強大的支持。

您準備好利用等價類的功能并增強您的測試過程了嗎?嘗試TPT并親身體驗它如何簡化軟件變體的管理和測試。歡迎聯系北匯信息獲取免費試用。

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

    關注

    2

    文章

    238

    瀏覽量

    19087
  • TPT
    TPT
    +關注

    關注

    0

    文章

    25

    瀏覽量

    7179
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    利用普源示波器進行功率器件動態特性測試的研究

    深度等優點,功率器件動態特性測試中具有廣泛的應用前景。本文旨在研究利用普源示波器進行功率器件動態特性測試的方法,為相關領域的研究和應用提供
    的頭像 發表于 06-12 17:03 ?100次閱讀
    <b class='flag-5'>利用</b>普源示波器<b class='flag-5'>進行</b>功率器件動態特性<b class='flag-5'>測試</b>的研究

    labview進行的數據采集

    請問labview中進行數據采集,為保證不同設備之間采集數據的同步性,準備利用PPS進行觸發開始任務,利用DAQmx設備內部時鐘源來設置數
    發表于 04-27 10:19

    全國產供應鏈!思瑞浦推出全新一代汽車級CAN收發器TPT1445Q

    特定幀喚醒功能。產品符合ISO11898-2:2024規范要求,IEC61000-4-2接觸放電ESD能力達到±6kV,已通過德國C&S一致性測試。TPT1445
    的頭像 發表于 04-11 13:17 ?504次閱讀
    全國產供應鏈!思瑞浦推出全新一代汽車級CAN收發器<b class='flag-5'>TPT</b>1445Q

    TPT2024.12 正式發布|7大升級搶先體驗

    快速迭代的科技浪潮中,汽車電子技術的飛速發展不僅重塑了行業的面貌,也對測試工具提出了更高的挑戰與要求。作為汽車電子測試領域的先鋒,TPT軟件始終致力于為用戶提供高效、精準、可靠的
    的頭像 發表于 03-12 10:02 ?1021次閱讀
    <b class='flag-5'>TPT</b>2024.12 正式發布|7大升級搶先體驗

    測試儀五水晶頭都能測嗎

    網線測試儀可以用于測試和六水晶頭。網線測試儀通常用來測試一條網線兩頭所接的水晶頭的接法是否
    的頭像 發表于 02-12 10:22 ?465次閱讀

    思瑞浦推出車規級LIN SBC新品TPT1028Q

    為了滿足日益增長的汽車電子應用需求,思瑞浦近日發布了全新的車規級LIN系統基礎芯片(SBC)——TPT1028Q。這款新品不僅符合ISO17987-4、SAE J2602及LIN2.0至
    的頭像 發表于 01-21 11:33 ?961次閱讀

    如何利用駐波進行聲學測量

    駐波聲學測量中有著重要的應用,特別是測量材料的吸聲系數、評估建筑物或設備的隔聲性能以及測量聲速等方面。以下是如何利用駐波進行聲學測量的具體方法: 一、
    的頭像 發表于 12-30 15:43 ?1443次閱讀

    利用TSW1400和AFE5808AEVM按照用戶指南進行測試TSW1400捕捉不到信號是哪里出了問題?

    利用TSW1400和AFE5808AEVM進行測試,測試過程中我想用板載CMOS時鐘,所以J9跳線帽連了OSC,AFE5808AEVM的
    發表于 11-20 07:58

    ADS131M03的寄存器讀寫是要在轉換觸發的中斷中進行配置,還是可以standby狀態下進行?

    PREG讀取單個寄存器的命令,其余均為NULL命令,在下一次DRDY的中斷觸發中,SPI讀取到的依然是0x00,沒有收到正常的回復。 3、ADS131M03的寄存器讀寫是要在轉換觸發的中斷中進行配置,還是可以standby狀態下進行
    發表于 11-13 07:08

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

    上篇文章(ISO 26262中測試用例的得出方法-邊界值分析)我們介紹了等價方法和邊界值方法,這兩種方法廣泛應用并適用于各種類型測試的設計中,本章開始我們介紹黑盒
    的頭像 發表于 11-05 15:17 ?510次閱讀
    鑒源實驗室·<b class='flag-5'>測試</b>設計方法-因果圖

    電池測試流程和測試方法有哪些

    電。 環境條件:測試應在控制的環境中進行,如恒溫恒濕。 測試設備校準:確保所有測試設備都經過校準。 電性能測試 容量
    的頭像 發表于 09-23 16:51 ?2728次閱讀

    使用霍爾效應傳感器電子智能鎖中進行位置感應應用說明

    電子發燒友網站提供《使用霍爾效應傳感器電子智能鎖中進行位置感應應用說明.pdf》資料免費下載
    發表于 09-12 14:03 ?0次下載
    使用霍爾效應傳感器<b class='flag-5'>在</b>電子智能鎖<b class='flag-5'>中進行</b>位置感應應用說明

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

    標準規范中給出了單元、集成、系統測試各階段的建議測試使用方法,設計生成測試用例的建議方法包括需求分析、等價的生成和分析、邊界值分析、基于
    的頭像 發表于 07-30 15:37 ?890次閱讀
    鑒源實驗室·ISO 26262中<b class='flag-5'>測試</b>用例的得出方法-<b class='flag-5'>等價</b><b class='flag-5'>類</b>的生成和分析

    思瑞浦發布支持振鈴抑制功能的汽車級CAN SIC收發器TPT1462xQ

    (CANSignalImprovementCapability,CANSIC)收發器TPT1462xQ。TPT1462xQ符合ISO11898-2:2024高速CAN規范物理層要求并實現了信號
    的頭像 發表于 07-30 08:37 ?562次閱讀
    思瑞浦發布支持振鈴抑制功能的汽車級CAN SIC收發器<b class='flag-5'>TPT</b>1462xQ

    TPT 20自動化全面升級,讓測試擁有更多選擇

    作者|昱佳小編|不吃豬頭肉前言隨著汽車電子技術的不斷發展和普及,汽車電子系統的復雜度不斷增加,對汽車電子系統的測試要求也越來越高,傳統的測試方法已經無法滿足對系統功能和性能的全面測試需求。TP
    的頭像 發表于 06-20 08:25 ?500次閱讀
    <b class='flag-5'>TPT</b> 20自動化全面升級,讓<b class='flag-5'>測試</b>擁有更多選擇
    主站蜘蛛池模板: 亚洲视频 欧美视频 | 日韩在线一区二区 | 一级特黄女毛毛片 | 久久天天躁狠狠躁狠狠躁 | 永久看日本大片免费 | 在线观看国产一级强片 | 午夜女同影院 | 四虎影视免费观看 | 色图插插插 | 天天爱天天做久久天天狠狼 | 亚洲国产精品丝袜在线观看 | 在线视频h | xvideos69日本hd| 欧美视频色 | 韩国十八禁毛片无遮挡 | 91欧美精品激情在线观看 | 乱人伦xxxx国语对白 | 另类五月| 人人爱人人射 | 精品伊人久久大香线蕉网站 | 91久久福利国产成人精品 | 亚洲婷婷六月 | 在线观看免费xx高清视频 | 99久久精品免费观看国产 | 免费黄色大片网站 | 亚洲色图偷窥自拍 | 成人免费看黄页网址大全 | 12306影院午夜入口 | 51精品国产 | 日日干天天草 | 国内久久精品 | 中文字幕视频一区二区 | 国产男人女人做性全过程视频 | 天天射网 | 快乐你懂的在线视频免费观看 | 男人j进女人j的视频一进一出 | 亚洲国产午夜精品理论片的软件 | 天天夜夜啦啦啦 | 阿v视频在线观看免费播放 爱爱视频天天干 | 三级完整在线观看高清视频 | 激情网五月天 |