軟件單元測試 顧翔 9787121455094 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:電子工業
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
NT$566
商品編號: 9787121455094
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202306*若逾兩年請先於客服中心或Line洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:軟件單元測試
ISBN:9787121455094
出版社:電子工業
著編譯者:顧翔
頁數:300
所在地:中國大陸 *此為代購商品
書號:1525360
可大量預訂,請先連絡。

內容簡介

本書對軟體單元測試進行了詳細介紹。第1章與第2章介紹軟體單元測試的概念和基礎知識;第3章到第5章介紹C語言、Java語言和Python語言的單元測試框架和應用技巧;第6章與第7章介紹代碼覆蓋率工具和代碼語法規範檢查工具;第8章通過兩個案例詳細介紹TDD。 本書適合軟體開發工程師、測試工程師、項目經理和大學計算機專業本科高年級學生與研究生閱讀。

作者簡介

顧翔,1997年畢業於北京工業大學,畢業后從事軟體開發工作,2002年開始從事軟體測試工作,曾經在各大知名的互聯網公司、嵌入式軟體公司、通信公司和網路管理軟體公司等擔任軟體測試工程師、軟體測試經理等職務,積累了豐富的軟體測試知識和實踐經驗。現專職從事軟體開發與測試、大數據及雲計算相關的培訓工作,是中關村智聯軟體服務業質量創新聯盟成員,被北京軟體和信息服務業協會、北京課通天下、上海宇谷培訓公司、上海知言網路科技有限公司和中睿信息技術有限公司聘為高級資深講師。2014年,接受51Testing軟體測試網的專訪:《51Testing專訪顧翔——解讀開發轉測試的趣味人生》,並且在51Testhlg上發布了一系列個人專欄文章,如《測試專刊——顧翔與你一起漫談測試》和《測試專刊——白雲群中話計算》等。

目錄

第1章 軟體單元測試簡介
1 1 樁對象和測試驅動函數
1 2 測試驅動開發
1 3 軟體測試應該貫徹始
1 4 軟體測試金字塔
1 5 單元測試在傳統開發模式中的地位
1 6 單元測試在敏捷開發模式中的地位
1 7 測試
1 8 單元測試和白盒測試
1 9 單元測試的FIRST原則和AIR原則
1 10 習題
第2章 軟體單元測試基礎知識
2 1 動態自動化單元測試
2 1 1 被測程序
2 1 2 語句覆蓋
2 1 3 分支覆蓋
2 1 4 條件覆蓋
2 1 5 條件/分支覆蓋
2 1 6 MC/DC覆蓋
2 1 7 路徑覆蓋
2 1 8 幾種覆蓋率的強弱關係
2 1 9 控制流覆蓋
2 2 靜態自動化單元測試:代碼掃描
2 3 手工單元測試:代碼調試
2 4 手工單元測試:代碼評審
2 5 單元測試中的問題
2 5 1 功能層面的問題
2 5 2 性能層面的問題
2 5 3 安全層面的問題
2 6 習題
第3章 C語言動態自動化單元測試框架
3 1 在Windows下安裝C語言運行環境
3 1 1 安裝配置MinGW
3 1 2 安裝配置MSYS2
3 1 3 安裝配置IDE
3 2 a裝編譯CUnit
3 2 1 在Windows下安裝CUnit
3 2 2 在Linux下安裝CUnit
3 2 3 創建被測文件和測試文件
3 2 4 在Windows下運行測試文件
3 2 5 在Linux下運行測試文件
3 2 6 運行結果
3 3 查看測試報告
3 4 CUnit介紹
3 4 1 CUnit的四種運行模式
3 4 2 CUnit頭文件
3 4 3 CUnit支持的斷言
3 4 4 CUnit架構
3 4 5 CUnit的基本測試步驟
3 5 案例
3 5 1 指針操作
3 5 2 返回結構體
3 5 3 文件的讀寫操作
3 6 習題
第4章 Java語言動態自動化單元測試框架
4 1 在Eclipse中創建Maven項目
4 2 在Eclipse中配置JUnit和TestNG運行環境
4 2 1 配置JUnit運行環境
4 2 2 配置TestNG運行環境
4 3 JUnit 4
4 3 1 JUnit 4的測試代碼
4 3 2 與JUnit 4相關的API
4 3 3 JUnit 4的裝飾器
4 3 4 JUnit 4的斷言
4 3 5 超時測試
4 3 6 JUnit 4參數化測試
4 3 7 測試異常
4 3 8 批量運行
4 3 9 利用Ant運行
4 3 10 利用Maven運行
4 3 11 配合Allure生成漂亮的JUnit 4測試報告
4 4 JUnit 5
4 4 1 JUnit 5的測試代碼
4 4 2 與JUnit 5相關的API
4 4 3 JUnit 5的裝飾器
4 4 4 JUnit 5的斷言
4 4 5 JUnit 5的依賴注入
4 4 6 傳遞自定義參數
4 4 7 JUnit 5參數化測試
4 4 8 內嵌測試類
4 4 9 重複測試
4 4 10 動態測試
4 4 11 分組斷言assertAll
4 4 12 批量測試
4 4 13 利用Maven運行
4 4 14 配合Allure生成漂亮的JUnit 5測試報告
4 5 TestNG
4 5 1 TestNG的使用和運行
4 5 2 testng xml文件與Suite測試
4 5 3 與TestNG相關的API
4 5 4 TestNG的裝飾器
4 5 5 TestNG的斷言
4 5 6 異常測試
4 5 7 忽略測試
4 5 8 超時測試
4 5 9 分組測試
4 5 10 依賴測試
4 5 11 TestNG參數化測試
4 5 12 TestNG報告
4 5 13 利用Maven運行
4 5 14 配合Allure生成漂亮的TestNG測試報告
4 6 測試替身
4 6 1 樁對象
4 6 2 偽造對象
4 6 3 間諜對象
4 6 4 模擬對象
4 7 利用EvoSuite自動生成測試用例
4 7 1 在Eclipse中運行
4 7 2 在命令行中運行
4 8 變異測試
4 8 1 變異測試引出
4 8 2 變異測試簡介
4 8 3 PITest在Eclipse中的安裝和使用
4 8 4 PITest測試報告
4 8 5 修改測試數據
4 9 在Jenkins中配置JUnit 4、JUnit 5、TestNG和Allure
4 9 1 Jenkins安裝和基本配置
4 9 2 JUnit在Jenkins中的配置
4 9 3 TestNG在Jenkins中的配置
4 9 4 Allure JUnit在Jenkins中的配置
4 10 習題
第5章 Python語言動態自動化單元測試框架
5 1 unittest
5 1 1 計算器案例
5 1 2 unittest的裝飾器
5 1 3 unittest的斷言
5 1 4 通過parameterized expand實現參數化
5 1 5 測試異常
5 1 6 批量運行生成報告
5 2 Pytest
5 2 1 Pytest安裝
5 2 2 案例
5 2 3 Pytest的裝飾器
5 2 4 Pytest常用命令行選項
5 2 5 Pytest實現併發測試
5 2 6 Pytest特有的參數化功能
5 2 7 配合Allure生成漂亮的Pytest測試報告
5 2 8 在Jenkins中配置Allure Pytest
5 3 Python的模擬對象
5 3 1 產品代碼
5 3 2 通過unittest使用模擬對象
5 3 3 通過Pytest使用模擬對象
5 4 變異測試工具mutpy
5 4 1 mutpy的安裝
5 4 2 mutpy的使用
5 5
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於客服中心或Line或本社留言板留言,我們即儘速上架。
規格說明
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理