chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

利用等價(jià)類在TPT中進(jìn)行測試

北匯信息POLELINK ? 2023-07-06 14:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

簡介

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

在這篇文章中,我們將探討等價(jià)類在用TPT做測試過程中的使用,以及它們?nèi)绾蝺?yōu)化測試過程。等價(jià)類將值分類為不同的子集,通過從每個(gè)類中選擇一個(gè)具有代表性的值來簡化測試過程。

wKgaomSmZGSALZhSAABs8Qmahak762.png

例如,在我們的例子中,我們定義了光強(qiáng)度的等價(jià)類為

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

同樣,開關(guān)位置表示為

  • off(關(guān))0,
  • on(開)1以及
  • auto(自動(dòng))2.
wKgZomSmZGSAEGgZAACatoiwJps282.png

輸出信號(hào),前照燈關(guān)閉0和打開1,也是我們的例子的一部分。

等價(jià)類測試

等價(jià)類測試的目的是通過測試從每個(gè)等價(jià)類中選擇的幾個(gè)值來驗(yàn)證系統(tǒng)的行為,從而節(jié)省大量的測試工作。ISO 26262等安全標(biāo)準(zhǔn)也要求應(yīng)用等價(jià)類測試。嘗試測試值范圍內(nèi)的“每個(gè)”可能值將導(dǎo)致更高的測試工作量。

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

此外,可以考慮等價(jià)類的笛卡爾積,其中每個(gè)開關(guān)位置都用所有三種光強(qiáng)度進(jìn)行測試。然而,這種方法會(huì)迅速增加測試工作量,特別是當(dāng)涉及多個(gè)輸入時(shí)。

wKgZomSmZGSAPdLGAABrJRSSc7g911.png

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

因?yàn)樗昝赖厝谌肓擞懻?,所以讓我們簡單地介紹一下邊界值測試在軟件工程中的重要性。

邊界值測試

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

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

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

就像任何測試技術(shù)一樣,等價(jià)類也有自己的優(yōu)缺點(diǎn)。下面從高級的角度簡要概述一下。

優(yōu)勢

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

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

不利條件

創(chuàng)建等價(jià)類可能非常耗時(shí),并且需要基于需求的專業(yè)知識(shí)。

最佳實(shí)踐

1??根據(jù)需求創(chuàng)建功能測試,并相應(yīng)地派生等價(jià)類。

2??執(zhí)行測試并驗(yàn)證覆蓋率。對于任何未覆蓋的等價(jià)類,創(chuàng)建額外的測試用例。

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

wKgZomSmZGWAZOsSAAEHbWIF0_U641.png

圖2:使用TPT進(jìn)行等價(jià)類管理

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

  1. 信號(hào)等價(jià)類的賦值(左上)
  2. 等價(jià)類的定義(右上)
  3. 測試運(yùn)行的等價(jià)類的評估規(guī)則(底部)。

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

為了增加靈活性,可以使用數(shù)值或參數(shù)指定等價(jià)類的值范圍??梢栽诼暶骶庉嬈髦屑卸x和管理參數(shù)。如果一個(gè)參數(shù)的特定值需要隨著時(shí)間的推移而調(diào)整,例如移動(dòng)一個(gè)閾值,它將自動(dòng)反映在等價(jià)類中。

另外,TPT通過為等價(jià)類和邊界值提供自動(dòng)化的測試用例生成,超越了手工測試用例的創(chuàng)建。利用TPT的自動(dòng)化功能,您可以在測試用例開發(fā)中節(jié)省時(shí)間和精力,同時(shí)確保對您的軟件變體進(jìn)行徹底的測試。

wKgZomSmZGSAfgMaAAEsITgOGyI546.png

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

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

在圖3的下方窗口中,可以看到在生成等價(jià)類的過程中沒有生成數(shù)值。相反,將創(chuàng)建對等價(jià)類的引用。這種方法確保了更改的健壯性。當(dāng)執(zhí)行測試運(yùn)行時(shí),使用具體的數(shù)值,這些數(shù)值在測試報(bào)告中明確地報(bào)告。

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

