丁香五月婷婷黄色视频_97在线看观看免费_男女xo嘿咻嘿咻动态图_最近更新在线中文字幕人妻

?

基于錯(cuò)誤驅(qū)動(dòng)的翻譯模板自動(dòng)獲取 利用Controller Tester進(jìn)行動(dòng)態(tài)測(cè)試

日期:2023-03-11 12:39:36 / 人氣: 421 / 發(fā)布者:成都翻譯公司

單元測(cè)試也叫模塊測(cè)試或組件測(cè)試,是一項(xiàng)在可測(cè)試的*小單位在與程序的其他部分相隔離的情況下對(duì)其進(jìn)行測(cè)試尋找缺陷并驗(yàn)證其功能的活動(dòng)。Tester通過(guò)分析規(guī)范和代碼,反映所用變量的輸入/輸出或必要的存根信息來(lái)編寫(xiě)測(cè)試代碼。完成測(cè)試編碼后,根據(jù)所反映的信息生成要執(zhí)行的測(cè)試用例。Tester支持測(cè)試設(shè)計(jì)、測(cè)試代碼及數(shù)據(jù)生成、執(zhí)行測(cè)試及覆蓋率測(cè)定等各個(gè)階段,具有測(cè)試自動(dòng)化過(guò)程中所需的各種功能。

我們先來(lái)了解一下什么是編輯器的單元測(cè)試!

1. 什么是單元測(cè)試?

單元測(cè)試也稱(chēng)為模塊測(cè)試或組件測(cè)試。它是測(cè)試可以與程序的其他部分隔離進(jìn)行測(cè)試的*小單元的活動(dòng),以發(fā)現(xiàn)缺陷并驗(yàn)證其功能。

一般來(lái)說(shuō),單元的具體含義應(yīng)根據(jù)實(shí)際情況確定,可以是函數(shù)、模塊、類(lèi)或?qū)ο蟆?/p>

并且單元測(cè)試將首先進(jìn)行功能(基于需求)測(cè)試,此外還有具體的非功能測(cè)試,如接口測(cè)試、源代碼相關(guān)測(cè)試、健壯性測(cè)試等。

單元測(cè)試一般在以編碼為中心的運(yùn)行環(huán)境中進(jìn)行,因此需要調(diào)試或編譯工具等開(kāi)發(fā)環(huán)境的支持。但是在單元測(cè)試中,有時(shí)會(huì)用到驅(qū)動(dòng)、存根和模擬器,所以不需要完美的環(huán)境。

上圖是國(guó)際汽車(chē)電子控制裝置功能安全標(biāo)準(zhǔn)ISO 26262(Road Vehicles Functional Safety)中提出的V模型。汽車(chē)相關(guān)行業(yè)的開(kāi)發(fā)和驗(yàn)證都需要遵守此規(guī)定,單元測(cè)試是右側(cè)測(cè)試過(guò)程的第一階段。

汽車(chē)控制器通過(guò)接受危害分析和風(fēng)險(xiǎn)評(píng)估來(lái)建立 ASIL(汽車(chē)安全完整性等級(jí))級(jí)別。根據(jù)不同的層次,有相應(yīng)的推薦方法或結(jié)構(gòu)覆蓋(Structural Coverage:Statement Coverage、Branch Coveage、MC/DC)。

就像汽車(chē)領(lǐng)域的ISO 26262一樣,各個(gè)行業(yè)都有相應(yīng)的標(biāo)準(zhǔn)應(yīng)該遵循。國(guó)防和航天標(biāo)準(zhǔn)為DO-178B/C,鐵路領(lǐng)域?yàn)镮EC-62279、EN-50128。

2.使用Controller Tester進(jìn)行單元測(cè)試過(guò)程

單元測(cè)試過(guò)程

首先在Controller Tester中,根據(jù)環(huán)境信息(如集成開(kāi)發(fā)環(huán)境和目標(biāo)軟件的編譯器版本)搭建Build環(huán)境,然后繼續(xù)搭建測(cè)試環(huán)境,通過(guò)創(chuàng)建項(xiàng)目生成測(cè)試代碼每個(gè)單位。

測(cè)試環(huán)境搭建好后,為了測(cè)試順利,還需要添加測(cè)試代碼。此時(shí),Controller Tester 通過(guò)分析規(guī)范和代碼來(lái)編寫(xiě)測(cè)試代碼,反映使用的變量的輸入/輸出或必要的存根信息。

完成測(cè)試編碼后,根據(jù)反映的信息生成要執(zhí)行的測(cè)試用例。創(chuàng)建測(cè)試用例的方法有很多種,其中*具代表性的是等價(jià)類(lèi)劃分法和邊界值法。前者是將所有可能的輸入數(shù)據(jù),即程序的輸入域分成若干部分(子集),然后從每個(gè)子集中選取少量有代表性的數(shù)據(jù)作為測(cè)試用例;后者是對(duì)每組錯(cuò)誤概率較高的極限值進(jìn)行測(cè)試。

