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

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

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

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

將測試工作減少到最低限度的5個(gè)秘密技巧

北匯信息POLELINK ? 2022-12-26 12:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天我們把所有的底牌都擺出來。

首先,做個(gè)簡單的自我介紹。Piketec已經(jīng)存在了15年。從一開始,我們一直在開發(fā)模型動(dòng)態(tài)測試工具TPT,并提供測試服務(wù)。我們?yōu)榭蛻魷y試基于軟件的汽車產(chǎn)品,例如駕駛輔助功能、驅(qū)動(dòng)組件、充電和電池系統(tǒng)的控制軟件。

很少有人知道:我們提供測試服務(wù)主要是為了不斷改進(jìn)我們的測試工具TPT。我們希望不斷為我們的用戶改善用戶界面(UI)和操作方式。

我們從客戶那里得到的建設(shè)性用戶反饋強(qiáng)化了我們的信念,即這一策略正在起作用。

測試中的挑戰(zhàn)

在開始之前,讓我們先從為幾家汽車OEM和供應(yīng)商工作的服務(wù)提供商的角度來看一下測試中的挑戰(zhàn)。

我們是基于需求的測試的擁護(hù)者。在這里,我們提到的需求是對一個(gè)組件的原子描述,如果可能的話描述一個(gè)方面。理想情況下(對于測試),這些需求在整個(gè)開發(fā)周期內(nèi)都是穩(wěn)定的。

與此同時(shí),我們在汽車項(xiàng)目中很少有這種穩(wěn)定的需求狀態(tài)。需求經(jīng)常會(huì)改變。這也是好的,也是正確的。通過這些變化,產(chǎn)品不斷得到改進(jìn)和擴(kuò)展。

在開發(fā)早期階段編寫的需求隨著時(shí)間的推移會(huì)變得不充分,需要進(jìn)行調(diào)整。

然而,在測試中,這也會(huì)帶來一些挑戰(zhàn)。已經(jīng)根據(jù)需求實(shí)現(xiàn)的測試必須在變更后進(jìn)行檢查和調(diào)整。在這種情況下,我們會(huì)談到維護(hù)。因此,需求或代碼中的更改總是自動(dòng)地在測試中產(chǎn)生額外的工作。

測試人員發(fā)現(xiàn)維護(hù)活動(dòng)單調(diào)乏味。他們也希望開發(fā)新的功能并對其進(jìn)行測試。我們在測試服務(wù)中開發(fā)了幾種策略,有助于將維護(hù)工作減少到最低限度。另外,也為了幫助測試人員進(jìn)行更有趣的測試。

我們具體執(zhí)行哪些策略,就是我們在這里要討論的內(nèi)容。

減少維護(hù)工作的測試策略

以下是我們將涉及的主題的簡要概述:

1. 分離測試數(shù)據(jù),用于刺激和定義預(yù)期行為

2. 在測試模型中開發(fā)測試

3. 測試與需求的雙向鏈接

4. 使用方法設(shè)計(jì)穩(wěn)健的測試

5. 自動(dòng)化

5個(gè)測試技巧

  1. 分離測試數(shù)據(jù)

測試數(shù)據(jù)的分離(用于刺激測試對象)是在所有測試服務(wù)中節(jié)省工作的基本原則之一。

一方面,這種定義的分離提高了清晰性,另一方面,它在測試用例創(chuàng)建過程中節(jié)省了大量的工作。測試項(xiàng)的期望值定義在所謂的Assesslet中,因此對于所有測試用例都是可重用的,并且非常容易維護(hù)。

pYYBAGOpE-GANfvwAACbMsfGoR4848.png

被測系統(tǒng)(SUT)的必要測試用例的數(shù)量可以減少。測試用例中的信號波形或斜坡可以同時(shí)覆蓋多個(gè)需求,而不是費(fèi)力地分析和建模需求的一個(gè)方面。

poYBAGOpE-GAU4FxAAC1o5BEApU851.png

分離方法還允許立即使用生成的測試用例,例如增加測試深度。這無需額外的工作就可以實(shí)現(xiàn),因?yàn)樵贏ssesslet中已經(jīng)定義了缺失的信息和期望值。

與傳統(tǒng)方法相比,這種分離在創(chuàng)建測試用例時(shí)節(jié)省了相當(dāng)大的成本。使用單一數(shù)據(jù)源方法,可以進(jìn)一步減少測試維護(hù)工作。這是因?yàn)樵诖蠖鄶?shù)情況下測試數(shù)據(jù)可以保持不變,只需要調(diào)整Assesslet。

