軟件測試設(shè)計

出版時間:2011-4  出版社:電子工業(yè)出版社  作者:馬均飛,鄭文強 編著  頁數(shù):424  字數(shù):678000  
Tag標簽:無  

內(nèi)容概要

  本書針對軟件測試人員在測試設(shè)計過程中面臨的各種問題,提出了“問題驅(qū)動的軟件測試設(shè)計”方法。該方法將軟件測試設(shè)計技術(shù)、測試設(shè)計中面臨的問題和項目測試實踐經(jīng)驗緊密結(jié)合,詳細闡述了測試人員應(yīng)該如何有效地開展軟件測試設(shè)計活動。
  測試人員在測試設(shè)計過程中經(jīng)常面臨各種問題和挑戰(zhàn),主要包括幾乎無窮的測試對象輸入數(shù)據(jù)的組合、不同利益相關(guān)者對軟件產(chǎn)品的不同質(zhì)量要求、非常有限的測試時間和測試資源,以及不全、模糊且經(jīng)常變更的需求規(guī)格說明等。問題驅(qū)動的軟件測試設(shè)計方法從經(jīng)典測試設(shè)計、基于質(zhì)量特性的測試設(shè)計、基于風(fēng)險的測試設(shè)計和基于經(jīng)驗的測試設(shè)計4個方面,系統(tǒng)地解決測試人員在測試設(shè)計過程中碰到的各種問題。
  本書適用于測試工程師、測試經(jīng)理和質(zhì)量改進人員閱讀,也可以作為國際軟件測試認證委員會(istqb)高級測試技術(shù)分析員和高級測試分析員的培訓(xùn)參考教材。

作者簡介

  馬均飛,IBM OSL項目經(jīng)理,2006年加入IBM,從事企業(yè)級存儲設(shè)備的軟件測試工作,有近10年的測試實踐經(jīng)驗。國內(nèi)首批ISTQB高級測試管理證書獲得者。熟悉測試過程、測試技術(shù)和方法,熟悉軟件質(zhì)量管理體系,精通軟件測試自動化平臺的搭建和開發(fā)工作。在軟件測試過程和軟件測試相關(guān)技術(shù)理論和實踐結(jié)合方面有深入的研究?! ∴嵨膹姡瑖H軟件測試認證委員會中國分會(CSTQB)高級專家。先后在中興通訊、阿爾卡特、朗訊等大型通訊/軟件企業(yè)從事軟件測試、軟件測試管理、軟件質(zhì)量管理以及軟件測試過程改進等工作。精通軟件測試生命周期各個測試階段的控制和管理,熟悉軟件測試活動相關(guān)技術(shù)和方法,以及對測試能力改進有深入的研究和實踐。《軟件測試管理》一書作者。

書籍目錄

