注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計程序設計綜合.NET軟件測試實戰(zhàn)技術大全:測試基礎流行工具典型案例

.NET軟件測試實戰(zhàn)技術大全:測試基礎流行工具典型案例

.NET軟件測試實戰(zhàn)技術大全:測試基礎流行工具典型案例

定 價:¥49.00

作 者: 陳能技
出版社: 人民郵電出版社
叢編項: 軟件測試叢書
標 簽: .net 軟件工程及軟件方法學 軟件工程理論 質量測試維護

購買這本書可以去


ISBN: 9787115188137 出版時間: 2008-12-01 包裝: 平裝
開本: 16開 頁數: 411 字數:  

內容簡介

  .NET平臺是目前流行的軟件開發(fā)平臺,.NET軟件是很多軟件測試人員需要面對的測試對象,.NET軟件的測試有其特殊性,需要專門的測試技術、測試技巧和測試工具。本書結合流行的軟件測試工具QTP、LoadRunner等使用方法的介紹,專注于.NET平臺軟件測試技術的講解,闡述各種類型的.NET軟件的測試方法和實戰(zhàn)技巧,使讀者可以快速掌握各種軟件測試技術,并且能直接應用于實際的軟件測試項目中。本書不拘泥于測試理論的講解和測試工具使用方法的介紹,而是根據.NET軟件測試對象的特點,分門別類地分析其相應的測試方法和測試技術,采用合適的測試工具結合典型案例進行測試講解。本書是作者多年參與.NET平臺軟件測試的經驗總結,對學習軟件測試的初學者和從事.NET平臺軟件測試工作的工程師,盡快融入實戰(zhàn)角色、提高實戰(zhàn)技能都有很大的幫助。

作者簡介

  陳能技,廣州賽寶騰睿信息科技有限公司測試經理、質量保障部主管、CSDN博客專家、51testing博客專家、Teslage論壇版主。多年從事計算機軟件測試和質量改進工作,曾任程序員、測試工程師、技術支持工程師、QA、內審員等職務,具有豐富的測試團隊組建、自動化測試管理經驗。目前專注于軟件自動化測試及管理領域,倡導實用主義測試理念,堅信“Seeing is NOT believing,Testing is believing!”。

圖書目錄

