-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
10/8 新書到! 10/1 新書到! 9/24 新書到! 9/18 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

軟件測試技術及項目案例實戰-微課視頻版

( 簡體 字)
作者:喬冰琴、郝志卿、孔德瑾、王建虹、李含歡、李琳、楊澤輝類別:1. -> 軟體工程 -> 軟體測試
譯者:
出版社:清華大學出版社軟件測試技術及項目案例實戰-微課視頻版 3dWoo書號: 53585
詢問書籍請說出此書號!

有庫存
NT售價: 300

出版日:10/1/2020
頁數:252
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302553243
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

軟件測試是軟件開發過程的重要組成部分,用來確認一個程序的品質或性能是否符合開發之前所提出的要求,是軟件質量保證的關鍵步驟。軟件測試的目的包括: 發現軟件程序中的錯誤,對軟件是否符合設計要求、是否符合合同中所要達到的技術要求進行有關驗證以及評估軟件的質量,最終實現將高質量的軟件系統交付用戶。

計算機和網絡的發展日新月異,也引導著軟件測試技術飛速發展,軟件測試的相關崗位越來越多,人才缺口越來越大。目前
,許多高校都開設了“軟件測試”課程,卻苦于缺乏好的教材。市面上軟件測試方面的教材大多傾向于理論闡述,教材內容更新不及時,導致教學內容比較陳舊,所教內容不適合社會對測試人才的需求,并且這些教材還缺乏配套的動手實踐指導。


編者了解到許多老師在實施軟件測試教學時,都感覺缺少一本合適的教材及配套的實踐練習。編者也從事軟件測試教學多年,用過許多軟件測試教材,但總覺得這些教材缺乏案例、缺乏練習,用起來枯燥無味,一度使教學停留在空洞的理論上。

為彌補以往軟件測試技術教材的不足,編者與北京浩泰思特科技有限公司合作,共同策劃編寫了本書。

本書內容分為四大篇,共14章。


基礎篇(第1~4章)圍繞軟件測試概述、軟件測試入門、軟件測試技術體系和軟件測試的過程管理進行詳述。通過
對本篇的學習,讀者可以明白為什么要進行軟件測試,掌握軟件測試的定義、目的和原則,學會如何報告軟件缺陷和如何描述測試用例,懂得軟件測試的各種分類,掌握如何管理軟件測試的過程。

設計篇(第5~8章)是本書的重點,也是軟件測試的重點內容。本篇涵蓋了白盒測試技術、黑盒測試技術、接口測試技術等多種測試用例設計技術,每種技術都提供了案例,以幫助讀者理解這些測試技術的內涵和使用方法。本書也特別為這些測試技術提供了豐富的配套練習,供讀者進行針對性學習。
技術篇(第9~11章)重點講述了單元自動化測試框架、UI及接口自動化測試框架、Web UI自動化測試框架。通過對這些框架的學習,讀者可以更好地理解和掌握自動化測試的內容和實現方式。
擴展篇(第12~14章)重點講述了性能測試的原理和工具、移動APP非功能測試工具、Web安全中的滲透性測試等內容,通過
對本篇的學習,讀者可以了解到軟件測試領域的新技術和新發展。

本書的整體教學內容注重與最新軟件測試技術接軌,強調將理論融入實踐案例中,突破已有教材體系的理論框架,更多地將動手實踐引入教材中,形成獨具特色的風格。

(1) 體現教材為課程服務、課程為學生服務的教改思想。傳統的課程注重老師的講解,創新的課程更注重學生的主動學習。編者為本書創建了云平臺智能+教輔平臺,學生可在云平臺上自學自測。本書提供完整的教學資源,并將不斷豐富教學資源,這些教學資源可方便教師的教學。

(2) 教材內容的選擇上參考了全國職業技能大賽軟件測試競賽的比賽內容,包括但不限于黑盒測試用例設計、白盒測試用例設計、Selenium自動化測試、LordRunner性能測試等。在講法上,更強調案例的豐富性和對教學、大賽的指導性。
(3) 整體的設計以案例為導向,從實踐到理論完成學習。本書從第1章開始就要求讀者測試實際項目,體會軟件測試的樂趣,然后再逐步講解什么是缺陷、如何設計用例等內容,在練習過程中讓讀者體會到各類知識點的真正含義。

(4) 全局覆蓋,重點突出。本書覆蓋和涉及了軟件測試過程中的基礎技術理論以及最新技術理論,以方便讀者全面了解這門學科,同時根據市場實際應用需求重點講解功能測試和自動化測試內容,讓讀者對這兩個模塊有更深入的了解和認識。

(5) 人性化編排、立體式教學。本書以初學者的思維方式進行編排,無須死記硬背就可以輕松快樂地學習軟件測試,
為便于讀者學習,還同步配套了線上電子版參考資料、知識點短視頻、操作步驟視頻等。

本書尤其注重測試理論與實踐的融合,使讀者既能領會軟件測試的思想和方法,又能掌握軟件測試的方法和技術。本書
采用的講學互補、智能教輔的模式有利于教師開展教學指導。本書既適合作為高等院校計算機應用專業、軟件工程專業、軟件測試專業等相關IT專業課程的教材,也適合從事軟件開發、測試和維護的工程技術人員閱讀。