第1部分 經(jīng)典測試設(shè)計
 第1章 靜態(tài)測試
  1.1 評審
  1.1.1 評審遵循的原則
  1.1.2 選擇合適的評審類?
  1.1.3 案例分析:如何開展評審活動
  1.1.4 影響評審成功的因素
  1.2 靜態(tài)分析
  1.2.1 基于代碼的分析
  1.2.2 基于架構(gòu)的分析
  1.3 小結(jié)
 第2章 基于結(jié)構(gòu)的測試
  2.1 語句測試
  2.2 判定測試
  2.3 條件測試
  2.4 判定條件測試
  2.5 條件決定測試
  2.6 條件組合測試
  2.7 線性代碼序列和跳轉(zhuǎn)測試
  .2.8 路徑測試
  2.9 案例分析
  2.9.1 實現(xiàn)各種測試覆蓋
  2.9.2 圈復(fù)雜度和路徑測試
  2.10 小結(jié)
 第3章 基于規(guī)格說明的測試
  3.1 等價類劃分
  3.1.1 識別等價類
  3.1.2 創(chuàng)建測試用例
  3.1.3 覆蓋率準則
  3.1.4 案例分析:lacp參數(shù)等價類測試
  3.2 邊界值分析
  3.2.1 識別等價類
  3.2.2 識別邊界值
  3.2.3 創(chuàng)建測試用例
  3.2.4 覆蓋率準則
  3.2.5 案例分析:lacp參數(shù)邊界值測試
  3.3 決策表測試
  3.3.1 確定條件樁和動作樁
  3.3.2 初始決策表
  3.3.3 優(yōu)化決策表
  3.3.4 創(chuàng)建測試用例
  3.3.5 覆蓋率準則
  3.3.6 因果圖和決策表
  3.3.7 案例分析:atm取款的決策表測試
  3.4 狀態(tài)轉(zhuǎn)換測試
  3.4.1 狀態(tài)轉(zhuǎn)換圖
  3.4.2 測試用例
  3.4.3 n-switch
  3.4.4 覆蓋率準則
  3.4.5 案例分析:堆棧的狀態(tài)轉(zhuǎn)換測試
  3.5 結(jié)對測試
  3.5.1 基于正交矩陣的結(jié)對測試
  3.5.2 allpairs
  3.5.3 案例分析:用戶認證系統(tǒng)的測試
  3.6 分類樹方法
  3.6.1 簡介
  3.6.2 cte-xl
  3.6.3 案例分析:測試編輯器的字體屬性
  3.7 用例/場景測試
  3.7.1 用例的相關(guān)概念
  3.7.2 用例規(guī)格說明
  3.7.3 案例分析:atm取款的用例測試
  3.8 動態(tài)分析
  3.8.1 內(nèi)存泄漏
  3.8.2 野指針
  3.8.3 性能分析
  3.9 案例分析:綜合應(yīng)用測試技術(shù)
  3.9.1 使用allpairs得到測試用例
  3.9.2 基于分類樹方法得到的測試用例
  3.10 小結(jié)
第2部分 基于質(zhì)量特性的測試設(shè)計
 第4章 質(zhì)量模型
  4.1 mccall質(zhì)量模型
  4.1.1 軟件質(zhì)量框架
  4.1.2 軟件質(zhì)量因素
  4.1.3 軟件質(zhì)量標準
  4.1.4 軟件質(zhì)量度量
  4.2 boehm質(zhì)量模型
  4.2.1 軟件質(zhì)量特性樹
  4.2.2 代碼質(zhì)量度量
  4.2.3 使用質(zhì)量特性改進軟件生命周期
  4.3 dromey質(zhì)量模型
  4.3.1 質(zhì)量模型框架
  4.3.2 結(jié)構(gòu)形式和產(chǎn)品屬性
  4.3.3 相互間的關(guān)系
  4.4 iso/iec
  4.4.1 質(zhì)量模型
  4.4.2 內(nèi)部和外部質(zhì)量
  4.4.3 使用質(zhì)量
  4.4.4 軟件質(zhì)量度量
  4.5 案例分析:質(zhì)量模型在測試類型定義中的應(yīng)用
  4.5.1 獲取測試類型
  4.5.2 定義測試類型
  4.5.3 測試類型改變了什么
  4.6 案例分析:測試存儲設(shè)備解決方案
  4.6.1 方案介紹
  4.6.2 存儲設(shè)備解決方案的測試設(shè)計
  4.7 小結(jié)
 第5章 功能測試
  5.1 適合性測試
  5.1.1 案例分析:用戶視頻點播的適合性測試
  5.1.2 案例分析:圖書在線續(xù)借功能的適合性 測試
  5.2 準確性測試
  5.2.1 案例分析:網(wǎng)上購物系統(tǒng)中購物結(jié)算的 準確性測試
  5.2.2 案例分析:計算器中的準確性測試
  5.3 互操作性測試
  5.3.1 案例分析:san卷控制器的互操作性測試
  5.3.2 案例分析:gmail的互操作性測試
  5.4 安全保密性測試
  5.4.1 案例分析:pc安全性測試
  5.4.2 案例分析:交換機安全性測試
  5.5 輔助性測試
  5.5.1 案例?析:命令行的輔助性測試
  5.5.2 案例分析:網(wǎng)站的輔助性測試
  5.6 小結(jié)
 第6章 非功能測試
  6.1 可靠性測試
  6.1.1 可靠性測試介紹
  6.1.2 軟件可靠性工程測試
  6.1.3 軟件可靠性度量
  6.2 易用性測試
  6.2.1 易用性測試類型
  6.2.2 易用性測試技術(shù)
  6.3 效率測試
  6.3.1 效率測試的主要類型
  6.3.2 度量軟件產(chǎn)品效率
 ?6.4 可維護性測試
  6.4.1 維護活動的分類
  6.4.2 提高軟件的可維護性
  6.5 可移植性測試
  6.6 案例分析:dhcp的非功能測試
  6.6.1 dhcp功能介紹
  6.6.2 dhcp非功能測試設(shè)計
  6.6.3 dhcp非功能測試用例概要
  6.7 小結(jié)