Controller Tester判斷測(cè)試用例的必要性,使用上述方法直接生成測(cè)試用例或使用Controller Tester提供的自動(dòng)生成功能自動(dòng)生成測(cè)試用例。

Controller Tester提供的測(cè)試用例自動(dòng)生成功能利用了多種測(cè)試用例生成和組合方式,包括基于測(cè)試數(shù)據(jù)數(shù)量*多的變量簡(jiǎn)單組合的平面組合。每個(gè)選定的參數(shù)數(shù)據(jù)至少與自身以外的參數(shù)數(shù)據(jù)組合。一個(gè)pairwise組合的Pairwise組合,以及輸入?yún)?shù)變量分區(qū)列表的*小值和*大值之間的任意值的隨機(jī)組合基于錯(cuò)誤驅(qū)動(dòng)的翻譯模板自動(dòng)獲取,根據(jù)用戶定義的數(shù)量等。

測(cè)試用例生成后,使用編寫(xiě)好的測(cè)試代碼和測(cè)試用例進(jìn)行測(cè)試,直到必須滿足100%的結(jié)構(gòu)覆蓋率(Structural Coverage:Statement Coverage、Branch Coverage、MC/DC)。執(zhí)行工作。在這種情況下,只要使用Controller Tester提供的可以輕松掌握覆蓋滿意程度的“Coverage View”功能或者可以確認(rèn)函數(shù)內(nèi)執(zhí)行的分支的“Control Flow Chart”功能,就可以更簡(jiǎn)單有效 執(zhí)行單元測(cè)試。

測(cè)試結(jié)束后基于錯(cuò)誤驅(qū)動(dòng)的翻譯模板自動(dòng)獲取,在確認(rèn)測(cè)試結(jié)果時(shí),可以通過(guò)分析可能導(dǎo)致致命錯(cuò)誤的部分或掌握覆蓋效果不能滿足的原因來(lái)發(fā)現(xiàn)軟件缺陷。

我們公司的軟件Controller Tester可以通過(guò)在目標(biāo)環(huán)境或類(lèi)似于目標(biāo)環(huán)境的主機(jī)環(huán)境中配置嵌入式軟件來(lái)幫助您輕松測(cè)試。此外,Controller Tester 支持測(cè)試設(shè)計(jì)、測(cè)試代碼和數(shù)據(jù)生成、執(zhí)行測(cè)試和覆蓋率測(cè)量的各個(gè)階段,并具有測(cè)試自動(dòng)化過(guò)程中所需的各種功能。

相關(guān)閱讀Relate

  • 法國(guó)簽證營(yíng)業(yè)執(zhí)照翻譯件模板 你與申根簽證只有一條推送的距離
  • 江蘇省增值稅發(fā)票翻譯模板 江蘇稅務(wù)局出口貨物退(免)稅申報(bào)管理系統(tǒng)軟件
  • 肄業(yè)證書(shū)翻譯模板 復(fù)旦大學(xué)學(xué)生學(xué)業(yè)證明文書(shū)管理細(xì)則(試行)
  • 四級(jí)英語(yǔ)作文模板帶翻譯 大學(xué)英語(yǔ)四級(jí)翻譯模擬訓(xùn)練及答案
  • 社會(huì)某信用代碼證翻譯模板 js驗(yàn)證某社會(huì)信用代碼,某社會(huì)信用代碼 驗(yàn)證js,js+驗(yàn)證+社會(huì)信用代碼證
  • 美國(guó)移民證件翻譯模板 日語(yǔ)簽證翻譯聊聊身份證翻譯模板
  • 翻譯軟件模板 人類(lèi)史上*實(shí)用的的文檔快速翻譯指南
  • 江蘇省增值稅發(fā)票翻譯模板 江蘇出口貨物退(免)稅申報(bào)管理服務(wù)平臺(tái)
  • 瑞士簽證房產(chǎn)證翻譯件模板 瑞士探親簽證—就讀子女
  • 日語(yǔ)戶口本翻譯模板 戶口本翻譯價(jià)格_戶口本翻譯一般多少錢(qián)?
  • 基于錯(cuò)誤驅(qū)動(dòng)的翻譯模板自動(dòng)獲取 利用Controller Tester進(jìn)行動(dòng)態(tài)測(cè)試 www.angeldealglobal.com/fymb/7193.html
    ?
    本站部分內(nèi)容和圖片來(lái)源于網(wǎng)絡(luò)用戶和讀者投稿,不確定投稿用戶享有完全著作權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護(hù)條例》,如果侵犯了您的權(quán)利,請(qǐng)聯(lián)系:chinazxzy@163.com,及時(shí)刪除。
    Go To Top 回頂部
    • 掃一掃,微信在線