嵌入式軟件測(cè)試

出版時(shí)間:2008-7  出版社:機(jī)械工業(yè)出版社  作者:康一梅 等 著  頁數(shù):229  

內(nèi)容概要

  本書重點(diǎn)討論嵌入式軟件測(cè)試的相關(guān)知識(shí)。主要內(nèi)容包括:嵌入式軟件測(cè)試的相關(guān)基本概念、嵌入式軟件測(cè)試的生命周期、嵌入式軟件測(cè)試的相關(guān)技術(shù)、嵌入式軟件的測(cè)試過程、嵌入式軟件測(cè)試環(huán)境的搭建以及常用的嵌入式軟件自動(dòng)化測(cè)試工具及管理工具?! ”緯鴱钠胀ǖ能浖y(cè)試人手來介紹嵌入式軟件測(cè)試,并輔以實(shí)例說明嵌入式軟件測(cè)試技術(shù)的具體應(yīng)用。本書適合作為高等院校計(jì)算機(jī)、嵌入式及相關(guān)專業(yè)的本科生及研究生的教材,也可供廣大嵌入式軟件開發(fā)、維護(hù)領(lǐng)域的技術(shù)人員參考。

書籍目錄

叢書序叢書前言前言教學(xué)建議第1章 嵌入式軟件概述1.1 嵌入式系統(tǒng)概述1.1.1 嵌入式系統(tǒng)的組成1.1.2 嵌入式系統(tǒng)的特點(diǎn)1.1.3 嵌入式系統(tǒng)的分類1.2 嵌入式系統(tǒng)硬件基礎(chǔ)知識(shí)1.3 嵌入式系統(tǒng)軟件基礎(chǔ)知識(shí)1.3.1 嵌入式軟件的分類1.3.2 嵌入式操作系統(tǒng)1.4 嵌入式軟件工程1.4.1 可行性分析和需求分析階段1.4.2 設(shè)計(jì)階段1.4.3 實(shí)現(xiàn)階段1.4.4 測(cè)試階段1.4.5 維護(hù)階段1.4.6 嵌入式軟件的開發(fā)1.5 嵌入式軟件設(shè)計(jì)的質(zhì)量1.5.1 嵌入式軟件開發(fā)的質(zhì)量問題1.5.2 嵌入式軟件的質(zhì)量模型1.5.3 提高嵌入式軟件的質(zhì)量第2章 軟件測(cè)試基礎(chǔ)2.1 軟件測(cè)試的歷史2.2 軟件測(cè)試的基本概念2.3 軟件測(cè)試的對(duì)象2.4 軟件測(cè)試的信息流2.5 軟件測(cè)試的目的和作用2.5.1 質(zhì)量改進(jìn)2.5.2 驗(yàn)證和確認(rèn)2.5.3 可靠性評(píng)估2.6 軟件測(cè)試的特點(diǎn)2.7 軟件測(cè)試原則2.8 軟件測(cè)試的分類2.9 軟件測(cè)試技術(shù)2.9.1 靜態(tài)測(cè)試2.9.2 動(dòng)態(tài)測(cè)試2.10 軟件測(cè)試的級(jí)別2.10.1 單元測(cè)試2.10.2 組件測(cè)試2.10.3 集成測(cè)試2.10.4 確認(rèn)測(cè)試2.10.5 系統(tǒng)測(cè)試2.10.6 驗(yàn)收測(cè)試第3章 嵌入式軟件測(cè)試基礎(chǔ)3.1 嵌入式軟件測(cè)試的特點(diǎn)3.2 嵌入式軟件統(tǒng)一測(cè)試模型3.3 嵌入式軟件目標(biāo)機(jī)環(huán)境測(cè)試和宿主機(jī)環(huán)境測(cè)試3.4 嵌入式軟件的測(cè)試步驟概述3.4.1 系統(tǒng)平臺(tái)測(cè)試3.4.2 單元模塊測(cè)試3.4.3 集成測(cè)試3.4.4 系統(tǒng)測(cè)試3.4.5 確認(rèn)測(cè)試3.5 嵌入式軟件測(cè)試和普通軟件測(cè)試的區(qū)別第4章 嵌入式軟件測(cè)試的生命周期4.1 V模型和多V模型4.1.1 軟件開發(fā)V模型4.1.2 嵌入式軟件開發(fā)V模型4.1.3 嵌入式軟件開發(fā)多V模型4.2 需求分析階段4.3 概要設(shè)計(jì)階段4.4 詳細(xì)設(shè)計(jì)階段4.5 編碼和測(cè)試執(zhí)行階段4.5.1 單元/模塊測(cè)試階段4.5.2 集成/系統(tǒng)測(cè)試階段4.5.3 確認(rèn)測(cè)試階段4.6 迭代模型4.7 嵌入式軟件的測(cè)試步驟4.7.1 單元測(cè)試4.7.2 集成測(cè)試4.7.3 確認(rèn)測(cè)試4.7.4 系統(tǒng)測(cè)試4.8 嵌入式軟件測(cè)試策略總結(jié)第5章 嵌入式軟件測(cè)試技術(shù)5.1 軟件靜態(tài)測(cè)試5.1.1 代碼檢查5.1.2 靜態(tài)分析5.2 軟件系統(tǒng)測(cè)試5.2.1 等價(jià)類劃分5.2.2 邊界值分析5.2.3 因果圖法5.2.4 猜錯(cuò)法5.2.5 系統(tǒng)測(cè)試的策略5.3 軟件動(dòng)態(tài)測(cè)試5.3.1 典型的白盒測(cè)試技術(shù)5.3.2 典型的黑盒測(cè)試技術(shù)5.4 嵌入式軟件的特殊測(cè)試技術(shù)5.4.1 狀態(tài)轉(zhuǎn)換測(cè)試5.4.2 控制流測(cè)試第6章 軟件測(cè)試過程管理與實(shí)踐6.1 測(cè)試需求分析6.1.1 原始需求提取6.1.2 產(chǎn)品測(cè)試規(guī)格說明分析6.1.3 測(cè)試規(guī)格說明分配分解6.2 測(cè)試計(jì)劃6.2.1 任務(wù)分解與工作量估計(jì)6.2.2 軟件測(cè)試計(jì)劃6.2.3 測(cè)試計(jì)劃制定6.3 測(cè)試設(shè)計(jì)6.3.1 軟件設(shè)計(jì)評(píng)審6.3.2 測(cè)試設(shè)計(jì)6.3.3 測(cè)試方案設(shè)計(jì)6.4 測(cè)試用例設(shè)計(jì)6.4.1 編寫測(cè)試用例的步驟6.4.2 測(cè)試用例的編寫要求6.4.3 測(cè)試用例編寫/設(shè)計(jì)技術(shù)6.4.4 測(cè)試用例模板6.5 測(cè)試執(zhí)行6.5.1 編碼階段6.5.2 穩(wěn)定階段6.5.3 發(fā)布和驗(yàn)收階段6.5.4 測(cè)試執(zhí)行日志6.5.5 測(cè)試執(zhí)行報(bào)告6.5.6 測(cè)試總結(jié)報(bào)告6.6 軟件測(cè)試缺陷管理6.6.1 軟件缺陷跟蹤過程6.6.2 軟件缺陷報(bào)告第7章 嵌入式軟件測(cè)試環(huán)境7.1 嵌入式軟件測(cè)試環(huán)境綜述7.1.1 嵌入式軟件仿真測(cè)試環(huán)境7.1.2 嵌入式軟件測(cè)試環(huán)境的體系結(jié)構(gòu)7.1.3 交叉測(cè)試方式7.1.4 插樁技術(shù)7.2 各測(cè)試階段需要的測(cè)試環(huán)境7.2.1 模型階段7.2.2 原型階段7.2.3 臨近生產(chǎn)階段7.2.4 開發(fā)后階段7.3 嵌入式軟件測(cè)試環(huán)境的建立7.4 嵌入式軟件測(cè)試環(huán)境建立實(shí)例第8章 軟件測(cè)試自動(dòng)化8.1 LOGISCOPE8.1.1 LOGISCOPE概述8.1.2 LOGISCOPE的優(yōu)點(diǎn)8.1.3 LOGISCOPE的使用8.2 CodeTest8.2.1 CodeTest概述8.2.2 CodeTest Native8.2.3 CodeTest Software?In?Circuit8.2.4 CodeTest Hardware?In?Circuit8.2.5 CodeTest的功能8.2.6 Tornado環(huán)境中CodeTest的使用8.3 CRESTS/ATAT8.3.1 CRESTS/ATAT概述8.3.2 CRESTS/ATAT的功能8.3.3 CRESTS/ATAT的設(shè)計(jì)原理8.3.4 CRESTS/ATAT的使用8.3.5 其他支持測(cè)試軟件的介紹8.4 TestManager8.4.1 TestManager概述8.4.2 TestManager的使用參考文獻(xiàn)

章節(jié)摘錄

  第一章 嵌入式軟件概述  計(jì)算機(jī)系統(tǒng)可以處理并管理各種數(shù)據(jù),這里所說的數(shù)據(jù)包括文字、數(shù)字、圖片以及各種指令。人們希望能制造各種智能機(jī)器,這些機(jī)器需要一套“大腦”系統(tǒng),對(duì)其中一些很小的機(jī)器(如數(shù)碼照相機(jī)),需要給它們?cè)O(shè)計(jì)一套小小的可以嵌在里面的“大腦”系統(tǒng),這個(gè)“大腦”有多聰明,就要看它的軟件了。這一類隱藏在一些更大的系統(tǒng)中管理和控制這些系統(tǒng)并帶有微處理器的專用軟硬件系統(tǒng)稱為嵌入式計(jì)算機(jī)系統(tǒng),通常稱為嵌入式系統(tǒng)。由于嵌入式系統(tǒng)本身是一個(gè)外延極廣的名詞,凡是與產(chǎn)品結(jié)合在一起的具有嵌入式特點(diǎn)的控制系統(tǒng)都可以叫做嵌入式系統(tǒng),所以很難給它下一個(gè)準(zhǔn)確的定義?! EEE(電氣與電子工程師協(xié)會(huì))對(duì)嵌入式系統(tǒng)的定義是:用于控制、監(jiān)視或者輔助操作機(jī)器和設(shè)備的裝置(devices used to control,monitor,or assist the operation of equipment,machinery or plants)??梢钥闯?,此定義是從應(yīng)用方面考慮的,即嵌入式系統(tǒng)是軟件和硬件的綜合體,還可以涵蓋機(jī)電等附屬裝置。目前,國內(nèi)普遍認(rèn)同的定義是:嵌入式系統(tǒng)是指以應(yīng)用為中心、以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟硬件可以裁減,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗等嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。  1.1 嵌入式系統(tǒng)概述  1.1.1 嵌入式系統(tǒng)的組成  總體上,嵌入式系統(tǒng)可劃分成硬件和軟件兩部分,硬件一般由高性能的微處理器和外圍的接口電路組成,軟件一般由硬件抽象層、操作系統(tǒng)、板級(jí)支持包、應(yīng)用平臺(tái)和應(yīng)用程序幾部分組成,如圖1—1所示?! 〔⒎撬星度胧较到y(tǒng)都包含這些部分,有些系統(tǒng)沒有操作系統(tǒng),有些系統(tǒng)沒有應(yīng)用平臺(tái)。更多時(shí)候設(shè)計(jì)人員是把這幾種軟件組合在一起的,即應(yīng)用程序控制著系統(tǒng)的運(yùn)作和行為,而操作系統(tǒng)控制著應(yīng)用程序與硬件的交互。因?yàn)榍度胧较到y(tǒng)本身考慮的是處理速度問題,所以這種設(shè)計(jì)方式更有利于程序與硬件、程序與程序的交互,從而提高整個(gè)系統(tǒng)的速度。嵌入式操作系統(tǒng)具有相對(duì)不變性,而不同的系統(tǒng)需要設(shè)計(jì)不同的嵌入式應(yīng)用程序。

編輯推薦

  隨著嵌入式技術(shù)的不斷發(fā)展,嵌入式軟件的規(guī)模也越來越大,因此需要對(duì)嵌入式軟件進(jìn)行系統(tǒng)測(cè)試?! ∏度胧杰浖臏y(cè)試遵循軟件測(cè)試的基本原則,但是由于嵌入式軟件在開發(fā)過程、性能要求方面的特殊性,嵌入式軟件測(cè)試也有其獨(dú)有的特點(diǎn)。  全面介紹嵌入式軟件測(cè)試的相關(guān)概念、測(cè)試技術(shù)、測(cè)試過程、測(cè)試環(huán)境以及相關(guān)的自動(dòng)化測(cè)試工具及管理工具?! 钠胀ㄜ浖y(cè)試入手,揭示嵌入式軟件測(cè)試與通用軟件測(cè)試的相似點(diǎn)及獨(dú)特之處,有利于讀者深入理解嵌入式軟件測(cè)試的相關(guān)知識(shí)?! ≥o以實(shí)例,從工程的角度幫助讀者了解嵌入式軟件測(cè)試的具體實(shí)施過程?!  肚度胧杰浖y(cè)試》主要從嵌入式軟件測(cè)試方法、測(cè)試管理和測(cè)試工具三個(gè)方面介紹嵌入式軟件測(cè)試。嵌入式軟件測(cè)試與通用軟件測(cè)試有相通之處,也有很大差異。嵌入式系統(tǒng)測(cè)試與系統(tǒng)軟硬件平臺(tái)關(guān)系密切,測(cè)試環(huán)境的搭建、測(cè)試方法都有其特殊要求。本書將主要介紹軟件測(cè)試的基本理論,嵌入式軟件測(cè)試方法,嵌入式軟件測(cè)試環(huán)境,嵌入式軟件測(cè)試過程管理,嵌入式軟件測(cè)試工具等。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    嵌入式軟件測(cè)試 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7