第3部分 基于風(fēng)險的測試設(shè)計
 第7章 認識風(fēng)險
  7.1 基本概念
  7.1.1 產(chǎn)品風(fēng)險
  7.1.2 項目風(fēng)險
  7.1.3 風(fēng)險與?試
  7.2 開展風(fēng)險活動
  7.2.1 風(fēng)險識別
  7.2.2 風(fēng)險分析
  7.2.3 風(fēng)險應(yīng)對
  7.3 iso/iec
  7.3.1 計劃和實施風(fēng)險管理
  7.3.2 管理風(fēng)險概要
  7.3.3 執(zhí)行風(fēng)險分析
  7.3.4 執(zhí)行風(fēng)險應(yīng)對
  7.3.5 執(zhí)行風(fēng)險監(jiān)控
  7.3.6 評估風(fēng)險管理過程
  7.4 小結(jié)
 第8章 基于風(fēng)險的測試設(shè)計
  8.1 啟發(fā)式分析方法
  8.1.1 inside-out
  8.1.2 outside-in
  8.2 攻擊
  8.2.1 用戶接口攻擊
  8.2.2 系統(tǒng)接口攻擊
  8.2.3 沖突測試
  8.3 失效模式和影響分析
  8.3.1 概述
  8.3.2 應(yīng)用領(lǐng)域
  8.3.3 實現(xiàn)步驟
  8.3.4 收益與成本
  8.3.5 確定rpn
  8.4 案例分析:綜合實施基于風(fēng)險的測試設(shè)計
  8.4.1 了解測試對象
  8.4.2 識別失效模式
 ?8.4.3 確定發(fā)生可能性
  8.4.4 確定嚴重程度
  8.4.5 確定檢測難度
  8.4.6 計算rpn
  8.4.7 設(shè)計測試用例
  8.5 小結(jié)
 第9章 基于風(fēng)險的測試管理
  9.1 選擇測試重點
  9.2 選擇合適的測試策略
  9.2.1 測試策略
  9.2.2 案例分析:風(fēng)險管理在igmp功能中的應(yīng)用
  9.3 基于風(fēng)險的測試實踐
  9.3.1 風(fēng)險與測試過程的集成
  9.3.2 盡早開展風(fēng)險活動
  9.3.3 風(fēng)險活動的迭代
  9.4 討論:基于風(fēng)險的測試
  9.4.1 作用
  9.4.2 優(yōu)點
  9.4.3 挑戰(zhàn)
  9.5 案例分析:通過風(fēng)險監(jiān)控測試過程
  9.5.1 風(fēng)險相關(guān)的度量
  9.5.2 風(fēng)險在測試過程監(jiān)控中的應(yīng)用
  9.6 小結(jié)
