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

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

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

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

基于軟件重用的應(yīng)用程序的測試工具有什么用

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:MARK PITCHFORD ? 2022-11-08 11:43 ? 次閱讀

測試工具的使用在無數(shù)應(yīng)用程序中非常廣泛,但在客戶環(huán)境中用于質(zhì)量保證時具有特別的價值。

在軍事軟件技術(shù)開發(fā)方面,軟件開發(fā)范式與汽車技術(shù)非常不同。在軍事技術(shù)中,重復(fù)的應(yīng)用程序和系統(tǒng)是例外,而不是規(guī)則。然而,如果有一種方法可以調(diào)整軟件測試過程,以最大限度地提高軍事應(yīng)用中的代碼重用率,則可以簡化認(rèn)證過程,并且可以有效地重用軟件,從而使開發(fā)更快,更經(jīng)濟。更好的是,它有可能通過使用已經(jīng)適用于先前應(yīng)用的軟件模塊來增加信心,而不是基于家庭轎車生產(chǎn)運行的絕對數(shù)量。

回顧影響未來

雖然上述辦法有其優(yōu)點,但問題依然存在。例如,它假設(shè)當(dāng)我們開始重用源代碼時,代碼是合理的,因為應(yīng)用程序已經(jīng)在現(xiàn)場得到了證明。但是,如果某些新功能建立在代碼的路徑上,而實際上很少或從未執(zhí)行過,該怎么辦?即使是經(jīng)過充分驗證的代碼現(xiàn)在也可能處理非常不同的數(shù)據(jù)。它將如何表現(xiàn)?

深入了解現(xiàn)代軟件測試工具的工具箱可以幫助回答這些問題,并確保代碼是健壯的,盡管有無窮無盡的不同應(yīng)用程序的不同需求。

任何讀過1996年6月4日阿麗亞娜5號失敗的人都知道任何錯誤假設(shè)所固有的危險。阿麗亞娜5號失敗是因為慣性參考系統(tǒng)中出現(xiàn)的軟件異常 - 盡管設(shè)計與阿麗亞娜4上成功使用的設(shè)計幾乎完全相同,特別是在軟件的情況下[1]。

如果對阿麗亞娜4號慣性參考系統(tǒng)源代碼進行結(jié)構(gòu)覆蓋分析,則通過代碼的所有相關(guān)路徑都將被證明以穩(wěn)健的方式運行。使用適當(dāng)?shù)倪吔缜闆r來顯示極端情況下的魯棒性,將顯示從 64 位浮點數(shù)到 16 位有符號整數(shù)值的不受保護的數(shù)據(jù)轉(zhuǎn)換。當(dāng)時,從開發(fā)人員的角度來看,這可能顯得迂腐且無關(guān)緊要 - 這永遠(yuǎn)不會導(dǎo)致Ariane 4出現(xiàn)問題。但它與阿麗亞娜 5 有關(guān)。

快進到結(jié)構(gòu)覆蓋率分析

經(jīng)過 16 年的發(fā)展,這些結(jié)構(gòu)覆蓋分析原則不僅在動態(tài)分析中被最好的測試工具套件所采用,而且在整個軟件開發(fā)范圍內(nèi)也實現(xiàn)了自動化。例如,需求可追溯性工具提供了一個可追溯性矩陣,該矩陣在應(yīng)用程序的整個開發(fā)生命周期中始終保持最新且相關(guān)。

在從現(xiàn)有應(yīng)用程序開發(fā)新的自定義應(yīng)用程序時,工具可以在源代碼可能受到修訂要求的影響時提醒開發(fā)人員。在阿麗亞娜5號的情況下,這種能力可能突出了重新測試慣性參考系統(tǒng)的必要性。它甚至可能在設(shè)計階段具有相關(guān)性,當(dāng)時它可以比較不同方法所隱含的間接費用,以滿足每個修訂的要求。

靜態(tài)分析工具不僅可以確認(rèn)源代碼符合撰寫本文時有效的編碼標(biāo)準(zhǔn),還可以在重用時從修訂標(biāo)準(zhǔn)的角度分析代碼。動態(tài)測試證明了在撰寫本文時在極端情況下重用代碼的能力,并促進了自動回歸測試,以表明最新項目的任何增強都沒有損害先前證明的功能能力和健壯性。

