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

軟件單元測(cè)試

軟件單元測(cè)試

定 價(jià):¥89.00

作 者: 顧翔
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書(shū)可以去


ISBN: 9787121455094 出版時(shí)間: 2023-06-01 包裝: 平塑勒
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)對(duì)軟件單元測(cè)試進(jìn)行了詳細(xì)介紹。第1 章與第2 章介紹軟件單元測(cè)試的概念和基礎(chǔ)知識(shí);第3 章到第5 章介紹C 語(yǔ)言、Java 語(yǔ)言和Python 語(yǔ)言的單元測(cè)試框架和技巧;第6 章與第7 章介紹代碼覆蓋率工具和代碼語(yǔ)法規(guī)范檢查工具;第8 章通過(guò)兩個(gè)案例詳細(xì)介紹TDD。讀者可以根據(jù)自己的需求對(duì)以上內(nèi)容進(jìn)行選擇性閱讀或者全部閱讀。另外,為了鞏固大家的學(xué)習(xí)效果,每一章結(jié)尾都有相應(yīng)的習(xí)題。 本書(shū)適合軟件開(kāi)發(fā)工程師、測(cè)試工程師、項(xiàng)目經(jīng)理和大學(xué)計(jì)算機(jī)專業(yè)本科高年級(jí)學(xué)生與研究生閱讀。

作者簡(jiǎn)介

  顧翔,1997年畢業(yè)于北京工業(yè)大學(xué),中國(guó)計(jì)算機(jī)學(xué)會(huì)(CFF)會(huì)員,上海開(kāi)源協(xié)會(huì)個(gè)人會(huì)員,開(kāi)源網(wǎng)安專家組成員,國(guó)家職業(yè)教育研究院軟件測(cè)試、安全專家組成員。著有《軟件測(cè)試技術(shù)實(shí)戰(zhàn):設(shè)計(jì)、工具及管理》《基于Django的電子商務(wù)網(wǎng)站設(shè)計(jì)》《全棧軟件測(cè)試工程師寶典》《通過(guò)案例玩轉(zhuǎn)JMeter(微課版)》圖書(shū)。軟件綠色聯(lián)盟2018年優(yōu)秀講師獲得者,先后就職于炎黃新星網(wǎng)絡(luò)科技有限公司、中興通訊股份有限公司、意法半導(dǎo)體(中國(guó))有限公司和愛(ài)立信通信(中國(guó))有限公司,擔(dān)任軟件開(kāi)發(fā)工程師、軟件測(cè)試工程師,軟件測(cè)試經(jīng)理等職務(wù),積累了豐富的軟件研發(fā)測(cè)試?yán)碚摵蛯?shí)踐經(jīng)驗(yàn),精通測(cè)試設(shè)計(jì)、測(cè)試管理、安全測(cè)試、性能測(cè)試、自動(dòng)化測(cè)試、敏捷測(cè)試和DevOps測(cè)試技術(shù),從2015年起,從事金融、通信、航空、郵政等行業(yè)及高校的軟件測(cè)試咨詢和培訓(xùn)服務(wù)。

圖書(shū)目錄

目 錄
第1 章 軟件單元測(cè)試簡(jiǎn)介 ····································································.1
1.1 樁對(duì)象和測(cè)試驅(qū)動(dòng)函數(shù) ······························································.1
1.2 測(cè)試驅(qū)動(dòng)開(kāi)發(fā) ·········································································.2
1.3 軟件測(cè)試應(yīng)該貫徹始終 ······························································.2
1.4 軟件測(cè)試金字塔·······································································.3
1.5 單元測(cè)試在傳統(tǒng)開(kāi)發(fā)模式中的地位 ···············································.4
1.6 單元測(cè)試在敏捷開(kāi)發(fā)模式中的地位 ···············································.5
1.7 精準(zhǔn)測(cè)試 ···············································································.5
1.8 單元測(cè)試和白盒測(cè)試 ·································································.6
1.9 單元測(cè)試的FIRST 原則和AIR 原則 ··············································.7
1.10 習(xí)題 ····················································································.7
第2 章 軟件單元測(cè)試基礎(chǔ)知識(shí) ······························································.8
2.1 動(dòng)態(tài)自動(dòng)化單元測(cè)試 ·································································.8
2.1.1 被測(cè)程序 ·······································································.8
2.1.2 語(yǔ)句覆蓋 ·······································································.8
2.1.3 分支覆蓋 ······································································.11
2.1.4 條件覆蓋 ·······································································13
2.1.5 條件/分支覆蓋 ································································15
2.1.6 MC/DC 覆蓋 ··································································15
2.1.7 路徑覆蓋 ·······································································17
2.1.8 幾種覆蓋率的強(qiáng)弱關(guān)系 ·····················································18
2.1.9 控制流覆蓋 ····································································18
2.2 靜態(tài)自動(dòng)化單元測(cè)試:代碼掃描 ··················································19
2.3 手工單元測(cè)試:代碼調(diào)試 ···························································20
2.4 手工單元測(cè)試:代碼評(píng)審 ···························································20
2.5 單元測(cè)試中的問(wèn)題 ····································································20
2.5.1 功能層面的問(wèn)題·····························································.21
2.5.2 性能層面的問(wèn)題·····························································.22
2.5.3 安全層面的問(wèn)題·····························································.22
2.6 習(xí)題 ····················································································.23
第3 章 C 語(yǔ)言動(dòng)態(tài)自動(dòng)化單元測(cè)試框架 ·················································.24
3.1 在Windows 下安裝C 語(yǔ)言運(yùn)行環(huán)境 ············································.24
3.1.1 安裝配置MinGW ···························································.24
3.1.2 安裝配置MSYS2 ···························································.25
3.1.3 安裝配置IDE ································································.25
3.2 安裝編譯CUnit ······································································.31
3.2.1 在Windows 下安裝CUnit ·················································.31
3.2.2 在Linux 下安裝CUnit ·····················································.31
3.2.3 創(chuàng)建被測(cè)文件和測(cè)試文件 ·················································.32
3.2.4 在Windows 下運(yùn)行測(cè)試文件 ·············································.34
3.2.5 在Linux 下運(yùn)行測(cè)試文件 ·················································.34
3.2.6 運(yùn)行結(jié)果 ·····································································.35
3.3 查看測(cè)試報(bào)告 ········································································.35
3.4 CUnit 介紹 ············································································.36
3.4.1 CUnit 的四種運(yùn)行模式 ·····················································.36
3.4.2 CUnit 頭文件 ································································.38
3.4.3 CUnit 支持的斷言 ··························································.39
3.4.4 CUnit 架構(gòu) ···································································.40
3.4.5 CUnit 的基本測(cè)試步驟 ·····················································.40
3.5 案例 ····················································································.41
3.5.1 指針操作 ·····································································.41
3.5.2 返回結(jié)構(gòu)體 ··········································

本目錄推薦

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