第4部分 基于經(jīng)驗的測試設(shè)計
 第10章 基于缺陷分類的測試
  10.1 軟件缺陷分類
  10.1.1 異常分類
  10.1.2 正交缺陷分類
  10.1.3 其他分類
  10.2 實施基于缺陷分類的測試
  10.2.1 缺陷分類的作用
  10.2.2 激發(fā)測試思想
  10.2.3 創(chuàng)建缺陷分類
  10.3 案例分析:缺陷分類在測試設(shè)計中的應(yīng)用
  10.3.1 獲取功能基本信息
  10.3.2 獲取缺陷分類
  10.3.3 評審和改進
  10.3.4 測試用例設(shè)計和實現(xiàn)
  10.4 小結(jié)
 第11章 探索性測試
  11.1 概述
  11.1.1 測試的本?
  11.1.2 腳本化測試的問題
  11.1.3 探索性測試的引入
  11.2 實施探索性測試
  11.2.1 學(xué)習(xí)
  11.2.2 設(shè)計
  11.2.3 執(zhí)行
  11.2.4 結(jié)果分析
  11.2.5 探索性測試人員
  11.3 基于會話的測試管理
  11.3.1 會話與會話管理
  11.3.2 度量和估算
  11.3.3 面臨的挑戰(zhàn)
  11.4 案例分析:htsm
  11.4.1 什么是htsm
  11.4.2 應(yīng)用htsm
  11.5 小結(jié)
 第12章 基于應(yīng)用類型的測試
  12.1 基于web的測試
  12.1.1 web系統(tǒng)組成
  12.1.2 客戶端測試
  12.1.3 服務(wù)器端測試
  12.2 gui測試
  12.2.1 gui的特點
  12.2.2 rational functional tester
  12.3 協(xié)議一致性測試
  12.3.1 多種不同協(xié)議
  12.3.2 ttcn在協(xié)議一致性測試中的應(yīng)用
  12.4 安全關(guān)鍵系統(tǒng)測試
  12.4.1 安全關(guān)鍵系統(tǒng)
  12.4.2 主要特征
  12.4.3 測試安全關(guān)鍵系統(tǒng)的注意事項
  12.5 綜合系統(tǒng)測試
  12.5.1 綜合系統(tǒng)
  12.5.2 主要特征
  12.5.3 測試綜合系統(tǒng)的注意事項
  12.6 小結(jié)
參考文獻
實例目錄
 第1章 靜態(tài)測試
  例1-1 “igmp系統(tǒng)需求規(guī)格說明”評審邀請信
  例1-2 “igmp系統(tǒng)需求規(guī)格
  說明”審查收集的數(shù)據(jù)
  例1-3 c++編碼?準命名規(guī)則(方法和函數(shù)命名)
 第2章 基于結(jié)構(gòu)的測試
  例2-1 程序代碼到控制流圖的轉(zhuǎn)換
 第3章 基于規(guī)格說明的測試
  例3-1 發(fā)放年終獎
  例3-2 判斷三角形類型
  例3-3 某航空公司的訂票系統(tǒng)
  例3-4 測試某網(wǎng)站系統(tǒng)
 第4章 質(zhì)量模型
  例4-1 不同軟件的質(zhì)量比較
  例4-2 軟件質(zhì)量因素之間的聯(lián)系
  例4-3 對比型度量
  例4-4 度量指標評估
  例4-5 準確性內(nèi)部度量
  例4-6 安全保密性外部度量
  例4-7 有效性使用度量
 第6章 非功能測試
  例6-1 某醫(yī)院門診信息管理系統(tǒng)的可靠性測試
  例6-2 圖書館信息系統(tǒng)運行概況
  例6-3 bridge模式和設(shè)置mac
  老化時間的易用性測試
  例6-4 bridge不同模式術(shù)語的不一致
  例6-5 軟件產(chǎn)品輸入和輸出的易理解性問題
  例6-6 dhcp配置的易學(xué)性問題
  例6-7 系統(tǒng)安裝步驟過于復(fù)雜
