国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

嵌入式軟件測(cè)試筆記11 | 測(cè)試設(shè)計(jì)技術(shù)簡(jiǎn)單說明

這篇具有很好參考價(jià)值的文章主要介紹了嵌入式軟件測(cè)試筆記11 | 測(cè)試設(shè)計(jì)技術(shù)簡(jiǎn)單說明。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1 測(cè)試設(shè)計(jì)技術(shù)的步驟

1.1 確定測(cè)試情形

  • 即分析測(cè)試基礎(chǔ),明確每一個(gè)測(cè)試需要的情形;
  • 例如:

需要測(cè)試的情形包含所有的條件,true、false、有效值、無效值等。

1.2 確定邏輯測(cè)試用例

  • 測(cè)試情形被轉(zhuǎn)換為測(cè)試用例;
  • 邏輯測(cè)試用例課能就是測(cè)試情形;
  • 邏輯測(cè)試用例即描述的測(cè)試情形的類型,不需要為相關(guān)參數(shù)賦確定的值就可以被覆蓋到。

1.3 確定物理測(cè)試用例

  • 物理測(cè)試用例提供了測(cè)試用例所必須的全部信息;
  • 比如:

輸入值、執(zhí)行的測(cè)試動(dòng)作、預(yù)期結(jié)果等。

1.4 建立初始化環(huán)境

  • 為執(zhí)行物理測(cè)試用例,必須準(zhǔn)備所需要的初始化環(huán)境;
  • 意味著必須裝載一定的數(shù)據(jù)集,或者系統(tǒng)被置于某個(gè)狀態(tài)。

1.5 組合測(cè)試腳本

  • 即定義測(cè)試腳本;
  • 物理測(cè)試用例與準(zhǔn)備好的初始化環(huán)境一起構(gòu)成測(cè)試腳本的基礎(chǔ)。

1.6 定義測(cè)試方案

  • 可選步驟;
  • 使用場(chǎng)景為某些測(cè)試腳本和其他腳本之間存在依賴關(guān)系的復(fù)雜情況;
  • 測(cè)試方案可理解為一種“微觀測(cè)試計(jì)劃”;
  • 測(cè)試方案描述了測(cè)試腳本應(yīng)當(dāng)執(zhí)行的順序,需要哪些準(zhǔn)備動(dòng)作,以及在“出錯(cuò)”的情況下,可選的方案是什么。

2 測(cè)試設(shè)計(jì)技術(shù)的優(yōu)點(diǎn)

提高測(cè)試過程的質(zhì)量,增強(qiáng)測(cè)試過程的控制。論據(jù)如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-590063.html

  • 測(cè)試策略能夠提供正確的測(cè)試位置和測(cè)試范圍,基于測(cè)試策略的可靠執(zhí)行,采用測(cè)試設(shè)計(jì)技術(shù)就能夠深入把握測(cè)試的質(zhì)量和范圍;
  • 采用測(cè)試設(shè)計(jì)技術(shù)更能有效的發(fā)現(xiàn)缺陷;
  • 詳細(xì)制定了測(cè)試執(zhí)行的順序和步驟,所以測(cè)試能夠很容易的被復(fù)現(xiàn);
  • 標(biāo)準(zhǔn)化的工作規(guī)程,使得測(cè)試設(shè)計(jì)可移交、可維護(hù);
  • 更容易計(jì)劃和控制測(cè)試過程。

3 測(cè)試設(shè)計(jì)技術(shù)的特征

3.1 白盒或黑盒

  • 黑盒測(cè)試設(shè)計(jì)技術(shù),是基于系統(tǒng)的功能性行為,不需要明確的實(shí)現(xiàn)細(xì)節(jié)知識(shí);
  • 黑盒中,系統(tǒng)只受輸入值的支配,對(duì)于輸出結(jié)果,分析他是否和預(yù)期的系統(tǒng)行為相符合;
  • 白盒測(cè)試設(shè)計(jì)技術(shù),基于系統(tǒng)內(nèi)部結(jié)構(gòu)的知識(shí),基于代碼、程序描述和技術(shù)設(shè)計(jì)。

