注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術工業(yè)技術建筑科學建筑理論軟件測試技術及項目案例實戰(zhàn):微課視頻版

軟件測試技術及項目案例實戰(zhàn):微課視頻版

軟件測試技術及項目案例實戰(zhàn):微課視頻版

定 價:¥59.80

作 者: 喬冰琴,郝志卿,孔德瑾,王建虹,李含歡
出版社: 清華大學出版社
叢編項: 清華科技大講堂叢書
標 簽: 暫缺

ISBN: 9787302553243 出版時間: 2020-01-01 包裝:
開本: 頁數(shù): 字數(shù):  

內(nèi)容簡介

  基于一個完整的項目介紹主流的軟件測試技術,包括黑盒技術、白盒技術,結合項目介紹功能測試、兼容性測試、移動測試、安全測試等技術框架。采用任務驅動法、案例剖析法組織教材內(nèi)容。主要使讀者掌握主流的用例設計方法和了解主流的測試框架。

作者簡介

  喬冰琴,副教授,計算機應用技術工學博士。先后取得了信息系統(tǒng)項目管理師高級職業(yè)資格、信息系統(tǒng)監(jiān)理師職業(yè)資格?,F(xiàn)為山西省財政稅務專科學校信息學院軟件測試教研室主任。主要科研成果有:①省級以上科研課題14項,其中主持課題4項;②省級以上刊物論文21篇,其中在核心期刊上發(fā)表論文1篇,被EI檢索并全文收錄的論文4篇;③教材11部,其中主編教材5部,規(guī)劃教材2部;④精品課程3項,其中省級精品課程1項,校級精品課程2項(主持校級精品課程1項)。

圖書目錄

基礎篇
第1章  軟件測試概述
1.1  為什么要進行軟件測試
1.2  軟件測試的定義
1.2.1  軟件測試定義的正反兩面性
1.2.2  服從于用戶需求的軟件測試
1.3  軟件測試的目的
1.4  軟件測試的原則
1.5  通用術語
1.6  缺陷報告
1.6.1  一個簡單的缺陷報告
1.6.2  缺陷報告的重要組成
1.6.3  完整的缺陷信息列表
1.6.4  缺陷的管理
1.7  本章小結
1.8  課后習題
 
第2章  軟件測試入門
2.1  常見應用系統(tǒng)的基本特征
2.2  軟件測試的基本思路
2.3  測試用例
2.3.1  為什么需要測試用例
2.3.2  什么是測試用例
2.3.3  一個簡單的測試用例
2.3.4  測試用例的元素
2.4  測試思維訓練
2.5  本章小結
2.6  課后習題
 
第3章  軟件測試技術體系
3.1  軟件測試類型
3.1.1  功能測試
3.1.2  接口測試
3.1.3  性能測試
3.2  軟件測試級別
3.2.1  單元測試
3.2.2  集成測試
3.2.3  確認測試
3.2.4  系統(tǒng)測試
3.2.5  驗收測試
3.3  測試方法
3.3.1  黑盒測試
3.3.2  白盒測試
3.3.3  灰盒測試
3.4  測試手段
3.4.1  手工測試
3.4.2  自動化測試
3.5  本章小結
3.6  課后習題
 
第4章  軟件測試的過程管理
4.1  軟件測試的整體流程
4.2  軟件測試各階段的工作任務
4.2.1  制訂測試計劃
4.2.2  測試需求分析
4.2.3  測試建模
4.2.4  測試用例設計
4.2.5  測試執(zhí)行
4.2.6  測試總結
4.3  系統(tǒng)上線與運維
4.4  本章小結
4.5  課后習題
 
設計篇
第5章  白盒測試用例設計及應用
5.1  邏輯覆蓋法
5.1.1  語句覆蓋
5.1.2  判定覆蓋
5.1.3  條件覆蓋
5.1.4  條件判定組合覆蓋
5.1.5  多條件覆蓋
5.1.6  修正條件判定覆蓋
5.2  基本路徑測試法
5.2.1  程序的控制流圖
5.2.2  控制流圖的環(huán)路復雜性
5.2.3  基本路徑測試法示例
5.3  本章小結
5.4  課后習題
 
第6章  黑盒測試用例設計及應用
6.1  等價類劃分法
6.1.1  等價類劃分法的定義
6.1.2  有效等價類和無效等價類
6.1.3  劃分等價類的規(guī)則
6.1.4  等價類劃分法實例分析
6.2  邊界值分析法
6.2.1  如何確定邊界值
6.2.2  邊界值法實例分析
6.3  組合測試用例設計技術
6.3.1  全面測試
6.3.2  單因素覆蓋
6.3.3  正交試驗設計法
6.3.4  兩兩組合
6.3.5  具有約束關系的組合測試
6.3.6  種子組合測試
6.4  因果圖法
6.4.1  因果圖的基本符號
6.4.2  因果圖法實例分析
6.5  決策表法
6.5.1  決策表的構成
6.5.2  決策表法實例分析
6.6  場景法
6.6.1  場景法概述
6.6.2  場景法實例分析
6.7  測試方法選擇的綜合策略
6.8  本章小結
6.9  課后習題
 
第7章  接口測試基礎
7.1  HTTP工作原理
7.2  用Firefox瀏覽器抓取報文
7.3  URL
7.4  報文
7.4.1  請求報文
7.4.2  響應報文
7.5  本章小結
7.6  課后習題
 
第8章  接口測試
8.1  為什么要做接口測試
8.2  接口測試的定義
8.3  接口測試實例分析
8.3.1  接口文檔解析
8.3.2  測試用例設計
8.4  接口測試工具
8.4.1  安裝Postman工具
8.4.2  使用Postman的基礎功能
8.4.3  Postman進階使用
8.5  本章小結
8.6  課后習題
 
技術篇
第9章  Unittest單元測試框架
9.1  認識Unittest
9.2  Python安裝
9.3  集成開發(fā)環(huán)境——PyCharm
9.3.1  PyCharm的下載安裝
9.3.2  PyCharm的使用
9.4  使用ddt創(chuàng)建數(shù)據(jù)驅動測試
9.4.1  安裝ddt
9.4.2  創(chuàng)建測試類
9.4.3  setUp()方法
9.4.4  編寫測試
9.4.5  代碼清理
9.4.6  運行測試
9.5  斷言
9.6  測試套件
9.6.1  使用TestSuite執(zhí)行指定用例
9.6.2  使用discover批量加載用例
9.7  生成HTML格式的測試報告
9.8  本章小結
9.9  課后習題
 
第10章  接口自動化測試
10.1  Newman的使用
10.1.1  安裝Node.j  s
10.1.2  安裝Newman
10.1.3  通過Newman執(zhí)行腳本
10.2  與持續(xù)集成工具Jenkins結合
10.2.1  Jenkins搭建
10.2.2  新建job
10.2.3  執(zhí)行DOS指令
10.2.4  Jenkins定制構建
10.2.5  構建觸發(fā)器
10.2.6  job關聯(lián)
10.2.7  添加HTML Publisher插件
10.2.8  添加 Reports
10.2.9  報告展示
10.2.1  0Jenkins中的HTML展示
10.3  本章小結
10.4  課后習題
 
第11章  WebUI自動化測試
11.1  Selenium介紹
11.1.1  安裝Selenium
11.1.2  個Selenium Python腳本
11.1.3  WebDriver原理
11.1.4  控件的識別與定位
11.2  Selenium WebDriver
11.2.1  Selenium WebDriver的常用方法
11.2.2  WebDriver的功能
11.2.3  示例: 定位一組元素
11.2.4  正則匹配示例——摘取郵箱
11.3  WebElement接口
11.3.1  WebElement功能
11.3.2  WebElement方法
11.3.3  示例: 百度搜索
11.3.4  示例: 爬取拉勾網(wǎng)職位信息
11.4  自動化測試模型介紹
11.4.1  線性測試
11.4.2  模塊化與類庫
11.4.3  數(shù)據(jù)驅動
11.4.4  關鍵字驅動
11.5  Selenium輕量級UI自動化測試框架
11.5.1  為什么要進行框架設計
11.5.2  PageObject設計模式
11.5.3  BasePage對象
11.5.4  實現(xiàn)PageObject
11.5.5  構建PageObject模式測試實例
11.6  框架梳理
11.7  本章小結
11.8  課后習題
 
擴展篇
第12章  性能測試
12.1  認識性能測試
12.1.1  為什么要進行性能測試
12.1.2  性能定義
12.1.3  性能測試分層模型
12.1.4  性能指標
12.1.5  性能測試的流程
12.2  LoadRunner腳本開發(fā)實戰(zhàn)
12.2.1  LoadRunner介紹
12.2.2  項目介紹
12.2.3  需求分析
12.2.4  腳本開發(fā)
12.2.5  使用LoadRunner完成H5網(wǎng)站的測試腳本開發(fā)
12.3  場景設計精要
12.4  性能測試分析思路
12.4.1  觀察現(xiàn)象
12.4.2  層層遞進
12.4.3  縮小范圍
12.5  本章小結
12.6  課后習題
 
第13章  移動APP非功能測試
13.1  移動APP啟動時間測試
13.1.1  用戶體驗角度的APP啟動時間
13.1.2  常見的APP啟動時間測試方法
13.1.3  使用adb獲得APP啟動時間示例
13.2  移動APP流量測試
13.2.1  APP流量測試場景
13.2.2  APP流量測試示例
13.3  移動APP CPU測試
13.3.1  APP的CPU測試場景
13.3.2  APP的CPU占用率測試示例
13.4  移動APP電量測試
13.5  本章小結
13.6  課后習題
 
第14章  滲透性測試
14.1  Web應用安全基礎
14.2  SQL注入漏洞
14.2.1  SQL注入原理
14.2.2  SQL注入的后果
14.2.3  SQL注入漏洞攻擊流程
14.2.4  注入點類型
14.2.5  SQL注入的防范措施
14.3  XSS跨站腳本漏洞
14.3.1  XSS原理解析
14.3.2  XSS類型
14.3.3  查找XSS漏洞過程
14.3.4  XSS防御
14.4  CSRF
14.4.1  CSRF攻擊原理
14.4.2  CSRF攻擊場景
14.4.3  查找CSRF漏洞
14.4.4  預防CSRF
14.5  文件上傳漏洞
14.5.1  文件上傳漏洞利用場景
14.5.2  文件上傳漏洞的測試流程
14.5.3  文件上傳防御
14.6  本章小結
14.7  課后習題
 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號