? 例6-8 幫助信息不清晰
  例6-9 cli命令格式不一致
  例6-10 無法批量更改端口屬性
  例6-11 選擇參數(shù)問題
  例6-12 創(chuàng)建密碼時的易用性驗證
  例6-13 ibm提供的維護活動(部分)
  例6-14 系統(tǒng)需求規(guī)格說明的可維護性要求
  例6-15 不同cpu架構(gòu)的字節(jié)順序
 第7章 認識風(fēng)險
  例7-1 風(fēng)險的可能性與風(fēng)險的嚴重程度
  例7-2 產(chǎn)品風(fēng)險列表
  例7-3 風(fēng)險問卷調(diào)查法
  例7-4 風(fēng)險模板
 第8章 基于風(fēng)險的測試設(shè)計
  例8-1 inside-out的模擬場景
  例8-2 質(zhì)量特性列表
  例8-3 通用風(fēng)險列表
  例8-4 測試邊界值
  例8-5 打印機的沖突測試
 第9章 基于風(fēng)險的測試管理
  例9-1 基于潛在風(fēng)險列表選擇測試重點
  例9-2 基于優(yōu)化的風(fēng)險級別選擇測試重點
  例9-3 沒有及時應(yīng)對“采購igmp測試儀表”風(fēng)險而導(dǎo)致的影響
 第10章 基于缺陷分類的測試
  例10-1 按發(fā)現(xiàn)的項目階段分類缺陷
  例10-2 按嚴重程度分類缺陷
  例10-3 按優(yōu)先級分類缺陷
  例10-4 當“目標”為“需求/設(shè)計/代碼”時對應(yīng)的缺陷類型
  例10-5 缺陷分類如何拓寬測試人員的測試思想
 第11章 探索性測試
  例11-1 不同的利益相關(guān)者對軟件產(chǎn)品質(zhì)量的理解不同
  例11-2 環(huán)境驅(qū)動的測試
  例11-3 腳本化測試與探索性測試
  例11-4 探索性測試
  例11-5 規(guī)格說明中的模糊問題
  例11-6 規(guī)格說明中的可測試性問題
  例11-7 何時應(yīng)該根據(jù)失效設(shè)計測試用例
  例11-8 如何通過失效設(shè)計測試用例
  例11-9 結(jié)對測試
  例11-10 測試用例執(zhí)行結(jié)果判斷準則
  例11-11 測試章程
  例11-12 測試章程相關(guān)的活動和非測試章程相關(guān)的活動
  例11-13 針對光電轉(zhuǎn)換模塊sfp的測試會話報告
  例11-14 根據(jù)平均會話數(shù)目估算測試工作量
 第12章 基于應(yīng)用類型的測試
  例12-1 不同瀏覽器對同一web頁面的解析
  例12-2 selenium
  例12-3 ibm? rational? ttcn suite
  例12-4 企業(yè)級存儲設(shè)備
  例12-5 fda對軟件開發(fā)活動的要求
  例12-6 安全關(guān)鍵系統(tǒng)組件
  例12-7 未來作戰(zhàn)系統(tǒng)

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    軟件測試設(shè)計 PDF格式下載


用戶評論 (總計22條)

 
 

  •   購物體驗還不錯,書的質(zhì)量還行!
  •   很專業(yè)很全面,作者是該領(lǐng)域?qū)嵺`專家,還在學(xué)習(xí)中,對于初學(xué)者的我希望能學(xué)以致用
  •   很全面 很詳細 很實際 很具有指導(dǎo)意義 深入切實的提供了我們需要的知識!我 喜歡!
  •   老公要的書,一直在當當買書,有需要的時候第一時間來當當看看,都成習(xí)慣了
  •   買了好多正在看。
  •   學(xué)習(xí)用的,感覺還不錯
  •   推薦一本不錯的書
  •   對于軟件測試有興趣的人,這一本挺不錯的。
  •   很厚,但是質(zhì)量一般
  •   看了一些,覺得比較好!就是書中有錯別字!
  •   剛到貨,翻了幾頁,感覺還行。。。繼續(xù)學(xué)習(xí)中
  •   書中的內(nèi)容對我挺有幫助的
  •   還好,送貨速度快
  •   比較實用和體系
  •   不錯, 值得推薦
  •   為什么總是一遍一遍的寫評論
  •   還行 質(zhì)量一般吧 學(xué)習(xí)挺實用的
  •   純理論書,有實際經(jīng)驗了再來看比較好
  •   書中有很多實例,還是不錯。
  •   都是些理論沒什么實例
  •   對工作有幫助,總體非常滿意
  •   很薄,很輕,隨包攜帶
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7