Web應用程式測試

Web應用程式測試

本書從理論、技術、實戰和工具4個方面深入詳實地介紹Web應用程式測試全過程。理論篇包括軟體測試基礎和Web套用基礎兩個章節,重點介紹Web測試中所涉及的軟體測試理論和技術,以及Web應用程式的原理、技術和特點。技術篇包括Web功能測試、Web用戶界面測試、Web性能測試、Web安全性測試和Web兼容性測試5個章節,深入分析了Web測試的原理和技術,並以生產項目中的各類缺陷為案例,由淺入深地引導讀者運用測試技術解決實際問題。實戰篇以部落格系統為測試實例,系統介紹了對一個Web系統進行全面測試的過程,引導讀者一步步動手實踐。工具篇詳細地介紹了性能測試工具LaodRunner和安全測試工具AppScan的使用。通過本書內容的學習,讀者能快速掌握Web應用程式測試的方法和技術,增強Web測試技能,提升測試水平。

圖書詳細信息

Web應用程式測試
作者:蘭景英 王永恆

ISBN:9787302399698
定價:49元
印次:1-1
裝幀:平裝
印刷日期:2015-5-14

內容簡介

隨著Web套用開發技術和套用水平的飛速發展,用戶對Web系統的功能、性能、安全性、穩定性等提出了更高的要求。Web應用程式在發布之前必須進行深入全面的測試。

本書從理論、技術、實戰和工具4個方面深入詳實地介紹Web應用程式測試全過程。理論篇包括軟體測試基礎和Web套用基礎兩個章節,重點介紹Web測試中所涉及的軟體測試理論和技術,以及Web應用程式的原理、技術和特點。技術篇包括Web功能測試、Web用戶界面測試、Web性能測試、Web安全性測試和Web兼容性測試5個章節,深入分析了Web測試的原理和技術,並以生產項目中的各類缺陷為案例,由淺入深地引導讀者運用測試技術解決實際問題。實戰篇以部落格系統為測試實例,系統介紹了對一個Web系統進行全面測試的過程,引導讀者一步步動手實踐。工具篇詳細地介紹了性能測試工具LaodRunner和安全測試工具AppScan的使用。通過本書內容的學習,讀者能快速掌握Web應用程式測試的方法和技術,增強Web測試技能,提升測試水平。

本書以關鍵的測試理論為基礎,以豐富的測試技術為指導,以實際項目為範例,案例豐富,實用性強。本書可作為高等院校、高職高專、示範性軟體學院的計算機專業、軟體專業、信息安全專業的教材,也可作為Web套用測試的初、中級培訓教程,同時可供從事軟體開發和軟體測試的專業技術人員和管理人員參閱。

目錄結構

第一篇理論篇

第1章軟體測試基礎

1.1軟體測試

1.1.1什麼是軟體測試

1.1.2軟體測試的原則

1.1.3軟體測試的分類

1.2軟體缺陷

1.2.1什麼是軟體缺陷

1.2.2軟體缺陷的分類

1.2.3軟體缺陷管理

1.3測試用例

1.3.1什麼是測試用例

1.3.2黑盒測試技術

1.3.3白盒測試技術

1.4軟體測試流程

1.5軟體自動化測試

1.5.1軟體自動化測試定義

1.5.2軟體測試工具

1.6軟體測試文檔

1.7本章小結

第2章Web套用技術

2.1Web套用系統

2.1.1Web定義

2.1.2Web套用體系結構

2.1.3Web伺服器

2.2Web套用技術

2.2.1URL

2.2.2HTTP

2.2.3HTML

2.2.4XML

2.2.5客戶端腳本語言

2.2.6動態網頁技術

2.3Web套用測試特點

2.3.1Web套用特點

2.3.2Web套用測試的特點

2.4Web套用測試內容

2.4.1功能測試

2.4.2性能測試

2.4.3用戶界面測試

2.4.4安全性測試

2.4.5接口測試

2.4.6客戶端兼容性測試

2.4.7其他測試

2.5本章小結

第二篇技術篇

第3章Web功能測試

3.1連結測試

3.1.1連結的定義

3.1.2連結測試內容

3.1.3連結測試工具

3.1.4Xenu連結測試工具的使用

3.2表單測試

3.2.1表單的定義

3.2.2表單控制項的測試

3.2.3表單按鈕的測試

3.2.4表單數據檢查

3.2.5表單測試用例設計

3.3Cookie測試

3.3.1什麼是Cookie

3.3.2Cookie測試

3.3.3Cookie管理工具

3.4Session測試

3.4.1什麼是Session

3.4.2Session生命周期

3.4.3Session測試

3.5業務功能測試

3.5.1功能項測試

3.5.2業務流測試

3.6資料庫功能測試

3.7接口測試

3.8功能測試工具

3.9功能測試缺陷案例

3.9.1403錯誤

3.9.2404錯誤

3.9.3Email問題

3.9.4用戶名驗證問題

3.9.5表單域驗證問題

3.9.6搜尋功能錯誤

3.9.7資料庫錯誤

