軟件測試技術

所属分类:軟件工程及軟件方法學  
出版时间:2010-8   出版时间:史銀龍 高等教育出版社 (2010-08出版)   作者:史銀龍 編   页数:172  

前言

軟件測試越來越受到軟件行業的重視,沒有經過嚴格測試的軟件就是一個不完整的產品,軟件測試對于軟件產品的質量起著至關重要的作用。隨著國內軟件行業的蓬勃發展,對軟件測試人員的需求也日益增加。軟件測試是一門綜合性學科,具有很強的實踐性,只有在軟件測試實踐中才能夠真正掌握符合軟件測試崗位需求的軟件測試技能。因此,作者針對高職學生編寫了本教材。書中引入實際的軟件項目,以軟件測試過程組織教學,使學生在實際的軟件測試中掌握軟件測試技能。一、內容安排本書分為3部分,共10章內容。第一部分是軟件項目測試實踐,以軟件項目的實際測試流程組織內容,測試工作流程同時也是教學的組織流程。以實際項目的形式組織教學,執行軟件測試,使讀者在測試實踐中掌握軟件測試工作技能。第二部分軟件測試理論和第三部分測試環境與測試工具,可融合在第一部分的教學過程中。第一部分包括第1-3章,引入了“連連看游戲”、“KML解析程序”、“POI在線發布系統”三個實際的軟件項目,在每個軟件項目中首先給出項目需求,然後確定軟件項目測試目標,制定軟件測試任務。測試以團隊的形式進行組織,針對每個具體項目的測試內容、測試重點,合理安排測試過程,並在每個階段對測試工作進行評估。介紹軟件測試過程中涉及的測試規範,編寫各種測試文檔,記錄軟件測試過程,並以各種文檔為基礎,對測試過程進行評價。第1章“連連看游戲測試”側重于軟件的用戶界面測試和功能測試;第2章“KML解析程序測試”側重于單元測試;第3章“POI在線發布系統測試”側重于系統測試和性能測試。第二部分包括第4∼8章,系統地講解了軟件測試的基本概念、各種測試理論和測試技術與方法。第4章“軟件測試基礎”,介紹軟件測試的基本概念,使學生能夠建立起軟件測試的基本概念體系。同時,結合軟件測試實際工作崗位,對軟件測試組織構成和軟件測試人員素質要求進行了介紹,便于學生結合項目建立測試組織,並在測試過程中自覺培養測試職業素養。第5章“單元測試”,介紹單元測試概念、測試技術、單元測試文檔。單元測試一般是由程序開發人員來完成,他們一般不太注重文檔的編寫,因此本章對單元測試文檔編寫規範進行了重點介紹。第6章“白盒測試”,講解了白盒測試概念、測試方法和測試用例設計,重點講解了測試用例設計。

内容概要

  《軟件測試技術(計算機應用專業)》針對高職類軟件測試技能教學的需求,基于工作過程系統化的教學理論,引進實際的軟件測試項目,由簡到繁、由淺到深編寫而成。《軟件測試技術(計算機應用專業)》以實際的工作過程組織教材,以實際項目為教學案例,組建測試小組,規範測試過程,並對整個軟件測試過程進行管理控制和評審,使讀者在實際的軟件測試項目中掌握測試技術、測試規範和測試流程。全書分為三部分。第一部分為軟件項目測試實踐,第二部分系統講解軟件測試理論,第三部分介紹測試需要的環境和測試工具。軟件測試理論可貫穿在軟件測試項目中,測試環境和測試工具可作為參考。  《軟件測試技術(計算機應用專業)》可作為培養應用性、技能型人才的計算機相關專業的教學用書,也可作為計算機培訓教材以及計算機從業人員和愛好者的自學教材。

书籍目录