3.2 導(dǎo)出測(cè)試用例的原則

3.2.1 處理邏輯

  • 基于被測(cè)試的程序、函數(shù)或系統(tǒng)處理邏輯的詳細(xì)知識(shí),來導(dǎo)出測(cè)試用例,比如:
    嵌入式軟件測(cè)試筆記11 | 測(cè)試設(shè)計(jì)技術(shù)簡(jiǎn)單說明,# 嵌入式軟件測(cè)試,嵌入式硬件,嵌入式軟件,嵌入式測(cè)試,嵌入式軟件測(cè)試,嵌入式
  • 相關(guān)的術(shù)語有:邏輯測(cè)試、控制流程測(cè)試、路徑測(cè)試、事務(wù)流測(cè)試。

3.2.2 等價(jià)類劃分

  • 輸入范圍被劃分為“等價(jià)類”;
  • 一個(gè)特定等價(jià)類中的所有輸入值,系統(tǒng)都表現(xiàn)出同一種行為;
  • 等價(jià)類劃分的另一個(gè)術(shù)語是范圍測(cè)試;
  • 分為有效等價(jià)類和無效等價(jià)類。

3.2.3 邊界值分析

  • 即等價(jià)類劃分的一個(gè)特殊化,獨(dú)立于等價(jià)類的值被稱為邊界值;
  • 可用于輸入范圍和輸出范圍。

3.2.3 運(yùn)行使用

  • 基于系統(tǒng)在實(shí)地的使用導(dǎo)出測(cè)試用例;
  • 即模擬真實(shí)情況的使用的測(cè)試用例。

3.2.4 CURD

  • 基于數(shù)據(jù)的生命周期(創(chuàng)建、讀取、更新和刪除)。

3.2.5 因果圖

  • 將自然語言規(guī)范轉(zhuǎn)變成更結(jié)構(gòu)化、更正式規(guī)范的技術(shù);
  • 適用于描述輸入環(huán)境的組合影響。

3.3 正式或非正式

  • 正式的測(cè)試設(shè)計(jì)技術(shù)對(duì)于導(dǎo)出測(cè)試用例有嚴(yán)格的規(guī)定;
  • 相對(duì)于正式,非正式測(cè)試設(shè)計(jì)技術(shù)留給測(cè)試人員更多的自由空間。

3.4 適用范圍

  • 不同的技術(shù)適用不同的范圍;
  • 比如有的適用于測(cè)試構(gòu)建內(nèi)部的細(xì)節(jié)處理,有的適用測(cè)試功能\數(shù)據(jù)之間的集成,有的適用于測(cè)試系統(tǒng)與外部接口的交互。

3.5 被測(cè)試的質(zhì)量特性

  • 一組足以覆蓋待測(cè)試功能的測(cè)試用例,可能不適于測(cè)試系統(tǒng)性能或可靠性;
  • 選擇特定的測(cè)試設(shè)計(jì)技術(shù)主要依賴于待測(cè)試的質(zhì)量特性。

3.6 必須的測(cè)試基礎(chǔ)類型

  • 由于測(cè)試設(shè)計(jì)技術(shù)被定義為“從測(cè)試基礎(chǔ)導(dǎo)出測(cè)試用例的標(biāo)準(zhǔn)方法”,所以它要求有特定的測(cè)試基礎(chǔ)類型。

