軟件測試 — 原理、模型、驗證與實踐
王蓁蓁
- 出版商: 清華大學
- 出版日期: 2021-11-01
- 定價: $594
- 售價: 7.9 折 $469
- 語言: 簡體中文
- 頁數: 416
- 裝訂: 平裝
- ISBN: 730258348X
- ISBN-13: 9787302583486
-
相關分類:
Unit Test 單元測試
立即出貨
買這商品的人也買了...
-
Specification by Example 中文版:團隊如何交付正確的軟體 (Specification by Example: How Successful Teams Deliver the Right Software)$420$328 -
使用者故事對照 (User Story Mapping: Discover the Whole Story, Build the Right Product)$580$458 -
$474大話軟件測試 — 性能、自動化及團隊管理 -
$658全程軟件測試, 3/e -
$455代碼精進之路 : 從碼農到工匠 -
$450深入核心的敏捷開發:ThoughtWorks 五大關鍵實踐 -
敏捷測試 : 以持續測試促進持續交付$779$740 -
$599軟件開發的 201個原則 -
測試架構師修煉之道:從測試工程師到測試架構師, 2/e$654$621 -
ACCELERATE:精益軟體與 DevOps 背後的科學 (Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations)$499$424 -
$356軟件測試(慕課版 第2版) -
$658程序員的底層思維 -
$348軟件測試項目實戰(第4版) -
$327敏捷測試從零開始 -
卓有成效的工程師$450$428 -
$403Python 軟件測試實戰寶典 -
$378持續測試 -
$403軟件性能測試 — LoadRunner 性能監控與分析實例詳解 -
$536敏捷測試價值觀、方法與實踐 — 傳統測試人員轉型寶典 -
$505持續架構實踐:敏捷和 DevOps 時代下的軟件架構 -
$250人工智能軟件測試技術 -
軟體測試實務 : 業界成功案例與高效實踐 [ I ]$650$507 -
軟體測試實務 : 業界成功案例與高效實踐 [ II ]$600$450 -
$507軟件單元測試 -
$510Redis 高手心法
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
按證明論和證偽論兩種哲學思想原理,把現今存在的軟件測試工作進行了梳理,闡述了各種思想原理對軟件測試技術的發展的貢獻。還提出了一些技術模型和理論模型,用實例表明重視思想原理對於軟件測試具體實踐的重要性。對於電腦科學《軟件測試》課程的學生、研究生和教師,這本書是一本較好參考讀物。對於研究軟件測試的專家和從事軟件測試工作的技術人員,這本書也值得閱讀。
作者簡介
王蓁蓁 金陵科技學院軟件工程學院副教授,江蘇省軟件測試工程實驗室主任。於2009年畢業於東南大學計算機科學與工程學院,獲工學博士學位,同年進入南京大學計算機科學與技術系博士後流動站。 2012年起在金陵科技學院軟件工程學院從事教學和科研工作。主要研究方向是軟件測試、程序分析、人工智能、馬爾可夫決策過程。已主持並參與多項校級、省級及國j級科研項目,參與完成國家自然科學基金重大研究計劃1項。 2014年9月至11月在澳大利亞昆士蘭科技大學進行短期訪問;2015年3月至2016年6月獲得江蘇省優秀中青年教師和校長境外研究資助,在美國科羅拉多大學波得爾分校計算機科學系進行訪學研究。在國內外學術期刊和國際會議上發表論文40餘篇。 2017年出版專著《認知行為思維模型》。
目錄大綱
第1章 緒論
1.1 軟件產品工程:集成測試與開發
1.2 軟件測試遵循的思想原理
第1篇 軟件測試證明論思想原理
第2章 軟件開發過程中的驗證活動
2.1 需求分析概述
2.2 需求驗證概述
2.3 系統設計概述
2.4 設計驗證概述
2.5 模塊編碼概述
2.6 單元測試概述
第3章 原型和圖形
3.1 原型
3.1.1 概述
3.1.2 示例
3.2 圖形
3.2.1 圖形在需求分析中的作用
3.2.2 圖形在形式表示中的應用
3.2.3 圖形在形式證明中的應用
第4章 模型檢驗簡介
4.1 標準方法
4.1.1 基本概念
4.1.2 標準模型檢驗步驟
4.1.3 示例:LTL模型檢驗基於Buchi自動機的算法
4.1.4 符號模型檢驗
4.1.5 CTL符號模型檢驗
4.1.6 其他降低問題複雜性的方法
4.1.7 其他標準方法
4.2 抽象解釋
4.2.1 根據存在(或經驗)的抽象
4.2.2 抽象解釋理論框架
4.2.3 基本抽象解釋理論的模型檢驗
4.2.4 運用抽象解釋理論對(抽像模型)標準方法的改良
4.2.5 抽像模型檢驗總結
4.3 綜合方法
4.3.1 謂詞抽象
4.3.2 模型檢驗和定理證明
4.3.3 其他方面的努力
4.4 應用和其他重要方法概覽
4.4.1 模型檢驗理論在程序分析中的應用簡介
4.4.2 其他重要方法
4.5 小結
第5章 抽象解釋的兩個理論模型
5.1 抽象解釋全總域模型
5.1.1 構造全總域模型
5.1.2 理論性問題
5.2 抽象解釋部分等價邏輯關係模型
5.2.1 具體語義域和語義函數
5.2.2 抽象解釋
5.2.3 理論問題
第6章 程序正確性形式演繹證明
6.1 公理化
6.1.1 霍爾邏輯及其證明規則
6.1.2 霍爾邏輯系統的可靠性和完備性
6.2 不變式
6.2.1 程序流程圖
6.2.2 不變式概念
6.2.3 不變式之間的一致性
6.2.4 一個更強的屬性
6.2.5 流程圖程序驗證實例
6.2.6 不變式方法評論
6.3 O弱前置條件
6.3.1 O弱前置條件的概念
6.3.2 謂詞轉換函數WP性質
6.3.3 程序設計語言控製成分的語義
6.3.4 程序正確性證明方法
第7章 程序正確性概率演繹證明
7.1 概率論數學基礎知識
7.1.1 概率空間
7.1.2 隨機變量理論知識
7.1.3 馬爾可夫過程
7.2 概率模型
7.2.1 離散時間馬爾可夫鏈
7.2.2 連續時間馬爾可夫鏈
7.3 概率模型驗證
7.3.1 系統DTMC模型的檢測
7.3.2 系統CTML模型的檢測
7.4 操作概要
7.4.1 操作的概念
7.4.2 操作概要表示
7.4.3 操作概要的用途
第8章 集成測試中的驗證活動
8.1 組合測試引言
8.2 關於正交表的基礎知識
8.2.1 正交表的一般定義
8.2.2 二水平正交表
8.2.3 正交拉丁方
8.2.4 Ltu(tm)型正交表
8.2.5 一般正交表L(t1×t2×…×tm)
8.3 正交試驗組合測試方法
8.4 其他組合測試方法概覽
8.4.1 基於覆蓋組合的“類型”設計測試用例集
8.4.2 可變強度和具有約束的組合測試
8.5 組合測試模式分析模型及其理論
8.5.1 Walsh函數基礎知識
8.5.2 Walsh函數模式分析模型及其基礎理論
8.5.3 模型在組合測試中的應用
第2篇 軟件測試中的證偽論思想原理
第9章 軟件開發過程中的“證偽”活動
9.1 軟件開發過程中的“證偽”活動概述
9.2 集成測試
9.2.1 概述
9.2.2 負面測試
9.2.3 遺傳算法
9.3 系統測試
9.3.1 概述
9.3.2 系統測試對計算機科學發展的作用
9.3.3 系統測試對度量科學的貢獻
9.3.4 系統測試提供的新測試方法和技術
9.4 驗收測試
第10章 軟件測試理論
10.1 程序測試經典理論
10.1.1 Goodenough和Gerhart理論
10.1.2 Weyuker和Ostrand理論
10.1.3 Gourlay理論
10.2 軟件測試理論分析
10.2.1 軟件存在缺陷的兩個理論根源
10.2.2 軟件測試方法理論分類
10.3 類隨機測試方法示例
10.3.1 隨機TBFL算法模型
10.3.2 實例分析
10.3.3 算法功效進一步說明和小型實驗
10.3.4 類隨機測試方法總結
第11章 隨機TBFL算法討論
11.1 軟件缺陷存在原因再分析
11.2 隨機模糊綜合TBFL
11.2.1 算法概述
11.2.2 算法框架及其原理分析
11.2.3 實例分析
第12章 眾包軟件測試技術
12.1 眾包技術
12.2 眾包軟件測試技術
12.2.1 概述
12.2.2 利用歷史資料調試程序的眾包技術示例
12.2.3 利用實時信息調試程序的眾包技術示例
12.3 軟件拓撲空間與測試原理
12.3.1 預備知識
12.3.2 程序拓撲空間表示及其非標準分析
12.3.3 在軟件測試領域中的應用
12.3.4 總結
參考文獻
後記