第一部分 軟件項目測試實踐第1章 連連看游戲測試1.1 項目需求1.1.1 項目背景1.1.2 項目功能需求1.1.3 游戲規則需求1.1.4 游戲界面需求1.2 測試目標1.3 任務描述1.4 測試組織1.5 測試過程1.5.1 測試計劃1.5.2 設計測試用例1.5.3 執行測試1.5.4 缺陷跟蹤第2章 KML解析程序測試2.1 項目需求2.1.1 項目背景2.1.2 項目功能需求2.1.3 程序結構2.1.4 接口協議2.1.5 Google對象模型實現2.2 測試目標2.3 任務描述2.4 測試組織2.5 測試過程2.5.1 測試計劃2.5.2 設計測試用例2.5.3 測試程序設計2.5.4 執行測試第3章 POI在線發布系統測試3.1 項目需求3.1.1 項目背景3.1.2 項目功能需求3.1.3 程序邏輯結構3.1.4 數據庫存儲設計3.1.5 程序組織與安裝3.2 測試目標3.3 任務描述3.4 測試組織3.5 測試過程3.5.1 測試計劃3.5.2 設計測試用例3.5.3 測試程序設計3.5.4 執行測試第二部分 軟件測試理論第4章 軟件測試基礎4.1 基本概念4.2 軟件測試分類4.3 軟件測試過程4.4 軟件測試技術4.5 軟件測試文檔4.6 軟件測試用例4.7 軟件質量管理相關標準和技術4.8 測試人員職業素質4.9 軟件測試與軟件質量保證4.10 軟件開發組織結構第5章 單元測試5.1 單元測試概念5.2 單元測試技術5.3 單元測試文檔5.4 測試工具第6章 白盒測試6.1 白盒測試概念,6.2 白盒測試實施方案6.3 測試用例設計6.4 面向對象的白盒測試6.5 白盒測試小結第7章 黑盒測試7.1 黑盒測試概念7.2 黑盒測試方法7.2.1 等價類方法7.2.2 邊界值分析方法7.2.3 錯誤推測方法7.2.4 因果圖方法7.2.5 判定表驅動分析法7.2.6 正交實驗設計方法7.2.7 功能圖法7.2.8 場景設計方法7.2.9 綜合策略第8章 系統測試8.1 系統測試8.2 系統測試分類8.3 系統測試要素8.4 軟件攻擊測試第三部分 測試環境與測試工具第9章 測試軟件環境配置9.1 Java運行環境配置9.2 IIS的安裝與配置第10章 單元測試工具NUnit10.1 NUnit介紹10.2 NUnit在.NET中的應用10.3 NUnit核心概念參考文獻

章节摘录

插圖︰(3)運行測試用例並處理測試結果目標︰使用測試用例發現錯誤並關閉錯誤。任務︰運行測試用例並記錄結果;評估測試結果並記錄缺陷;處理缺陷直至缺陷關閉。方法︰選擇運行測試用例庫中的測試用例;選擇運行新設計的測試用例;記錄中間步驟和結果;記錄執行過程中的靈感;不輕易修改本次執行任務;分析測試結果,盡量重現和優化缺陷步驟;詳細填寫缺陷報告並提供盡可能多的信息(缺陷分析和修改建議);認真審核缺陷處理結果並及時關閉缺陷報告。結果︰記錄的運行結果;記錄的新測試用例設計思路;提交並處理的缺陷報告。(4)評估測試用例和測試策略目標︰檢驗測試用例和測試策略的有效性,必要時進行修改和完善;增加測試經驗。任務︰根據測試結果修改、合並、完善測試用例;如果沒有文檔化測試用例,則需文檔化;維護測試用例庫,增加新的測試用例(尤其是已經發現了缺陷的測試用例),刪除不必要的測試用例(要謹慎,除非是功能改變),修改剛剛使用的測試用例(根據測試結果),合並部分測試用例。根據測試結果修正和完善測試策略和測試計劃,總結新的測試用例設計思路。方法︰基于經驗發現的問題;這種問題出現的原因;測試用例發現這種問題的原因;測試用例是否可以合並;聯想還會出現的問題;設計新的測試用例;流程控制尤其是測試用例庫的維護可以借助工具實現。結果︰優化的測試用例庫;優化的軟件故障模型;優化的測試策略和測試計劃;測試的經驗和新的測試用例設計思路。(測試設計步驟是循環往復的,每一步驟都可以返回前面的任何一個步驟,即使單獨一個測試用例也可多次往返以上步驟。)

编辑推荐

《軟件測試技術(計算機應用專業)》是北京工業職業技術學院國家示範性高職院校建設項目成果

图书封面




    軟件測試技術下載



用户评论 (总计0条)

 
 

类似《軟件測試技術》的图书资源

 

計算機與互聯網 PDF免费下载,軟件工程及軟件方法學PDF免费下载。 计算机教程网 

计算机教程网 @ 2018