2. 在測試模型中開發(fā)測試

不用以過程的形式來編寫測試用例,它們也可以通過模型來描述。

有什么好處?

使用測試模型,您可以將重復(fù)需要的測試數(shù)據(jù)分離到可重用的引用中。單一數(shù)據(jù)來源方法從最初的創(chuàng)建開始就節(jié)省了寶貴的工作。變動(dòng)越頻繁,節(jié)省的工作就越多。由于個(gè)體名稱的使用和結(jié)構(gòu)化,這樣的測試模型的審查更容易。

3. 測試與需求的雙向鏈接

另一個(gè)非常棒的特性是測試和需求的雙向鏈接。理由很充分:在ASPICE中,所有測試活動(dòng)都需要這個(gè)特性。

簡而言之:追溯性增加了清晰度

有了可追溯性,在每次測試運(yùn)行中,SUT的所有需求和所有測試用例,包括它們的結(jié)果,都清楚地顯示在報(bào)告中。

如果測試失敗,可以很容易地找到相應(yīng)的需求。對于每個(gè)需求,總是清楚地知道已經(jīng)創(chuàng)建了哪些測試。

如果需求在生命周期中被改變了,那么被改變的需求所鏈接的測試用例就會(huì)被突出顯示。分析和實(shí)現(xiàn)測試中的變更可以節(jié)省被測件檢查的時(shí)間。

TPT還有更多有待發(fā)現(xiàn)的地方。

4. 使用方法設(shè)計(jì)穩(wěn)健的測試

TPT的一些特性增加了測試對變化和環(huán)境變量的穩(wěn)健性。

穩(wěn)健性特性的一個(gè)例子是反應(yīng)式測試方法。在反應(yīng)式測試中,可以在測試設(shè)計(jì)中定義僅在SUT假定已定義狀態(tài)時(shí)才執(zhí)行的動(dòng)作——這也可以稱為基于事件的測試。

舉一個(gè)簡短的例子來理解。

作為測試人員,您想測試車輛的ABS功能。為此,您需要將車輛加速到30公里/小時(shí),然后執(zhí)行緊急制動(dòng)操作。當(dāng)使用反應(yīng)性測試方法自動(dòng)化執(zhí)行此測試時(shí),您可以在測試設(shè)計(jì)中抽象相關(guān)環(huán)境參數(shù),例如車輛質(zhì)量、路面摩擦系數(shù)和其他影響因素。當(dāng)車輛達(dá)到30公里/小時(shí)的目標(biāo)速度時(shí),TPT會(huì)檢測到這一點(diǎn),并啟動(dòng)全面制動(dòng)。

poYBAGOpE-GAW6vnAAAPxcJomlE235.png

反應(yīng)性測試方法可以應(yīng)用于所有類型的技術(shù)、測試階段和測試對象。

這樣做的好處是,一旦編寫了測試,就可以為其他變體復(fù)用它們,而不必調(diào)整測試。測試設(shè)計(jì)中的穩(wěn)健性為測試創(chuàng)建和維護(hù)節(jié)省了大量工作。

5. 自動(dòng)化

最后重要的一種方法:自動(dòng)化是測試的關(guān)鍵。

測試中的許多任務(wù)都是重復(fù)的活動(dòng),例如在軟件更改后更新測試框架,每天更新需求,并將測試結(jié)果反饋到應(yīng)用程序生命周期管理工具中。這些工作必須由測試人員手動(dòng)執(zhí)行,即使是在測試自動(dòng)化中。

在TPT中,我們已經(jīng)創(chuàng)造了一些可能性來自動(dòng)化這些傳統(tǒng)的手動(dòng)作業(yè)。TPT提供一個(gè)API接口,允許TPT用戶使用自己的自動(dòng)化腳本自動(dòng)化部分工作。TPT中85%的GUI功能可以由用戶實(shí)現(xiàn)自動(dòng)化。

總結(jié)

對我們來說,測試不僅僅是測試。我們希望盡可能容易、快速和有效地找到漏洞。從我們的角度來看,如果你感受到樂趣并享受你的工作,它會(huì)更有效。

這就是為什么我們建立了TPT,并在15年多的時(shí)間里在許多項(xiàng)目中使用它。我們相信,我們已經(jīng)創(chuàng)建了一個(gè)最好的測試工具,具有許多創(chuàng)新的功能和機(jī)制。TPT的發(fā)展還遠(yuǎn)遠(yuǎn)沒有結(jié)束。所以我們希望這些關(guān)于我們?nèi)绾喂ぷ鞯囊娊饽茏屇銓PT更加好奇。