第一篇 .NET測試基礎篇
第1章 軟件測試基礎介紹
1.1 軟件質量與軟件測試
1.1.1 軟件產品與硬件產品的區(qū)別
1.1.2 軟件測試能保證軟件質量嗎
1.1.3 全面質量管理
1.2 軟件開發(fā)與軟件測試
1.2.1 缺乏軟件測試的開發(fā)過程
1.2.2 軟件測試中的開發(fā)技術
1.3 測試工具與軟件測試
1.3.1 測試工具的分類
1.3.2 正確地使用測試工具
1.4 MSF中的軟件測試
1.4.1 MSF項目管理模式
1.4.2 MSF中的質量管理
1.4.3 MSF中的測試角色
1.5 小結
第2章 .NET軟件基礎介紹
2.1 .NET平臺簡介
2.1.1 托管代碼介紹
2.1.2 .NET基本概念
2.2 自動垃圾回收
2.2.1 .NET的內存管理
2.2.2 .NET程序的內存測試
2.3 反射機制
2.3.1 反射機制簡介
2.3.2 反射機制在測試中的應用
2.4 .NET開發(fā)工具與測試工具
2.4.1 .NET開發(fā)工具簡介
2.4.2 .NET平臺的測試工具
2.5 .NET軟件類型及其測試
2.5.1 .NET軟件的分類
2.5.2 .NET軟件的測試
2.6 小結
第3章 .NET軟件調試
3.1 調試與測試
3.2 掌握基本的調試能力
3.2.1 測試人員為什么要掌握基本的調試能力
3.2.2 調試在測試中的使用
3.3 Visual Studio.NET 2005基本調試技巧
3.3.1 斷點設置
3.3.2 調試輸出
3.3.3 變量監(jiān)視
3.3.4 調用堆棧
3.3.5 逐過程調試
3.3.6 逐語句調試
3.3.7 WriteLine方法的使用
3.4 斷言與跟蹤
3.4.1 Debug類的使用
3.4.2 斷言的“陷阱”
3.4.3 Trace類的使用
3.4.4 網絡程序的跟蹤
3.5 .NET中的Diagnostics類的使用
3.5.1 利用EventLog類讀寫事件日志
3.5.2 利用Process類監(jiān)視進程信息
3.5.3 利用Process類查看進程加載的模塊信息
3.5.4 利用Process類查看進程內的線程信息
3.5.5 利用Process類監(jiān)視進程的性能問題
3.5.6 利用Performance Counter類監(jiān)視系統(tǒng)性能
3.6 使用DataSetWatch調試DataSet數據
3.6.1 Visual Studio.NET2005中的Visualizers
3.6.2 DataSetWatch 2.0簡介
3.6.3 DataSetWatch 2.0的使用
3.6.4 利用DataSetWatch調試DataSet數據
3.7 托管程序的監(jiān)視
3.7.1 ManagedSpy簡介
3.7.2 利用ManagedSpy跟蹤托管程序的事件
3.8 小結
第二篇 .NET單元測試篇
第4章 Visual Studio.NET 2005中的單元測試
4.1 如何建立單元測試項目
4.1.1 從被測試代碼生成單元測試
4.1.2 添加單元測試項目
4.2 如何編寫單元測試方法
4.2.1 Assert類的使用
4.2.2 CollectionAssert類的使用
4.2.3 StringAssert類的使用
4.2.4 私有訪問器的使用
4.2.5 創(chuàng)建私有訪問器
4.3 數據驅動的單元測試
4.3.1 為什么要使用數據驅動的方式
4.3.2 創(chuàng)建數據驅動單元測試
4.3.3 使用數據源
4.3.4 使用配置文件定義數據源
4.3.5 編寫單元測試代碼使用配置文件定義的數據源
4.4 單元測試的運行
4.4.1 測試管理器
4.4.2 命令行的運行方式
4.4.3 查看單元測試代碼覆蓋率
4.5 小結
第5章 利用NUnit進行單元測試
5.1 NUnit單元測試框架
5.2 NUnit單元測試方法
5.2.1 如何在Visual Studio.NET2005中使用NUnit
5.2.2 NUnit單元測試的運行
5.2.3 NUnit的命令行運行方式
5.2.4 對異常處理進行單元測試
5.2.5 NUnit單元測試代碼的調試技巧
5.3 使用對象模擬技術輔助單元測試
5.3.1 NMock簡介
5.3.2 NMock的使用
5.3.3 如何使用NMock模擬接口的實現
5.4 NUnit與NCover的結合
5.4.1 NCover簡介
5.4.2 NCover的命令行使用方法
5.4.3 NCover產生的覆蓋率文件的分析
5.4.4 利用NCover分析Nunit單元測試代碼的覆蓋率
5.5 界面層的單元測試
5.5.1 NUnitForms簡介
5.5.2 NUnitForms的使用方法
5.5.3 初始化被測試窗口
5.5.4 創(chuàng)建適當的ControlTester
5.5.5 使用FireEvent方法
5.5.6 插入驗證點
5.5.7 利用測試錄制器產生Nunit的界面層測試代碼
5.6 小結
第6章 .NET代碼分析及其自動化
6.1 單元測試與代碼分析
6.1.1 廣義的單元測試
6.1.2 代碼分析及其自動化
6.1.3 自動化代碼分析工具的發(fā)展
6.2 Visual Studio.NET 2005中的代碼分析工具FxCop
6.2.1 FxCop簡介
6.2.2 FxCop的使用
6.2.3 查看代碼分析結果
6.2.4 排除代碼缺陷警告
6.2.5 FxCop的命令行方式運行
6.2.6 FxCopCmd的使用方法
6.2.7 FxCop的規(guī)則定義方法
6.2.8 FxCop的代碼分析原理簡述
6.2.9 一個簡單的自定義規(guī)則的開發(fā)
6.2.10 規(guī)則的描述
6.2.11 規(guī)則檢查代碼的開發(fā)
6.2.12 自定義規(guī)則的使用
6.3 Compuware DevPartner Studio中的代碼分析工具
6.3.1 DevPartner簡介
6.3.2 DevPartner的Code Renew功能的使用
6.3.3 Code Review結果分析
6.3.4 Code Review規(guī)則篩選
6.3.5 在RuleManager中編輯代碼規(guī)則
6.3.6 編輯代碼規(guī)則的描述信息
6.3.7 編輯代碼規(guī)則的觸發(fā)條件
6.3.8 利用RuleManager添加自定義規(guī)則
6.3.9 編輯新的規(guī)則信息“
6.3.10 新建規(guī)則觸發(fā)器
6.3.11 自定義規(guī)則的使用
6.4 利用StyleCop測試.NET代碼風格
6.4.1 代碼風格與代碼質量
6.4.2 StyleCop簡介
6.4.3 在Visual Studio.NET 2005中使用styleCop
6.4.4 StyleCop的設置
6.5 小結
第7章 讓客戶參與到測試中來——FIT
7.1 客戶參與的測試
7.1.1 客戶測試的關注點
7.1.2 使用例子進行測試的方法
7.1.3 FIT簡介
7.2 FIT的使用
7.2.1 如何在Visual Studio.NET2005中使用FIT
7.2.2 定義輸入的測試數據
7.2.3 運行FIT進行測試
7.2.4 PrimitiveFixture的使用
7.3 FIT測試的運行
7.3.1 FitRunner.NET的配置
7.3.2 選擇FIT測試表格文件
7.3.3 編輯FIT測試表格丈件
7.3.4 運行FIT測試
7.3.5 FIT測試表格生成
7.4 把FIT整合到Wiki中——FitNesse
7.4.1 FitNesse簡介
7.4.2 FitNesse的安裝
7.4.3 使用FitNesse測試.NET代碼
7.4.4 編寫FIT測試代碼
7.4.5 在FitNesse中創(chuàng)建新的測試頁面
7.4.6 設置測試頁面
7.4.7 把Excel表格數據轉換成FitNesse測試表格
7.4.8 運行測試頁面
7.4.9 FitNesse的標注語言
7.4.10 創(chuàng)建測試集合(TestSuite)
7.4.11 編輯測試集合
7.4.12 運行測試集合
7.5 小結
第三篇 .NET自動化功能測試篇
第8章 QTP與.NET軟件測試
8.1 QTP使用簡介
8.1.1 QTP的安裝
8.1.2 QTP的基本使用方法
8.1.3 在QTP中運行測試
8.1.4 分析測試結果
8.2 QTP對.NET軟件測試的支持
8.2.1 QTP的.NET插件
8.2.2 QTP支持的WPF控件
8.2.3 QTP支持的.NET WindowsForms控件
8.2.4 QTP支持的.NET WebForms控件
8.2.5 利用ObjectSpy查看控件屬性
8.2.6.NETWindowsFormsSpy的使用
8.2.7 利用.NET Windows FormsSpy來了解控件行為
8.3 利用DotNetFactory訪問.NET對象
8.3.1 DotNetFactory的使用方法
8.3.2 使用DotNetFactory訪問.NET類庫
8.3.3 使用DotNetFactory訪問C#編寫的函數
8.3.4 調用ADO.NET進行數據庫測試
8.4 訪問.NETWmdowsForms對象的內部屬性和方法
8.4.1 通過Object屬性來獲取對象的內部屬性和方法
8.4.2 標準檢查點驗證控件屬性的缺點”
8.4.3 查看Object屬性的技巧
8.4.4 通過Object屬性訪問并執(zhí)行控件方法
8.5 測試WPF控件的方法
8.5.1 加載WPF插件
8.5.2 設置Windows Applications
8.5.3 如何訪問WPF控件的內部屬性和方法
8.6 測試.NETWeb Forms的程序
8.6.1 測試.NET Web Forms的程序的前提條件
8.6.2 Web的錄制和運行設置
8.6.3 QTP支持的瀏覽器
8.6.4 Windows Applications的錄制和運行設置
8.6.5 設置IE瀏覽器的“Enable Tabbed Browsering”選項
8.6.6 錄制.NET Web Forms程序
8.6.7 利用Object屬性來增強
……
第9章 TestComplete與.NET軟件測試
第10章 .NET自動化測試
第11章 猴子測試
第四篇 .NET自動化性能測試篇
第12章 Visual Studio.NET2005中的負載測試
第13章 單元級別的性能測試
第14章 使用LoadRunner進行性能測試
第五篇 .NET項目測試實戰(zhàn)篇
第15章 .NET軟件的安全性測試
第16章 .NET軟件的界面及用戶體驗測試
第17章 .NET網絡軟件的測試
第18章 Web服務的測試
第19章 瀏覽器兼容性測試
第20章 .NET智能設備軟件測試
第21章 數據庫系統(tǒng)

本目錄推薦

掃描二維碼
Copyright ? 讀書網 hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號