注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)基于模型的測(cè)試:一個(gè)軟件工藝師的方法

基于模型的測(cè)試:一個(gè)軟件工藝師的方法

基于模型的測(cè)試:一個(gè)軟件工藝師的方法

定 價(jià):¥79.00

作 者: (美)保羅·C.喬根森
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

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


ISBN: 9787111628989 出版時(shí)間: 2019-07-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 268 字?jǐn)?shù):  

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

  本書是的“Craftsman”系列軟件測(cè)試書籍中的新作,主要討論基于模型的測(cè)試(MBT)技術(shù)。第壹部分講解理論知識(shí),介紹了9種不同的測(cè)試模型。第二部分關(guān)注實(shí)踐方法,涵蓋6個(gè)商用的MBT產(chǎn)品和6個(gè)開源工具。書中設(shè)計(jì)了兩個(gè)貫穿各章的例子,一個(gè)簡(jiǎn)單的保費(fèi)計(jì)算系統(tǒng),一個(gè)事件驅(qū)動(dòng)的車庫(kù)門控系統(tǒng),以幫助讀者深入理解建模過(guò)程和工具的應(yīng)用技巧。

作者簡(jiǎn)介

  作者簡(jiǎn)介 The Craft of Model-Based Testing Paul C. Jorgensen博士從事電話交換系統(tǒng)軟件開發(fā)工作20年,這是他的份職業(yè)。他于1986年開始了大學(xué)教學(xué)工作,先在位于亞利桑那州坦佩市的亞利桑那州立大學(xué)教授研究生的軟件工程課程,后于1988年在位于密歇根州阿倫達(dá)爾的大峽谷州立大學(xué)擔(dān)任正教授。在從事學(xué)術(shù)工作之余,他還短暫從事過(guò)“軟件范型”的咨詢業(yè)務(wù)。他曾服務(wù)于數(shù)據(jù)系統(tǒng)語(yǔ)言會(huì)議(CODASYL)、計(jì)算機(jī)協(xié)會(huì)(ACM)、電氣和電子工程師協(xié)會(huì)(IEEE)標(biāo)準(zhǔn)委員會(huì)。2012年,他所在大學(xué)以“杰出學(xué)科貢獻(xiàn)獎(jiǎng)”表彰了他這一生的成就。 除了他的軟件測(cè)試書籍《Software Testing: A Craftsman’s Approach》(第4版)之外,他還是《Modeling Software Behavior: A Craftsman’s Approach》一書的作者,以及《Mathematics for Data Processing》(McGraw-Hill,1970)一書和《Structured Methods—Merging Models, Techniques, and CASE》(McGraw-Hill, 1993)一書的合著者。*近,Jorgensen博士參與了國(guó)際軟件測(cè)試評(píng)定委員會(huì)(ISTQB)的工作,他與人合作編寫了相關(guān)工作的高級(jí)教學(xué)大綱,并擔(dān)任了ISTQB術(shù)語(yǔ)工作組的副主席。他是ISTQB“基于模型的測(cè)試”教學(xué)大綱的審閱者。 在意大利生活和工作的三年,使他成為一個(gè)堅(jiān)定的“Italophile”(喜愛(ài)意大利的人)。他和妻子Carol以及女兒Kirsten和Katia曾多次訪問(wèn)那里的朋友。自2000年以來(lái),Paul和Carol每年夏天都會(huì)在南達(dá)科他州Pine Ridge保護(hù)區(qū)的Porcupine學(xué)校做志愿者。他的大學(xué)電子郵件地址是jorgensp@gvsu.edu,他在2017年夏天成為榮譽(yù)退休教授,也可以通過(guò)pauljorgensen42@gmail.com聯(lián)系他。

圖書目錄

The Craft of Model-Based Testing 

出版者的話 

譯者序 

前言 

致謝 

作者簡(jiǎn)介 

第一部分 基于模型測(cè)試的模型理論 

第1章 基于模型測(cè)試概述 2 

1.1 基本術(shù)語(yǔ) 2 

1.2 事件 3 

1.3 測(cè)試用例 4 

1.4 測(cè)試用例的執(zhí)行框架 4 

1.5 MBT中的模型 4 

1.6 ISTQB中的MBT擴(kuò)展 5 

1.7 MBT的形式 5 

1.8 案例集 5 

1.8.1 單元級(jí)問(wèn)題:保費(fèi)計(jì)算 5 