3.9.8SQL錯誤

3.10本章小結

第4章Web用戶界面測試

4.1用戶界面

4.2界面設計原則

4.2.1界面設計的行業標準

4.2.2界面設計原則

4.3Web界面測試

4.3.1導航測試

4.3.2圖形測試

4.3.3內容測試

4.3.4表格測試

4.3.5整體界面測試

4.3.6輸入有效性驗證

4.4界面控制項測試

4.5用戶體驗測試

4.5.1用戶體驗測試的內容

4.5.2Web用戶體驗測試

4.6界面測試缺陷案例

4.6.1重複文字和連結

4.6.2頁面布局不合理

4.6.3頁面出現亂碼

4.6.4頁面放大縮小問題

4.6.5表格單元格內容與列名不符

4.6.6縮小瀏覽器視窗導航條消失

4.6.7無關的文本描述

4.7本章小結

第5章Web性能測試

5.1性能測試基礎

5.1.1性能測試概念

5.1.2性能測試目的

5.1.3性能測試類型

5.1.4性能測試內容

5.1.5性能測試用例模型

5.2性能測試流程

5.2.1確定性能測試目標

5.2.2測試計畫

5.2.3建立測試環境

5.2.4設計測試

5.2.5執行測試

5.2.6分析結果並調優

5.2.7撰寫測試報告

5.3性能測試數據

5.3.1性能指標

5.3.2性能計數器

5.3.3性能參數

5.3.4性能監控與分析

5.4性能測試工具

5.4.1性能測試工具引入

5.4.2常見性能測試工具

5.5本章小結

第6章Web安全性測試

6.1Web套用安全基礎

6.1.1Web應用程式安全

6.1.2Web套用安全體系

6.1.3Web套用十大漏洞

6.2Web常見攻擊

6.2.1跨站點腳本攻擊

6.2.2SQL注入

6.2.3跨站請求偽造

6.2.4拒絕服務攻擊

6.2.5Cookie欺騙

6.2.6其他攻擊

6.3Web安全測試

6.3.1Web安全測試方法

6.3.2Web安全測試內容

6.3.3Web安全測試常見的檢查點

6.4Web安全測試工具

6.5安全測試案例

6.5.1XSS攻擊

6.5.2釣魚風險

6.5.3SQL注入攻擊

6.5.4目錄泄露

6.5.5上傳圖片未限制

6.5.6網站配置信息泄露

6.5.7存在測試頁面

6.6本章小結

第7章Web兼容性測試

7.1兼容性測試

7.2作業系統兼容性測試

7.2.1常用的作業系統

7.2.2Web作業系統兼容性測試

7.3瀏覽器兼容性測試

7.3.1常見瀏覽器

7.3.2瀏覽器分類

7.3.3瀏覽器兼容性測試

7.3.4瀏覽器兼容性測試工具

7.4解析度兼容性測試

7.5列印測試

7.6兼容性測試缺陷案例

7.6.1頁面顯示亂碼

7.6.2頁面圖片顯示問題

7.6.3頁面文字重疊

7.6.4JS錯誤

7.7本章小結

第三篇實戰篇

第8章部落格系統測試計畫

8.1部落格系統的安裝

8.2部落格系統介紹

8.2.1部落格系統體系結構

8.2.2部落格系統功能

8.3部落格系統測試計畫

8.3.1測試需求

8.3.2測試資源

8.3.3測試策略

8.3.4測試標準

第9章部落格系統測試

9.1部落格系統功能測試

9.1.1用戶登錄測試

9.1.2發表日誌測試

9.1.3上傳照片測試

9.1.4連結測試

9.1.5功能測試報告

9.2部落格系統性能測試

9.2.1計畫測試

9.2.2建立測試環境

9.2.3創建測試腳本

9.2.4執行測試

9.2.5分析測試結果

9.3部落格系統安全性測試

9.3.1創建掃描

9.3.2執行掃描

9.3.3掃描結果

9.3.4結果報告

9.4部落格系統兼容性測試

9.5部落格系統界面測試

第四篇工具篇

第10章LoadRunner的使用

10.1LoadRunner概述

10.1.1LoadRunner簡介

10.1.2LoadRunner的組成

10.1.3LoadRunner測試原理

10.1.4LoadRunner測試流程

10.2腳本生成器

10.2.1創建腳本

10.2.2回放腳本

10.2.3增強腳本

10.3控制器

10.3.1設計場景

10.3.2執行場景

10.3.3場景監控

10.4分析器

10.4.1新建數據分析

10.4.2場景摘要

10.4.3數據圖

10.4.4圖的操作

10.4.5生成報告

第11章AppScan

11.1AppScan概述

11.1.1AppScan簡介

11.1.2掃描原理

11.1.3典型工作流程

11.2Appscan視窗

11.3AppScan操作

11.3.1創建掃描

11.3.2執行掃描

11.3.3掃描結果

11.3.4結果報告

附錄A相關術語

附錄B軟體測試文檔模板

參考文獻

相關詞條

熱門詞條

聯絡我們