注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機科學(xué)理論與基礎(chǔ)知識軟件單元測試入門與實踐

軟件單元測試入門與實踐

軟件單元測試入門與實踐

定 價:¥49.00

作 者: 周立功 喻永和
出版社: 北京航空航天大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787512439818 出版時間: 2023-01-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  軟件測試是保證軟件質(zhì)量的重要手段之一。本書共12章,主要介紹使用C/C 開發(fā)時,如何開展單元測試。內(nèi)容包括:軟件測試以及單元測試簡介,編碼規(guī)則檢測、代碼結(jié)構(gòu)分析以及相關(guān)I具的使用,設(shè)計測試用例,編寫測試代碼,跨平臺構(gòu)建的方法,代碼覆蓋率生成工具,持續(xù)集成系統(tǒng)Gitlab的使用等內(nèi)容。本書使用的工具主要針對C語言及C 語言,所以主要適合C語言及C 語言開發(fā)者以吸相關(guān)測試人員閱讀,也可作為大專院校相關(guān)專業(yè)師生的參考用書。

作者簡介

暫缺《軟件單元測試入門與實踐》作者簡介

圖書目錄

第1章 軟件測試基礎(chǔ)知識
1.1 什么是軟件測試
1.1.1 軟件測試的定義
1.1.2 測試和調(diào)試的區(qū)別
1.1.3 軟件測試的重要性
1.1.4 軟件測試的有效性
1.2 誰為軟件質(zhì)量負責(zé)
1.3 軟件測試分類
1.3.1 按不同階段劃分
1.3.2 按是否需要了解內(nèi)部結(jié)構(gòu)劃分
1.3.3 按是否需要運行程序劃分

第2章 單元測試概述
2.1 什么是單元測試
2.2 單元測試的重要性
2.3 單元測試推行困難的原因
2.4 為什么不是TDD
2.4.1 TDD概述
2.4.2 TDD的缺點
2.5 單元測試如何做
2.5.1 加強需求分析
2.5.2 可測試性設(shè)計
2.5.3 測試代碼隨時與軟件代碼保持一致
2.5.4 單元測試技術(shù)要求

第3章 靜態(tài)測試
3.1 靜態(tài)測試概述
3.2 編碼規(guī)則檢查
3.2.1 規(guī)則配置文件
3.2.2 pc-lint選項說明
3.2.3 選項配置文件
3.2.4 源文件列表
3.2.5 使用pc-lint進行檢查
3.2.6 加入附加檢測規(guī)則
3.2.7 預(yù)防Bug的十大編碼規(guī)則
3.3 代碼結(jié)構(gòu)分析
3.3.1 代碼結(jié)構(gòu)分析概述
3.3.2 軟件獲取
3.3.3 新建項目
3.3.4 分析代碼結(jié)構(gòu)
3.3.5 修改指標(biāo)閾值
3.4 代碼評審
3.4.1 代碼走查
3.4.2 代碼審查
3.4.3 如何進行代碼評審

第4章 測試用例設(shè)計
4.1 什么是測試用例
4.2 輸入和輸出的定義
4.3 邏輯覆蓋
4.3.1 語句覆蓋
4.3.2 判定覆蓋
4.3.3 條件覆蓋
4.3.4 條件組合覆蓋
4.3.5 修正條件判定覆蓋
4.4 數(shù)據(jù)覆蓋
4.4.1 邊界值分析
4.4.2 等價類劃分
4.4.3 窮舉
4.4.4 其他考慮
……

第5章 測試準(zhǔn)備工作
第6章 編寫測試代碼
第7章 仿制對象
第8章 單元測試實戰(zhàn)演練
第9章 輕量級測試框架——Unity
第10章 自動構(gòu)建
第11章 代碼覆蓋率分析
第12章 持續(xù)集成

參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號