1.8.2系統(tǒng)級(jí)問(wèn)題:車庫(kù)門控系統(tǒng) 6 

1.8.3 其他案例 7 

1.9 MBT的技術(shù)現(xiàn)狀 8 

參考文獻(xiàn) 9 

第2章 流程圖 10 

2.1 定義與表示法 10 

2.2 技術(shù)詳解 10 

2.3 案例分析 12 

2.3.1 日期計(jì)算函數(shù) 12 

2.3.2 風(fēng)寒指數(shù)表 12 

2.3.3 保費(fèi)計(jì)算流程圖 13 

2.3.4 車庫(kù)門控系統(tǒng)流程圖 13 

2.4 基于流程圖派生的測(cè)試用例 15 

2.4.1 保費(fèi)計(jì)算問(wèn)題的測(cè)試用例 15 

2.4.2 車庫(kù)門控系統(tǒng)的測(cè)試用例 17 

2.5 優(yōu)勢(shì)與局限 18 

2.6 經(jīng)驗(yàn)教訓(xùn) 20 

參考文獻(xiàn) 20 

第3章 決策表 21 

3.1 定義與表示法 21 

3.2 技術(shù)詳解 22 

3.2.1 決策表的精簡(jiǎn) 22 

3.2.2 有互斥條件的決策表 22 

3.2.3 冗余和不一致的決策表 24 

3.2.4 決策表引擎 24 

3.3 案例分析 25 

3.3.1 日期計(jì)算函數(shù) 25 

3.3.2 汽車刮水器控制器 26 

3.3.3 鐵路道口門控制器 27 

3.4 基于決策表派生的測(cè)試用例 28 

3.4.1 保費(fèi)計(jì)算問(wèn)題的決策表 28 

3.4.2 車庫(kù)門控系統(tǒng)的決策表 30 

3.4.3 車庫(kù)門控系統(tǒng)的測(cè)試用例 31 

3.5 優(yōu)勢(shì)與局限 32 

3.6 經(jīng)驗(yàn)教訓(xùn) 32 

參考文獻(xiàn) 33 

第4章 有限狀態(tài)機(jī) 34 

4.1 定義與表示法 34 

4.1.1 有限狀態(tài)機(jī)的矩陣表達(dá) 35 

4.1.2 有限狀態(tài)機(jī)的文本表達(dá) 36 

4.1.3 有限狀態(tài)機(jī)的慣例與約束 36 

4.2 技術(shù)詳解 38 

4.2.1 有限狀態(tài)機(jī)的解釋 38 

4.2.2 有限狀態(tài)機(jī)的實(shí)踐 40 

4.2.3 有限狀態(tài)機(jī)引擎 40 

4.3 案例分析 41 

4.3.1 汽車刮水器控制器 41 

4.3.2 鐵路道口門控制器 43 

4.4 基于有限狀態(tài)機(jī)派生的測(cè)試用例 44 

4.4.1 保費(fèi)計(jì)算問(wèn)題 45 

4.4.2 車庫(kù)門控系統(tǒng) 46 

4.5 經(jīng)驗(yàn)教訓(xùn) 47 

4.6 優(yōu)勢(shì)與局限 48 

參考文獻(xiàn) 49 

第5章 Petri網(wǎng) 50 

5.1 定義與表示法 50 

5.1.1 可變遷與可點(diǎn)火 51 

5.1.2 慣例 51 

5.1.3 非圖形化的表達(dá)方式 52 

5.2 技術(shù)詳解 53 

5.2.1 順序、選擇和循環(huán) 54 

5.2.2 可用、不可用和激活 55 

5.2.3 觸發(fā) 55 

5.2.4 掛起、恢復(fù)和暫停 55 

5.2.5 沖突和優(yōu)先級(jí) 56 

5.2.6 互斥 56 

5.2.7 同步 56 

5.2.8 標(biāo)記和可用序列 57 

5.2.9 Petri網(wǎng)和有限狀態(tài)機(jī) 58 

5.2.10 Petri網(wǎng)引擎 58 

5.3 案例分析 59 

5.3.1 生產(chǎn)者-消費(fèi)者問(wèn)題 59 

5.3.2 汽車刮水器控制器 61 

5.4 基于Petri網(wǎng)派生的測(cè)試用例 62 

5.4.1 保費(fèi)計(jì)算問(wèn)題 63 