測試工具和軟件重用 – 完美匹配

測試工具的用途遠(yuǎn)不止于定制開發(fā),但正如這些示例所示,客戶環(huán)境可以說是它們帶來最大質(zhì)量保證優(yōu)勢的環(huán)境。

審核編輯:郭婷

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

    關(guān)注

    30

    文章

    4880

    瀏覽量

    69980
  • 應(yīng)用程序
    +關(guān)注

    關(guān)注

    38

    文章

    3316

    瀏覽量

    58525
收藏 人收藏

    評論

    相關(guān)推薦

    如何部署OpenVINO?工具套件應(yīng)用程序?

    編寫代碼并測試 OpenVINO? 工具套件應(yīng)用程序后,必須將應(yīng)用程序安裝或部署到生產(chǎn)環(huán)境中的目標(biāo)設(shè)備。 OpenVINO?部署管理器指南包含有關(guān)如何輕松使用部署管理器將
    發(fā)表于 03-06 08:23

    芯科科技Z-Wave設(shè)備測試工具介紹

    本篇技術(shù)博文將介紹SiliconLabs(芯科科技)提供的Z-Wave設(shè)備測試工具,通過使用一個舊的Z-Wave DUT項目來測試Z-Wave設(shè)備,以確保設(shè)備可以正常工作。
    的頭像 發(fā)表于 01-17 09:39 ?413次閱讀
    芯科科技Z-Wave設(shè)備<b class='flag-5'>測試工具</b>介紹

    Web端TCP/UDP測試工具!小白必學(xué)~

    Web端TCP/UDP測試工具,方便大家進行各種基于TCP和TDP的模擬測試。該測試工具不僅支持TCP和UDP測試,還支持SSL,使用極為便捷。 按照如下
    的頭像 發(fā)表于 01-08 18:17 ?866次閱讀
    Web端TCP/UDP<b class='flag-5'>測試工具</b>!小白必學(xué)~

    Modbus測試工具

    非常實用的工具,通信測試前可以用來檢查線路接線和儀表設(shè)置是否正常。
    發(fā)表于 12-31 13:38 ?3次下載

    云端AI開發(fā)者工具怎么

    云端AI開發(fā)者工具通常包括代碼編輯器、模型訓(xùn)練平臺、自動化測試工具、代碼管理工具等。這些工具不僅降低了AI開發(fā)的門檻,還極大地提高了開發(fā)效率和模型性能。下面,AI部落小編為您介紹云端A
    的頭像 發(fā)表于 12-05 13:31 ?375次閱讀

    嵌入軟件單元/集成測試工具專業(yè)分析

    引言 在現(xiàn)代軟件開發(fā)過程中,單元測試作為確保代碼質(zhì)量的重要環(huán)節(jié),得到了廣泛的關(guān)注和應(yīng)用。隨著嵌入式系統(tǒng)的復(fù)雜性日益增加,對高效、可靠的單元測試工具的需求也愈加迫切。WinAMS作為一款專為嵌入
    的頭像 發(fā)表于 11-19 16:41 ?511次閱讀

    CAN總線測試工具選擇與使用

    在現(xiàn)代汽車和工業(yè)控制系統(tǒng)中,CAN總線因其高可靠性和靈活性而成為首選的通信協(xié)議。為了確保CAN網(wǎng)絡(luò)的性能和可靠性,工程師需要使用專業(yè)的測試工具來監(jiān)控、分析和診斷網(wǎng)絡(luò)問題。 CAN總線測試工具的類型
    的頭像 發(fā)表于 11-12 10:16 ?1950次閱讀

    TCP&UDP調(diào)試工具

    TCP&UDP調(diào)試工具
    發(fā)表于 10-30 10:41 ?3次下載

    性能測試工具上線!暢玩《黑神話:悟空》 固態(tài)硬盤選致態(tài)

    《黑神話:悟空》自發(fā)布以來,一直備受玩家期待。8月13日,游戲科學(xué)在Steam上發(fā)布了該游戲的電腦性能測試工具,即PC游戲界常見的benchmark“跑分工具”,一經(jīng)發(fā)布便引起了游戲圈的廣泛關(guān)注
    的頭像 發(fā)表于 08-19 16:38 ?702次閱讀

    新品發(fā)布 | 多通道車載以太網(wǎng)仿真測試工具

    新品發(fā)布Newproductsrelease隨著汽車電子技術(shù)的快速發(fā)展,車載以太網(wǎng)仿真測試工具在汽車行業(yè)中的應(yīng)用廣泛且重要,它們主要用于測試、驗證和優(yōu)化車載以太網(wǎng)系統(tǒng)的性能、可靠性和兼容性。同星智能
    的頭像 發(fā)表于 07-27 08:21 ?1168次閱讀
    新品發(fā)布 | 多通道車載以太網(wǎng)仿真<b class='flag-5'>測試工具</b>

    單元測試、集成測試自動化工具

    CoverageMaster winAMS :?適用于嵌入式目標(biāo)機代碼的單元測試/集成測試工具 全面支持嵌入式微機!驗證嵌入式C/C++軟件 實施以模塊為單位的自動化單元測試工具 不需
    的頭像 發(fā)表于 06-26 13:41 ?665次閱讀
    單元<b class='flag-5'>測試</b>、集成<b class='flag-5'>測試</b>自動化<b class='flag-5'>工具</b>

    CAN總線測試工具的主要功能

    CAN總線測試工具是用于測試CAN(Controller Area Network)總線通信的軟件或硬件工具,其功能豐富且多樣化。以下是CAN總線
    的頭像 發(fā)表于 06-25 16:02 ?1500次閱讀

    請問esp32的wifi調(diào)試工具哪個?

    請問依稀啊esp32的wifi調(diào)試工具哪個?
    發(fā)表于 06-21 06:33

    接口測試工具有哪些種類

    接口測試軟件測試的一個重要環(huán)節(jié),主要用于驗證系統(tǒng)各模塊之間的交互是否符合預(yù)期。隨著軟件行業(yè)的快速發(fā)展,接口測試工具也不斷涌現(xiàn),為
    的頭像 發(fā)表于 05-30 15:07 ?1205次閱讀

    工具工具——映射與調(diào)度、模擬與驗證、開發(fā)與測試工具

    本篇文章將重點介紹工具鏈的工具相關(guān)知識,我們將從工具鏈的基本概念出發(fā),重點介紹工具鏈中的映射和調(diào)度工具、模擬與驗證
    的頭像 發(fā)表于 05-16 14:30 ?4608次閱讀
    <b class='flag-5'>工具</b>鏈<b class='flag-5'>工具</b>——映射與調(diào)度、模擬與驗證、開發(fā)與<b class='flag-5'>測試工具</b>
    主站蜘蛛池模板: 亚洲国产精品乱码一区二区三区 | 九色愉拍自拍 | 99久久国产免费福利 | 色校园 | 伊人久久成人成综合网222 | 欧美三级网 | 激情五月视频 | 日本三级视频在线播放 | 四虎影院在线免费观看视频 | 乱人伦xxxx国语对白 | 女生扒开尿口让男生舔 | 欧美午夜寂寞影院安卓列表 | 国产免费一级在线观看 | 国产久视频| 四虎精品影院在线观看视频 | 久久久噜噜噜www成人网 | 日韩在线一区视频 | 狠狠色丁香婷婷综合欧美 | 婷婷综合丁香 | 五月天婷婷在线免费观看 | 精品福利视频网站 | 日本大片免费观看视频 | 天天操天天射天天爽 | 亚洲欧美圣爱天天综合 | 毛片三级在线观看 | 欧美乱码视频 | 岛国中文字幕 | 99热精品久久只有精品30 | 视频在线观看免费 | 国产精品人人爱一区二区白浆 | 天天看片天天干 | 国产理论最新国产精品视频 | 亚洲怡红院在线观看 | 精品手机在线 | 天天干人人 | 午夜看片网址 | 色偷偷亚洲综合网亚洲 | 色网视频 | 色播图片| 免费看国产精品久久久久 | 免费高清在线爱做视频 |