軟件測試工程師成長之路:軟件測試方法與技術實踐指南ASP.NET篇(第2版)(簡體書)
商品資訊
系列名:重點大學軟件工程規劃系列教材
ISBN13:9787302285595
出版社:清華大學出版社(大陸)
作者:王順
出版日:2012/07/01
裝訂/頁數:平裝/313頁
作者簡介
名人/編輯推薦
目次
相關商品
作者簡介
十年以上計算機軟件從業經驗,資深軟件開發工程師,系統架構師,資深高校計算機教師,合肥工業大學MBA,資訊系統碩士。創建學習型組織:言若金葉軟件研究中心,一個以網絡形式組織的軟件研究團隊,致力於網絡軟件研究與開發、計算機專著編寫,為加快祖國資訊化發展進程而努力!個人語錄:有網絡的地方,就有我的存在!
名人/編輯推薦
王順、朱少民、汪紅兵、盛安平編著的《軟件測試方法與技術實踐指南(ASP.NET篇第2版重點大學軟件工程規劃系列教材)》以實際項目為原型,以關鍵的理論與豐富的實踐為指導,貫徹先進的項目管理理念與全程質量管理思想,並且列舉大量的典型實例,讓讀者看懂與體會各種技術,並能使用這些技術自己去實踐。隨著軟件技術的發展,軟件的質量越來越受到人們的重視。
目次
第一篇 軟件測試工程師知識儲備
第1章 如何成為一名合格的軟件測試工程師
1.1 基礎知識
1.1.1 計算機專業知識與技能方面
1.1.2 個人素養方面
1.2 工作範疇
1.2.1 軟件測試工作範疇
1.2.2 軟件測試工作的內容
1.3 必備的核心知識
1.3.1 軟件測試的基本要素
1.3.2 軟件測試的方法和策略
1.3.3 軟件測試的規范和過程
1.3.4 軟件測試的組織和管理
1.3.5 軟件測試用例的設計
1.3.6 軟件缺陷
1.3.7 軟件測試的自動化
1.4 讀書筆記
第2章 軟件測試工程師如何成長與發展
2.1 存儲技能敲開著名企業的大門
2.2 軟件測試工程師的成長歷程
2.3 讀書筆記
第3章 ASP.NET方向軟件測試工程師實踐準備
3.1 ASP.NET開發平臺簡介
3.1.1 ASP.NET的編程模型
3.1.2 ASP. NET的優勢
3.1.3 ASP.NET的語言支持
3.2 ASP. NET測試環境的搭建
3.2.1 安裝IIS
3.2.2 安裝Microsoft.NET Framework 2.0
3.2.3 配置IIS
3.2.4 安裝並配置MySQL
3.3 測試機網絡與環境的配置
3.3.1 Windows系統
3.3.2 Mac系統
3.3.3 Linux系統
3.3.4 Solaris系統
3.3.5 HP-UX系統
3.3.6 IBM-AIX系統
3.4 讀書筆記
第二篇 基於ASP.NET產品線的項目實踐
第4章 項目初期各階段的主要工作
4.1 項目立項與擬定產品的發展方向階段
4.1.1 產品需求文檔的形成及其實例
4.1.2 需求階段測試工程師的工作
4.2 產品規格說明書制定階段
4.2.1 產品規格說明書的形成及其實例
4.2.2 產品規格說明書制定階段測試工程師的工作
4.3 產品技術文檔設計階段
4.3.1 編寫技術設計文檔
4.3.2 技術設計文檔階段測試工程師的工作
4.4 讀書筆記
第5章 軟件測試計劃的制定
5.1 為何要制定測試計劃
5.2 怎樣設計測試計劃
5.2.1 產品基本情況調研
5.2.2 測試需求說明
5.2.3 計劃表
5.2.4 測試資源配置
5.2.5 系統風險評估
5.2.6 測試的策略和記錄
5.2.7 問題跟蹤報告
5.2.8 測試計劃的發布
5.3 測試計劃設計實例
5.4 測試計劃修改與維護
5.5 讀書筆記
第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.2.7 異常測試法設計案例
6.3 壓力/性能測試設計案例
6.4 安全性測試
6.4.1 安全性測試的引入
6.4.2 常見的Web安全性測試
6.4.3 XSS測試技巧
6.5 跨瀏覽器/跨平臺測試設計案例
6.5.1 跨瀏覽器測試設計案例
6.5.2 跨平臺測試設計案例
6.6 本地化測試與國際化測試
6.6.1 國際化測試的實例
6.6.2 本地化測試的實例
6.7 Accessibility測試案例
6.8 如何組織和跟蹤測試用例
6.8.1 組織測試用例
6.8.2 測試用例的跟蹤
6.8.3 測試用例的維護
6.9 讀書筆記
第7章 軟件項目各部門相互協作
7.1 共同審閱文檔
7.2 交流與溝通
7.2.1 溝通的意義及項目干係人分析
7.2.2 溝通與效率的關系
7.2.3 溝通的一些要素
7.2.4 項目中溝通運用的案例分析
7.2.5 結束語
7.3 讀書筆記
第8章 執行測試案例並報告缺陷
8.1 項目過程中各階段測試重點和策略
8.2 如何報告所發現的缺陷
8.3 如何盡早盡多地報缺陷
8.4 發現缺陷的基本方法
8.4.1 通過邏輯覆蓋法發現的缺陷
8.4.2 通過路徑覆蓋法發現的缺陷
8.4.3 通過等價類劃分法發現的缺陷
8.4.4 通過邊界值法發現的缺陷
8.4.5 通過因果圖法發現的缺陷
8.4.6 通過錯誤推測法發現的缺陷
8.4.7 通過功能圖法發現的缺陷
8.4.8 通過綜合法發現的缺陷
8.4.9 通過異常法測試發現的缺陷
8.4.10 通過壓力/性能測試發現的缺陷
8.4.11 通過安全性測試發現的缺陷
8.4.12 通過跨平臺測試發現的缺陷
8.4.13 通過跨瀏覽器測試發現的缺陷
8.4.14 通過本地化與國際化測試發現的缺陷
8.4.15 通過Accessibility測試發現的缺陷
8.5 如何讓別人接受你報的缺陷
8.5.1 缺陷為什麼不被接受
8.5.2 不被接受的缺陷的狀態
8.5.3 如何避免不被接受的缺陷
8.5.4 如何處理不被接受的缺陷
8.6 如何驗證缺陷
8.6.1 哪些狀態的缺陷可以驗證
8.6.2 驗證缺陷前需要做什麼
8.6.3 缺陷被完全修改的標準
8.6.4 如何驗證缺陷
8.6.5 驗證缺陷後還需要做什麼
8.7 如何分析缺陷
8.7.1 什麼是缺陷分析
8.7.2 缺陷分析的重要性
8.7.3 收集缺陷分析的資訊
8.7.4 如何進行缺陷分析
8.8 一個缺陷管理系統應用實例
8.8.1 BugFree的安裝
8.8.2 缺陷管理
8.8.3 Test Case管理
8.8.4 統計報表
8.9 讀書筆記
第9章 產品功能完善與修復缺陷階段
9.1 模塊功能完成並進行單元測試
9.2 系統功能集成並進行整體測試
9.3 產品代碼凍結
9.4 產品發布前的最後檢查
9.5 讀書筆記
第10章 測試工程師在產品發布前後的工作
10.1 如何評估軟件質量
10.2 如何發布質量分析報告
10.3 如何配合客戶做驗收測試
10.4 如何處理客戶發現的問題
10.5 讀書筆記
第三篇 如何從一個普通工程師成長為資深工程師
第1l章 測試工具與框架的使用
11.1 功能測試工具Selenium實踐
11.1.1 利用Selenium IDE錄制腳本並重播
11.1.2 利用Selenium IDE組織測試套件
11.1.3 Selenium測試用例的運行
11.2 性能測試工具AQtime實踐
11.2.1 AQtime簡介
11.2.2 AQtime的下載和安裝
11.2.3 AQtime的使用
11.3 壓力測試工具LoadRunner實踐
11.3.1 LoadRLinner的介紹和安裝
11.3.2 LoadRLinner實例
11.4 自動化測試工具AutoIt實踐
11.4.1 AutoIt簡介
11.4.2 AutoIt對象識別
11.4.3 AutoIt自動化測試
11.5 STAF+STAX+Python框架
11.5.1 STAF/STAX自動化測試框架簡介
11.5.2 STAF/STAX安裝前檢查JDK的配置
11.5.3 STAF的安裝及配置
11.5.4 STAX的安裝及配置
11.5.5 Python的安裝
11.5.6 通過STAF+STAX框架執行XML腳本
11.6 讀書筆記
第12章 國際軟件測試經驗與技巧分享
12.1 測試前的準備工作
12.1.1 研究待測試項目
12.1.2 如何修改瀏覽器的代理設置
12.1.3 如何修改hosts文件
12.1.4 如何測試網上付費購物
12.2 報Bug的技巧
12.2.1 介面問題
12.2.2 頁面鏈接問題
12.2.3 功能問題
12.2.4 權限問題
12.2.5 JS Error問題
12.2.6 國際化問題
12.2.7 安全性問題
12.2.8 特殊字元問題
12.2.9 系統出錯問題
12.2.10 數據庫問題
12.3 明顯不是Bug的情況
12.4 編寫Test Case的技巧
12.4.1 測試範圍
12.4.2 編寫Test Case
12.5 讀書筆記
附錄A 大學圖書管理系統說明書
參考文獻
第1章 如何成為一名合格的軟件測試工程師
1.1 基礎知識
1.1.1 計算機專業知識與技能方面
1.1.2 個人素養方面
1.2 工作範疇
1.2.1 軟件測試工作範疇
1.2.2 軟件測試工作的內容
1.3 必備的核心知識
1.3.1 軟件測試的基本要素
1.3.2 軟件測試的方法和策略
1.3.3 軟件測試的規范和過程
1.3.4 軟件測試的組織和管理
1.3.5 軟件測試用例的設計
1.3.6 軟件缺陷
1.3.7 軟件測試的自動化
1.4 讀書筆記
第2章 軟件測試工程師如何成長與發展
2.1 存儲技能敲開著名企業的大門
2.2 軟件測試工程師的成長歷程
2.3 讀書筆記
第3章 ASP.NET方向軟件測試工程師實踐準備
3.1 ASP.NET開發平臺簡介
3.1.1 ASP.NET的編程模型
3.1.2 ASP. NET的優勢
3.1.3 ASP.NET的語言支持
3.2 ASP. NET測試環境的搭建
3.2.1 安裝IIS
3.2.2 安裝Microsoft.NET Framework 2.0
3.2.3 配置IIS
3.2.4 安裝並配置MySQL
3.3 測試機網絡與環境的配置
3.3.1 Windows系統
3.3.2 Mac系統
3.3.3 Linux系統
3.3.4 Solaris系統
3.3.5 HP-UX系統
3.3.6 IBM-AIX系統
3.4 讀書筆記
第二篇 基於ASP.NET產品線的項目實踐
第4章 項目初期各階段的主要工作
4.1 項目立項與擬定產品的發展方向階段
4.1.1 產品需求文檔的形成及其實例
4.1.2 需求階段測試工程師的工作
4.2 產品規格說明書制定階段
4.2.1 產品規格說明書的形成及其實例
4.2.2 產品規格說明書制定階段測試工程師的工作
4.3 產品技術文檔設計階段
4.3.1 編寫技術設計文檔
4.3.2 技術設計文檔階段測試工程師的工作
4.4 讀書筆記
第5章 軟件測試計劃的制定
5.1 為何要制定測試計劃
5.2 怎樣設計測試計劃
5.2.1 產品基本情況調研
5.2.2 測試需求說明
5.2.3 計劃表
5.2.4 測試資源配置
5.2.5 系統風險評估
5.2.6 測試的策略和記錄
5.2.7 問題跟蹤報告
5.2.8 測試計劃的發布
5.3 測試計劃設計實例
5.4 測試計劃修改與維護
5.5 讀書筆記
第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.2.7 異常測試法設計案例
6.3 壓力/性能測試設計案例
6.4 安全性測試
6.4.1 安全性測試的引入
6.4.2 常見的Web安全性測試
6.4.3 XSS測試技巧
6.5 跨瀏覽器/跨平臺測試設計案例
6.5.1 跨瀏覽器測試設計案例
6.5.2 跨平臺測試設計案例
6.6 本地化測試與國際化測試
6.6.1 國際化測試的實例
6.6.2 本地化測試的實例
6.7 Accessibility測試案例
6.8 如何組織和跟蹤測試用例
6.8.1 組織測試用例
6.8.2 測試用例的跟蹤
6.8.3 測試用例的維護
6.9 讀書筆記
第7章 軟件項目各部門相互協作
7.1 共同審閱文檔
7.2 交流與溝通
7.2.1 溝通的意義及項目干係人分析
7.2.2 溝通與效率的關系
7.2.3 溝通的一些要素
7.2.4 項目中溝通運用的案例分析
7.2.5 結束語
7.3 讀書筆記
第8章 執行測試案例並報告缺陷
8.1 項目過程中各階段測試重點和策略
8.2 如何報告所發現的缺陷
8.3 如何盡早盡多地報缺陷
8.4 發現缺陷的基本方法
8.4.1 通過邏輯覆蓋法發現的缺陷
8.4.2 通過路徑覆蓋法發現的缺陷
8.4.3 通過等價類劃分法發現的缺陷
8.4.4 通過邊界值法發現的缺陷
8.4.5 通過因果圖法發現的缺陷
8.4.6 通過錯誤推測法發現的缺陷
8.4.7 通過功能圖法發現的缺陷
8.4.8 通過綜合法發現的缺陷
8.4.9 通過異常法測試發現的缺陷
8.4.10 通過壓力/性能測試發現的缺陷
8.4.11 通過安全性測試發現的缺陷
8.4.12 通過跨平臺測試發現的缺陷
8.4.13 通過跨瀏覽器測試發現的缺陷
8.4.14 通過本地化與國際化測試發現的缺陷
8.4.15 通過Accessibility測試發現的缺陷
8.5 如何讓別人接受你報的缺陷
8.5.1 缺陷為什麼不被接受
8.5.2 不被接受的缺陷的狀態
8.5.3 如何避免不被接受的缺陷
8.5.4 如何處理不被接受的缺陷
8.6 如何驗證缺陷
8.6.1 哪些狀態的缺陷可以驗證
8.6.2 驗證缺陷前需要做什麼
8.6.3 缺陷被完全修改的標準
8.6.4 如何驗證缺陷
8.6.5 驗證缺陷後還需要做什麼
8.7 如何分析缺陷
8.7.1 什麼是缺陷分析
8.7.2 缺陷分析的重要性
8.7.3 收集缺陷分析的資訊
8.7.4 如何進行缺陷分析
8.8 一個缺陷管理系統應用實例
8.8.1 BugFree的安裝
8.8.2 缺陷管理
8.8.3 Test Case管理
8.8.4 統計報表
8.9 讀書筆記
第9章 產品功能完善與修復缺陷階段
9.1 模塊功能完成並進行單元測試
9.2 系統功能集成並進行整體測試
9.3 產品代碼凍結
9.4 產品發布前的最後檢查
9.5 讀書筆記
第10章 測試工程師在產品發布前後的工作
10.1 如何評估軟件質量
10.2 如何發布質量分析報告
10.3 如何配合客戶做驗收測試
10.4 如何處理客戶發現的問題
10.5 讀書筆記
第三篇 如何從一個普通工程師成長為資深工程師
第1l章 測試工具與框架的使用
11.1 功能測試工具Selenium實踐
11.1.1 利用Selenium IDE錄制腳本並重播
11.1.2 利用Selenium IDE組織測試套件
11.1.3 Selenium測試用例的運行
11.2 性能測試工具AQtime實踐
11.2.1 AQtime簡介
11.2.2 AQtime的下載和安裝
11.2.3 AQtime的使用
11.3 壓力測試工具LoadRunner實踐
11.3.1 LoadRLinner的介紹和安裝
11.3.2 LoadRLinner實例
11.4 自動化測試工具AutoIt實踐
11.4.1 AutoIt簡介
11.4.2 AutoIt對象識別
11.4.3 AutoIt自動化測試
11.5 STAF+STAX+Python框架
11.5.1 STAF/STAX自動化測試框架簡介
11.5.2 STAF/STAX安裝前檢查JDK的配置
11.5.3 STAF的安裝及配置
11.5.4 STAX的安裝及配置
11.5.5 Python的安裝
11.5.6 通過STAF+STAX框架執行XML腳本
11.6 讀書筆記
第12章 國際軟件測試經驗與技巧分享
12.1 測試前的準備工作
12.1.1 研究待測試項目
12.1.2 如何修改瀏覽器的代理設置
12.1.3 如何修改hosts文件
12.1.4 如何測試網上付費購物
12.2 報Bug的技巧
12.2.1 介面問題
12.2.2 頁面鏈接問題
12.2.3 功能問題
12.2.4 權限問題
12.2.5 JS Error問題
12.2.6 國際化問題
12.2.7 安全性問題
12.2.8 特殊字元問題
12.2.9 系統出錯問題
12.2.10 數據庫問題
12.3 明顯不是Bug的情況
12.4 編寫Test Case的技巧
12.4.1 測試範圍
12.4.2 編寫Test Case
12.5 讀書筆記
附錄A 大學圖書管理系統說明書
參考文獻
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。