總結(jié)

等價(jià)類在有效的軟件測試中起著至關(guān)重要的作用,允許您系統(tǒng)地劃分變量并優(yōu)化測試工作。TPT為管理等價(jià)類、驗(yàn)證它們的覆蓋率和自動(dòng)化測試用例生成提供了強(qiáng)大的支持。

您準(zhǔn)備好利用等價(jià)類的功能并增強(qiáng)您的測試過程了嗎?嘗試TPT并親身體驗(yàn)它如何簡化軟件變體的管理和測試。歡迎聯(lián)系北匯信息獲取免費(fèi)試用。

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

    關(guān)注

    2

    文章

    255

    瀏覽量

    20408
  • TPT
    TPT
    +關(guān)注

    關(guān)注

    0

    文章

    25

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    ELF-RV1126B+VScode測試-1

    ,可以嘗試設(shè)置中關(guān)掉Remote.SSH.useLocalServer) F1后,選擇連接到主機(jī),輸入ssh elf@10.2.177.244(修改為自己板子的IP) 打開終端,后續(xù)的測試VScode
    的頭像 發(fā)表于 03-26 20:13 ?409次閱讀
    ELF-RV1126B+VScode<b class='flag-5'>測試</b>-1

    如何在模型環(huán)測試中高效進(jìn)行故障注入測試

    汽車測試領(lǐng)域,模型測試階段進(jìn)行故障注入,是保障汽車安全性、可靠性的關(guān)鍵手段。如何提高故障注入測試的效率呢?
    的頭像 發(fā)表于 12-10 13:51 ?1382次閱讀
    如何在模型<b class='flag-5'>在</b>環(huán)<b class='flag-5'>測試</b>中高效<b class='flag-5'>進(jìn)行</b>故障注入<b class='flag-5'>測試</b>

    實(shí)際網(wǎng)關(guān)設(shè)計(jì)中,如何利用電容的高紋波電流能力進(jìn)行熱管理優(yōu)化?

    實(shí)際網(wǎng)關(guān)設(shè)計(jì)中,如何利用電容的高紋波電流能力進(jìn)行熱管理優(yōu)化?
    發(fā)表于 11-26 07:59

    VSCode 中進(jìn)行 CW32L010 MCU 的開發(fā),應(yīng)該如何配置環(huán)境?

    我想在 VSCode 中進(jìn)行 CW32L010 MCU 的開發(fā),應(yīng)該如何配置環(huán)境?
    發(fā)表于 11-24 07:17

    PWM周期和占空比是否可以程序中進(jìn)行調(diào)節(jié)?

    PWM周期和占空比是否可以程序中進(jìn)行調(diào)節(jié)
    發(fā)表于 11-20 07:50

    TPT-X-2025.09 煥新上線!汽車電子測試效率再升級,解決測試痛點(diǎn)!

    軟件定義汽車?yán)顺毕拢囯娮酉到y(tǒng)復(fù)雜度與日俱增,對測試工具的自動(dòng)化與兼容性提出了更高要求。作為專注汽車嵌入式軟件的測試工具,TPT始終緊跟技術(shù)發(fā)展趨勢,持續(xù)優(yōu)化自身產(chǎn)品。此次
    的頭像 發(fā)表于 10-29 10:02 ?765次閱讀
    <b class='flag-5'>TPT</b>-X-2025.09 煥新上線!汽車電子<b class='flag-5'>測試</b>效率再升級,解決<b class='flag-5'>測試</b>痛點(diǎn)!

    如何利用Verilog HDLFPGA上實(shí)現(xiàn)SRAM的讀寫測試

    本篇將詳細(xì)介紹如何利用Verilog HDLFPGA上實(shí)現(xiàn)SRAM的讀寫測試。SRAM是一種非易失性存儲(chǔ)器,具有高速讀取和寫入的特點(diǎn)。FPGA中實(shí)現(xiàn)SRAM讀寫
    的頭像 發(fā)表于 10-22 17:21 ?4592次閱讀
    如何<b class='flag-5'>利用</b>Verilog HDL<b class='flag-5'>在</b>FPGA上實(shí)現(xiàn)SRAM的讀寫<b class='flag-5'>測試</b>

    邊聊安全 | 軟件單元測試的設(shè)計(jì)方法

    的設(shè)計(jì)是確保代碼正確性和可靠性的關(guān)鍵步驟。軟件單元測試中,等價(jià)測試是一種很重要的測試設(shè)計(jì)方法
    的頭像 發(fā)表于 09-05 16:18 ?9795次閱讀
    邊聊安全 | 軟件單元<b class='flag-5'>測試</b>的設(shè)計(jì)方法

    國際領(lǐng)先!思瑞浦TPT1044xQ全項(xiàng)測試通過IBEE/FTZ EMC認(rèn)證Class-3最高等級,筑牢車載總線安全防線

    聚焦模擬和數(shù)模混合聚焦高性能模擬與數(shù)?;旌袭a(chǎn)品的供應(yīng)商思瑞浦3PEAK(股票代碼:688536)自主研發(fā)的汽車級CAN收發(fā)器芯片TPT1044xQ成功通過歐洲權(quán)威測試機(jī)構(gòu)IBEE
    的頭像 發(fā)表于 09-02 15:18 ?1396次閱讀
    國際領(lǐng)先!思瑞浦<b class='flag-5'>TPT</b>1044xQ全項(xiàng)<b class='flag-5'>測試</b>通過IBEE/FTZ EMC認(rèn)證Class-3最高等級,筑牢車載總線安全防線

    中斷處理程序中進(jìn)入掉電模式需要注意什么?

    中斷處理程序中進(jìn)入掉電模式需要注意什么?
    發(fā)表于 08-26 07:46

    請問中斷處理程序中進(jìn)入掉電模式需要注意什么?

    中斷處理程序中進(jìn)入掉電模式需要注意什么?
    發(fā)表于 08-21 06:20

    使用DAP miniWiggleADS中進(jìn)行對代碼的工程下載以及進(jìn)入調(diào)試模式進(jìn)行調(diào)試,需要安裝配置什么環(huán)境?

    如題,現(xiàn)在想使用DAP miniWiggleADS中進(jìn)行對代碼的工程下載以及進(jìn)入調(diào)試模式進(jìn)行調(diào)試,請問需要安裝配置什么環(huán)境以及相關(guān)的有什么操作步驟,感謝解答
    發(fā)表于 07-31 06:08

    使用HY-HPD系列高精度直流電源進(jìn)行電流精度標(biāo)定測試

    電流傳感器測試測試電源有特定需求,目的是研發(fā)和生產(chǎn)階段對電流傳感器進(jìn)行全面、準(zhǔn)確的測試驗(yàn)證,進(jìn)而提升其
    的頭像 發(fā)表于 06-27 17:31 ?656次閱讀
    使用HY-HPD系列高精度直流電源<b class='flag-5'>進(jìn)行</b>電流精度標(biāo)定<b class='flag-5'>測試</b>

    利用普源示波器進(jìn)行功率器件動(dòng)態(tài)特性測試的研究

    深度等優(yōu)點(diǎn),功率器件動(dòng)態(tài)特性測試中具有廣泛的應(yīng)用前景。本文旨在研究利用普源示波器進(jìn)行功率器件動(dòng)態(tài)特性測試的方法,為相關(guān)領(lǐng)域的研究和應(yīng)用提供
    的頭像 發(fā)表于 06-12 17:03 ?795次閱讀
    <b class='flag-5'>利用</b>普源示波器<b class='flag-5'>進(jìn)行</b>功率器件動(dòng)態(tài)特性<b class='flag-5'>測試</b>的研究