到了這里,關(guān)于嵌入式軟件測(cè)試筆記11 | 測(cè)試設(shè)計(jì)技術(shù)簡(jiǎn)單說明的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 科普:嵌入式代碼軟件在環(huán)(SiL)測(cè)試的可靠性

    ?? : 嵌入式系統(tǒng)、軟件在環(huán)(SiL)、測(cè)試、生命周期 01. 簡(jiǎn)介 當(dāng)前,嵌入式系統(tǒng)開發(fā)的大趨勢(shì)為通過軟件實(shí)現(xiàn)大量的硬件功能,這導(dǎo)致軟件的復(fù)雜程度顯著上升——代碼開發(fā)成本和風(fēng)險(xiǎn)也成倍增加。復(fù)用已有系統(tǒng)中的軟件組件是改進(jìn)嵌入式系統(tǒng)生命周期的一種可能

    2024年04月26日
    瀏覽(24)
  • 嵌入式軟件開發(fā)常用的編輯代碼工具、比較工具和測(cè)試工具的使用說明和操作步驟

    嵌入式軟件開發(fā)常用的編輯代碼工具有: Eclipse Eclipse是一款開源的集成開發(fā)環(huán)境,支持多種編程語言和插件,適用于多種嵌入式開發(fā)平臺(tái)。以下是Eclipse的使用說明和操作步驟: 步驟1:創(chuàng)建新工程 單擊“File”菜單,選擇“New”→“Project”選項(xiàng),選擇工程類型和開發(fā)平臺(tái)。

    2024年02月02日
    瀏覽(29)
  • 系統(tǒng)架構(gòu)設(shè)計(jì)師筆記第7期:嵌入式系統(tǒng)及軟件

    嵌入式系統(tǒng)是一種特殊的計(jì)算機(jī)系統(tǒng),它被設(shè)計(jì)用于執(zhí)行特定的功能或控制特定的設(shè)備。與一般的計(jì)算機(jī)系統(tǒng)不同,嵌入式系統(tǒng)通常是嵌入到其他設(shè)備或系統(tǒng)中,以完成特定的任務(wù),如家電、汽車、醫(yī)療設(shè)備、工業(yè)控制系統(tǒng)等。嵌入式系統(tǒng)通常具有小型、低功耗、實(shí)時(shí)性要求

    2024年02月08日
    瀏覽(82)
  • 【筆記】ARM M3-M4權(quán)威指南第二章《嵌入式軟件開發(fā)介紹》

    【筆記】ARM M3-M4權(quán)威指南第二章《嵌入式軟件開發(fā)介紹》

    2.1 ARM微控制器是由哪些構(gòu)成的 2.2 開始時(shí)需要準(zhǔn)備什么 2.2.1 開發(fā)組件,C 編譯器組件產(chǎn)品如下 2.2.2 開發(fā)板 2.2.3 調(diào)試適配板(Keil – ULINK;IAR-- I-Jet;STM Value Line Discover;JTAG/SW仿真器/在線仿真器(ICE);開源板 – ARM的CMSIC-DAP和Coocox的CoLink) 2.2.4 軟件設(shè)備驅(qū)動(dòng) 2.2.5 示例(Samp

    2024年04月13日
    瀏覽(109)
  • 嵌入式軟件調(diào)試與驗(yàn)證4自動(dòng)重現(xiàn)和分析嵌入式軟件中的Bug

    嵌入式軟件調(diào)試與驗(yàn)證4自動(dòng)重現(xiàn)和分析嵌入式軟件中的Bug

    嵌入式軟件的重要性逐年增加。ISO26262標(biāo)準(zhǔn)的最高安全級(jí)別要求十個(gè)9小時(shí)內(nèi)無故障運(yùn)行。然而,歷史上的一些項(xiàng)目表明,即使進(jìn)行了全面的測(cè)試,多年來仍有許多錯(cuò)誤未被發(fā)現(xiàn)。航天飛機(jī)的控制計(jì)算機(jī)僅有50萬行源代碼,卻經(jīng)過了長(zhǎng)達(dá)8年的測(cè)試,每行源代碼耗資1000美元,即總

    2024年02月08日
    瀏覽(19)
  • C/C++|物聯(lián)網(wǎng)開發(fā)入門+項(xiàng)目實(shí)戰(zhàn)|函數(shù)輸入與輸出|值傳遞|地址傳遞|連續(xù)空間的傳遞|嵌入式C語言高級(jí)|C語言函數(shù)的使用-學(xué)習(xí)筆記(11)

    C/C++|物聯(lián)網(wǎng)開發(fā)入門+項(xiàng)目實(shí)戰(zhàn)|函數(shù)輸入與輸出|值傳遞|地址傳遞|連續(xù)空間的傳遞|嵌入式C語言高級(jí)|C語言函數(shù)的使用-學(xué)習(xí)筆記(11)

    參考: 麥子學(xué)院-嵌入式C語言高級(jí)-C語言函數(shù)的使用 一堆代碼的集合,用一個(gè)標(biāo)簽去描述它 復(fù)用化,降低冗余度 標(biāo)簽 ------ 函數(shù)名 函數(shù)和數(shù)組都屬于內(nèi)存空間,函數(shù)具備3要素: int *p; int a[100]; 1、函數(shù)名(地址) 2、輸入?yún)?shù) 3、返回值 在定義函數(shù)時(shí),必須將3要素告知編譯器

    2023年04月20日
    瀏覽(27)
  • 嵌入式軟件架構(gòu)

    嵌入式軟件架構(gòu)

    總目錄鏈接== AutoSAR入門和實(shí)戰(zhàn)系列總目錄 總目錄鏈接== AutoSAR BSW高階配置系列總目錄 嵌入式軟件架構(gòu)設(shè)計(jì)意圖通常伴隨著基于個(gè)人經(jīng)驗(yàn)的假設(shè)。軟件開發(fā)人員可能會(huì)從資源受限的基于微控制器的系統(tǒng)的角度來看待架構(gòu)設(shè)計(jì)。系統(tǒng)人員可能會(huì)從應(yīng)用處理器的角度考慮架構(gòu)。如

    2023年04月10日
    瀏覽(19)
  • 嵌入式軟件學(xué)習(xí)路線(入門)

    嵌入式軟件學(xué)習(xí)路線(入門)

    大家不要只收藏不關(guān)注啊,哪怕點(diǎn)個(gè)贊都行哇。?? 剛工作兩年,推薦的學(xué)習(xí)路線只做一家之言,如果有那里有人覺得不合適,可以根據(jù)自身的需求尋找更合適的路線,大學(xué)的時(shí)候?qū)W習(xí)過單片機(jī),對(duì)于單片機(jī)也算是入門級(jí),能做一些畢業(yè)設(shè)計(jì)級(jí)別的東西,能夠應(yīng)付大學(xué)所需。

    2023年04月15日
    瀏覽(27)
  • 嵌入式軟件常用工具概覽

    “工欲善其事,必先利其器”,選擇高質(zhì)量并適合自己工具可以提高效率,這里介紹一下一些嵌入式軟件開發(fā)過程中常用工具。 VSCode :Visual Studio Code 出自微軟的代碼編輯器,需要的功能可以通過安裝插件獲得,插件非常豐富。相對(duì)于VS更輕量靈活、適合嵌入式開發(fā)場(chǎng)景。

    2024年02月11日
    瀏覽(21)
  • 嵌入式硬件和軟件哪個(gè)好?

    嵌入式硬件和軟件哪個(gè)好?

    嵌入式硬件和軟件哪個(gè)好? 嵌入式軟硬件工程師哪個(gè)更有前途呢?一起來看看。 嵌入式是分為軟硬件工程師的,首先我們先來看看嵌入式硬件工程師吧! 嵌入式硬件開發(fā)工程師主要編寫嵌入式系統(tǒng)硬件總體方案和詳細(xì)方案,要求理解嵌入式系統(tǒng)架構(gòu),有一定的C語言基礎(chǔ),熟悉

    2024年02月04日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包