5.4.2 車庫(kù)門控系統(tǒng) 65 

5.5 經(jīng)驗(yàn)教訓(xùn) 69 

5.6 優(yōu)勢(shì)與局限 70 

參考文獻(xiàn) 71 

第6章 事件驅(qū)動(dòng)的Petri網(wǎng) 72 

6.1 定義與表示法 73 

6.1.1 可變遷與可點(diǎn)火 74 

6.1.2 慣例 76 

6.1.3 非圖形化的表達(dá)方式 76 

6.2 技術(shù)詳解 77 

6.2.1 上下文敏感輸入事件 78 

6.2.2 多原因輸出事件 78 

6.2.3 事件靜默 78 

6.2.4 事件驅(qū)動(dòng)Petri網(wǎng)的引擎 78 

6.2.5事件驅(qū)動(dòng)Petri網(wǎng)的優(yōu)勢(shì)與局限 79 

6.3 案例分析 79 

6.3.1 鐵路道口門控制器 79 

6.3.2 汽車刮水器控制器 80 

6.4基于事件驅(qū)動(dòng)Petri網(wǎng)派生的測(cè)試用例 82 

6.4.1 保費(fèi)計(jì)算問(wèn)題 83 

6.4.2 車庫(kù)門控系統(tǒng) 83 

6.5 經(jīng)驗(yàn)教訓(xùn) 89 

6.6 優(yōu)勢(shì)與局限 91 

參考文獻(xiàn) 92 

第7章 狀態(tài)圖 93 

7.1 定義與表示法 93 

7.2 技術(shù)詳解 95 

7.2.1 基于廣播機(jī)制的交互 96 

7.2.2 狀態(tài)圖引擎 96 

7.2.3基于狀態(tài)圖派生的測(cè)試用例 97 

7.3 案例分析 98 

7.3.1 鐵路道口門控制器 98 

7.3.2 汽車刮水器控制器 98 

7.4 后續(xù)問(wèn)題 99 

7.4.1 保費(fèi)計(jì)算問(wèn)題 99 

7.4.2 車庫(kù)門控系統(tǒng) 99 

7.5 經(jīng)驗(yàn)教訓(xùn) 104 

7.6 優(yōu)勢(shì)與局限 105 

參考文獻(xiàn) 105 

第8章 泳道型事件驅(qū)動(dòng)的Petri網(wǎng) 106 

8.1 定義與表示法 106 

8.1.1 可變遷與可點(diǎn)火 106 

8.1.2泳道型事件驅(qū)動(dòng)的Petri網(wǎng)中的事件 107 

8.2 技術(shù)詳解 107 

8.2.1 使用泳道模型 107 

8.2.2 “模型檢驗(yàn)” 109 

8.2.3基于泳道型事件驅(qū)動(dòng)的Petri網(wǎng)派生的測(cè)試用例 110 

8.3 后續(xù)問(wèn)題 112 

8.3.1 保費(fèi)計(jì)算問(wèn)題 112 

8.3.2 車庫(kù)門控系統(tǒng) 112 

8.4泳道型事件驅(qū)動(dòng)的Petri網(wǎng)派生的測(cè)試用例 120 

8.5 經(jīng)驗(yàn)教訓(xùn) 120 

參考文獻(xiàn) 121 

第9章 面向?qū)ο蟮哪P?nbsp;122 

9.1 定義與表示法 123 

9.1.1 用例圖 124 

9.1.2 活動(dòng)圖 125 

9.1.3 狀態(tài)圖 126 

9.1.4 順序圖 126 

9.2 案例分析 127 

9.3 后續(xù)問(wèn)題 127 

9.3.1 保費(fèi)計(jì)算問(wèn)題 127 

9.3.2 車庫(kù)門控系統(tǒng) 128 

9.4基于UML模型派生的測(cè)試用例 138 

9.4.1 基于活動(dòng)圖的測(cè)試用例 138 

9.4.2 基于用例的測(cè)試用例 138 

9.4.3 基于用例圖的測(cè)試用例 139 

9.4.4 基于順序圖的測(cè)試用例 139 

9.4.5 基于狀態(tài)圖的測(cè)試用例 139 

9.5 優(yōu)勢(shì)與局限 139 

參考文獻(xiàn) 141 

第10章 業(yè)務(wù)流程建模和標(biāo)識(shí) 142

本目錄推薦

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