本書由喬冰琴、郝志卿擔任主編,孔德瑾、王建虹、李含歡、李琳、楊澤輝擔任副主編,劉繼華、王磊、趙青杉、鄧文艷參編。其中,郝志卿、李含歡是北京浩泰思特科技有限公司的資深軟件測試工程師。各章編寫分工如下: 第1章由楊澤輝編寫; 第2章由王磊編寫; 第3章由劉繼華編寫; 第4章由王建虹編寫; 第5章由李琳編寫; 第6章由郝志卿編寫; 第7章由孔德瑾編寫; 第8~10章由李含歡編寫; 第11、12章由喬冰琴編寫; 第13章由鄧文艷編寫; 第14章由趙青杉編寫。



資源下載提示:
課件等資源: 掃描封底的“課件下載”二維碼,在公眾號“書圈”下載。
素材(源碼)等資源: 掃描目錄上方的二維碼下載。
視頻等資源: 掃描封底刮刮卡中的二維碼,再掃描書中章節中的二維碼,可以在線學習。


另外,本書的合作企業北京浩泰思特科技有限公司也特別為讀者提供了自學練習平臺,該平臺可對讀者所做的練習進行自動
評分,方便讀者自主學習。

由于本書涉及面廣,加之作者水平、經驗有限,書中難免存在疏漏,敬請讀者批評指正!

編者
2020年5月
內容簡介:

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

配套資源下載
基礎篇
第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常見應用系統的基本特征
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系統測試
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測試執行
4.2.6測試總結
4.3系統上線與運維
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控制流圖的環路復雜性
5.2.3基本路徑測試法示例
5.3本章小結
5.4課后習題
第6章黑盒測試用例設計及應用
6.1等價類劃分法
6.1.1等價類劃分法的定義
6.1.2有效等價類和無效等價類
6.1.3劃分等價類的規則
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.1HTTP工作原理
7.2用Firefox瀏覽器抓取報文
7.3URL
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.3Postman進階使用
8.5本章小結
8.6課后習題
技術篇
第9章Unittest單元測試框架
9.1認識Unittest
9.2Python安裝
9.3集成開發環境——PyCharm
9.3.1PyCharm的下載安裝
9.3.2PyCharm的使用
9.4使用ddt創建數據驅動測試
9.4.1安裝ddt
9.4.2創建測試類
9.4.3setUp()方法
9.4.4編寫測試
9.4.5代碼清理
9.4.6運行測試
9.5斷言
9.6測試套件
9.6.1使用TestSuite執行指定用例
9.6.2使用discover批量加載用例
9.7生成HTML格式的測試報告
9.8本章小結
9.9課后習題
第10章接口自動化測試
10.1Newman的使用
10.1.1安裝Node.js
10.1.2安裝Newman
10.1.3通過Newman執行腳本
10.2與持續集成工具Jenkins結合
10.2.1Jenkins搭建
10.2.2新建job
10.2.3執行DOS指令
10.2.4Jenkins定制構建
10.2.5構建觸發器
10.2.6job關聯
10.2.7添加HTMLPublisher插件
10.2.8添加Reports
10.2.9報告展示
10.2.10Jenkins中的HTML展示
10.3本章小結
10.4課后習題
第11章WebUI自動化測試
11.1Selenium介紹
11.1.1安裝Selenium
11.1.2第一個SeleniumPython腳本
11.1.3WebDriver原理
11.1.4控件的識別與定位
11.2SeleniumWebDriver
11.2.1SeleniumWebDriver的常用方法
11.2.2WebDriver的功能
11.2.3示例:定位一組元素
11.2.4正則匹配示例——摘取郵箱
11.3WebElement接口
11.3.1WebElement功能
11.3.2WebElement方法
11.3.3示例:百度搜索
11.3.4示例:爬取拉勾網職位信息
11.4自動化測試模型介紹
11.4.1線性測試
11.4.2模塊化與類庫
11.4.3數據驅動
11.4.4關鍵字驅動
11.5Selenium輕量級UI自動化測試框架
11.5.1為什么要進行框架設計
11.5.2PageObject設計模式
11.5.3BasePage對象
11.5.4實現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.2LoadRunner腳本開發實戰
12.2.1LoadRunner介紹
12.2.2項目介紹
12.2.3需求分析
12.2.4腳本開發
12.2.5使用LoadRunner完成H5網站的測試腳本開發
12.3場景設計精要
12.4性能測試分析思路
12.4.1觀察現象
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.1APP流量測試場景
13.2.2APP流量測試示例
13.3移動APPCPU測試
13.3.1APP的CPU測試場景
13.3.2APP的CPU占用率測試示例
13.4移動APP電量測試
13.5本章小結
13.6課后習題
第14章滲透性測試
14.1Web應用安全基礎
14.2SQL注入漏洞
14.2.1SQL注入原理
14.2.2SQL注入的后果
14.2.3SQL注入漏洞攻擊流程
14.2.4注入點類型
14.2.5SQL注入的防范措施
14.3XSS跨站腳本漏洞
14.3.1XSS原理解析
14.3.2XSS類型
14.3.3查找XSS漏洞過程
14.3.4XSS防御
14.4CSRF
14.4.1CSRF攻擊原理
14.4.2CSRF攻擊場景
14.4.3查找CSRF漏洞
14.4.4預防CSRF
14.5文件上傳漏洞
14.5.1文件上傳漏洞利用場景
14.5.2文件上傳漏洞的測試流程
14.5.3文件上傳防御
14.6本章小結
14.7課后習題
序: