嵌入式軟件測試

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

內容概要

  本書重點討論嵌入式軟件測試的相關知識。主要內容包括:嵌入式軟件測試的相關基本概念、嵌入式軟件測試的生命周期、嵌入式軟件測試的相關技術、嵌入式軟件的測試過程、嵌入式軟件測試環(huán)境的搭建以及常用的嵌入式軟件自動化測試工具及管理工具。  本書從普通的軟件測試人手來介紹嵌入式軟件測試,并輔以實例說明嵌入式軟件測試技術的具體應用。本書適合作為高等院校計算機、嵌入式及相關專業(yè)的本科生及研究生的教材,也可供廣大嵌入式軟件開發(fā)、維護領域的技術人員參考。

書籍目錄

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

章節(jié)摘錄

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

編輯推薦

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

圖書封面

評論、評分、閱讀與下載


    嵌入式軟件測試 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7