北匯信息作為PIKETEC的合作伙伴,可以支持您的測試工作變得輕松。

聲明:本文內(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)注

    9

    文章

    6203

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    怎樣進(jìn)行變頻器的投運(yùn)、調(diào)試工作

    變頻器作為現(xiàn)代工業(yè)自動(dòng)化控制中的核心設(shè)備,其投運(yùn)與調(diào)試工作的規(guī)范性和專業(yè)性直接影響設(shè)備運(yùn)行效率與壽命。以下是基于行業(yè)實(shí)踐總結(jié)的完整操作指南,涵蓋從前期準(zhǔn)備參數(shù)優(yōu)化的全流程關(guān)鍵點(diǎn)。
    的頭像 發(fā)表于 03-02 17:31 ?987次閱讀
    怎樣進(jìn)行變頻器的投運(yùn)、調(diào)<b class='flag-5'>試工作</b>?

    單元測試工具TESSY:如何科學(xué)估算與跟蹤測試工作量?

    在嵌入式軟件開發(fā)中,每個(gè)測試對象(Test Object)因復(fù)雜度不同,所需工時(shí)也大相徑庭。如何精準(zhǔn)預(yù)估并實(shí)時(shí)監(jiān)控進(jìn)度?本系列教程由TESSY授權(quán)分銷商——龍智翻譯制作,帶您深入了解 TESSY 強(qiáng)大的測試時(shí)間估算與跟蹤功能。
    的頭像 發(fā)表于 02-27 15:34 ?92次閱讀
    單元<b class='flag-5'>測試工</b>具TESSY:如何科學(xué)估算與跟蹤<b class='flag-5'>測試工作</b>量?

    開源項(xiàng)目BomberCat安全測試工具總體介紹

    硬件安全測試缺一款多技術(shù)融合的利器嗎?今天帶來一款開源安全測試工具, 集 NFC 與磁條兩大主流卡片技術(shù)于一體,專為銀行終端、門禁系統(tǒng)等設(shè)備的漏洞檢測打造,支持卡片讀寫、模擬、磁條仿冒等核心功能。
    的頭像 發(fā)表于 02-27 09:19 ?295次閱讀
    開源項(xiàng)目BomberCat安全<b class='flag-5'>測試工</b>具總體介紹

    芯片CP測試與FT測試的區(qū)別,半導(dǎo)體測試工程師必須知道

    本文聚焦芯片CP 測試與FT 測試的核心區(qū)別,助力半導(dǎo)體測試工程師厘清二者差異。CP 測試是封裝前的晶圓裸晶集體初篩,借助探針卡接觸焊墊,聚焦核心功能,以低成本剔除缺陷品;FT
    的頭像 發(fā)表于 01-26 11:13 ?469次閱讀

    十年測試工程師復(fù)盤:CP與FT的邊界究竟在哪?

    測試,劣勢是無法再直接探測芯片內(nèi)部節(jié)點(diǎn)。FT策略的核心是:確保交付的每顆芯片,在規(guī)格書定義的所有條件下都能穩(wěn)定工作。簡單來說:CP是“經(jīng)濟(jì)性篩選”,F(xiàn)T是“品質(zhì)保證”。 二、策略演進(jìn):三個(gè)實(shí)際案例看
    發(fā)表于 12-23 10:11

    北京泰斯汀通信技術(shù)有限公司并網(wǎng)及V2G的自動(dòng)化測試工具/測試服務(wù)

    北京泰斯汀通信技術(shù)有限公司提供并網(wǎng)及V2G的自動(dòng)化測試工具及摸底測試服務(wù),提升光、儲(chǔ)逆變器及V2G的并網(wǎng)測試效率和準(zhǔn)確度。
    的頭像 發(fā)表于 12-19 14:28 ?319次閱讀
    北京泰斯汀通信技術(shù)有限公司并網(wǎng)及V2G的自動(dòng)化<b class='flag-5'>測試工</b>具/<b class='flag-5'>測試</b>服務(wù)

    【綜述】工作總有規(guī)范——測試執(zhí)行和bug

    關(guān)于測試工作的規(guī)范,上次討論了用例部分。本次繼續(xù)聊下測試執(zhí)行期間的規(guī)范標(biāo)準(zhǔn),是主要需要測試執(zhí)行人員關(guān)注的部分。【測試執(zhí)行】
    的頭像 發(fā)表于 10-24 10:04 ?438次閱讀
    【綜述】<b class='flag-5'>工作</b>總有規(guī)范——<b class='flag-5'>測試</b>執(zhí)行和bug

    ?讓網(wǎng)分走進(jìn)每一個(gè)工作臺 —— RIGOL全新DNA5000/6000系列矢量網(wǎng)絡(luò)分析儀正式發(fā)布

    與前所未有的易用性相結(jié)合,致力于網(wǎng)絡(luò)分析帶到每個(gè)工程師的測試工作臺。 ? 可靠性能,滿足核心測試需求 普及,絕不意味著對性能的妥協(xié),DNA5000/6000 系列擁有扎實(shí)的核心射頻指標(biāo),足以勝任
    的頭像 發(fā)表于 10-21 14:15 ?424次閱讀
    ?讓網(wǎng)分走進(jìn)每一<b class='flag-5'>個(gè)</b><b class='flag-5'>工作</b>臺 —— RIGOL全新DNA5000/6000系列矢量網(wǎng)絡(luò)分析儀正式發(fā)布

    嵌入式軟件測試與專業(yè)測試工具的必要性深度解析

    功能,支持從設(shè)計(jì)維護(hù)各階段的動(dòng)態(tài)測試和驗(yàn)證。 白盒測試工具 ?VcTester?:遵循第4代白盒測試方法,為C語言提供單元測試、集成
    發(fā)表于 09-28 17:42

    推薦5個(gè)測試效率翻倍的MCP

    推薦5個(gè)測試效率翻倍的MCP
    的頭像 發(fā)表于 09-19 10:02 ?635次閱讀
    推薦<b class='flag-5'>5</b><b class='flag-5'>個(gè)</b>讓<b class='flag-5'>測試</b>效率翻倍的MCP

    有一個(gè)轉(zhuǎn)向燈是12V電池供電的產(chǎn)品,那ESD測試工作模式不需要包含24V吧?

    有一個(gè)轉(zhuǎn)向燈是12V電池供電的產(chǎn)品,那ESD測試工作模式不需要包含24V吧?*附件:GB∕T 17626.5-2019 電磁兼容 試驗(yàn)和測量技術(shù) 浪涌(沖擊)抗擾度試驗(yàn).rar
    發(fā)表于 09-16 11:21

    “沒什么可測”時(shí),測試工程師可以做什么?

    作為一名軟件測試工程師,應(yīng)該都有過這樣的經(jīng)歷:開發(fā)人員還在編碼中,看板上沒有待測試的任務(wù),沒有即將發(fā)布的版本,也沒有回歸測試的要求...特別是在實(shí)行瀑布模型團(tuán)隊(duì)的研發(fā)早期,或者敏捷模式下迭代早期階段
    的頭像 發(fā)表于 09-12 10:03 ?608次閱讀
    “沒什么可測”時(shí),<b class='flag-5'>測試工</b>程師可以做什么?

    萬里紅工作秘密終端安全沙箱系統(tǒng)介紹

    萬里紅工作秘密終端安全沙箱系統(tǒng)順利通過國家保密科技測評中心檢測,以國家標(biāo)準(zhǔn)安全能力筑牢終端防線,為政企工作秘密和核心數(shù)據(jù)提供高維度的合規(guī)防護(hù),讓敏感數(shù)據(jù)流轉(zhuǎn)更安全、更可信。
    的頭像 發(fā)表于 08-13 09:14 ?1129次閱讀

    個(gè)優(yōu)秀的射頻測試工程師需要具備哪些技能?

    個(gè)優(yōu)秀的射頻測試工程師需要具備哪些技能?在無線技術(shù)高速發(fā)展的今天,射頻(RF)測試工程師是確保通信設(shè)備性能與用戶體驗(yàn)的關(guān)鍵角色。從復(fù)雜的調(diào)制方案無處不在的干擾,從功耗優(yōu)化
    的頭像 發(fā)表于 05-16 10:08 ?1992次閱讀
    一<b class='flag-5'>個(gè)</b>優(yōu)秀的射頻<b class='flag-5'>測試工</b>程師需要具備哪些技能?

    無需接線!1個(gè)底板可測試海凌科5款人臉識別模塊

    測試。ONEFO101模組測試板1款測試底板5款1個(gè)FO101測試底板,支持
    的頭像 發(fā)表于 05-12 12:06 ?1100次閱讀
    無需接線!1<b class='flag-5'>個(gè)</b>底板可<b class='flag-5'>測試</b>海凌科<b class='flag-5'>5</b>款人臉識別模塊