日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)自動(dòng)化測(cè)試項(xiàng)目實(shí)戰(zhàn)(微課視頻版)

自動(dòng)化測(cè)試項(xiàng)目實(shí)戰(zhàn)(微課視頻版)

自動(dòng)化測(cè)試項(xiàng)目實(shí)戰(zhàn)(微課視頻版)

定 價(jià):¥89.90

作 者: 盧家濤 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 從入門(mén)到精通
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302607915 出版時(shí)間: 2022-11-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 316 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)以當(dāng)前軟件測(cè)試人員掌握的主流編程語(yǔ)言Python為主,詳細(xì)介紹了自動(dòng)化測(cè)試的基礎(chǔ)知識(shí)、進(jìn)階知識(shí)和項(xiàng)目實(shí)戰(zhàn)。全書(shū)分為3部分,共8章,分別介紹自動(dòng)化測(cè)試概述,單元自動(dòng)化測(cè)試,接口自動(dòng)化測(cè)試,界面自動(dòng)化測(cè)試,擴(kuò)展現(xiàn)有自動(dòng)化測(cè)試框架,開(kāi)發(fā)全新自動(dòng)化測(cè)試框架,項(xiàng)目實(shí)戰(zhàn),持續(xù)集成、持續(xù)交付和持續(xù)部署等知識(shí),且每個(gè)知識(shí)點(diǎn)都有相應(yīng)的實(shí)現(xiàn)代碼和實(shí)例。 本書(shū)適合有一定編程基礎(chǔ)的測(cè)試工程師、自動(dòng)化測(cè)試工程師、測(cè)試開(kāi)發(fā)工程師及測(cè)試管理者閱讀,也可作為全國(guó)高等院?;蚺嘤?xùn)機(jī)構(gòu)的教材。

作者簡(jiǎn)介

暫缺《自動(dòng)化測(cè)試項(xiàng)目實(shí)戰(zhàn)(微課視頻版)》作者簡(jiǎn)介

圖書(shū)目錄


目錄






第1部分基礎(chǔ)篇

第1章自動(dòng)化測(cè)試概述

1.1自動(dòng)化測(cè)試的定義

1.2自動(dòng)化測(cè)試的分類

1.2.1單元自動(dòng)化測(cè)試

1.2.2集成自動(dòng)化測(cè)試

1.2.3系統(tǒng)自動(dòng)化測(cè)試

1.3自動(dòng)化測(cè)試的目的

1.3.1提高軟件質(zhì)量

1.3.2提高測(cè)試效率

1.4自動(dòng)化測(cè)試實(shí)施要素

1.4.1明確目的

1.4.2制訂計(jì)劃

1.4.3執(zhí)行落地

第2章單元自動(dòng)化測(cè)試

2.1基礎(chǔ)知識(shí)

2.1.1代碼覆蓋方法

2.1.2代碼覆蓋率

2.2使用unittest框架

2.2.1第一個(gè)unittest示例

2.2.2命令行和IDE執(zhí)行

2.2.3初始化和清理操作

2.2.4詳解斷言

2.2.5組織測(cè)試用例

2.2.6跳過(guò)測(cè)試用例

2.2.7預(yù)期失敗和非預(yù)期成功

2.2.8參數(shù)化測(cè)試

2.2.9復(fù)用已有測(cè)試代碼

2.2.10使用第三方測(cè)試報(bào)告

2.3使用pytest框架

2.3.1第一個(gè)pytest示例

2.3.2命令行和IDE執(zhí)行

2.3.3初始化和清理操作

2.3.4詳解斷言

2.3.5跳過(guò)測(cè)試用例

2.3.6預(yù)期失敗和非預(yù)期成功

2.3.7參數(shù)化測(cè)試

2.3.8自定義標(biāo)記

2.3.9跨模塊測(cè)試數(shù)據(jù)共享

2.3.10并行執(zhí)行

2.3.11兼容unittest測(cè)試用例

2.3.12使用第三方測(cè)試報(bào)告

2.4測(cè)試替身

2.4.1使用Dummy

2.4.2使用Stub

2.4.3使用Spy

2.4.4使用Mock

2.4.5使用Fake

第3章接口自動(dòng)化測(cè)試

3.1基礎(chǔ)知識(shí)

3.1.1HTTP和REST

3.1.2RPC和Dubbo

3.2查看接口的輔助工具

3.2.1瀏覽器開(kāi)發(fā)者工具

3.2.2HTTP代理和調(diào)試工具

3.3使用Requests測(cè)試HTTP接口

3.3.1簡(jiǎn)單請(qǐng)求和響應(yīng)

3.3.2構(gòu)建請(qǐng)求參數(shù)

3.3.3操作Cookie

3.3.4詳解request()函數(shù)

3.3.5使用會(huì)話

3.3.6上傳和下載文件

3.4測(cè)試Dubbo接口

3.4.1使用Java API

3.4.2使用Spring XML

3.4.3使用Spring注解

3.4.4使用Spring Boot

3.4.5使用泛化調(diào)用

3.4.6使用Python客戶端

3.5Mock測(cè)試

3.5.1HTTP接口測(cè)試的Mock

3.5.2Dubbo接口測(cè)試的Mock

第4章界面自動(dòng)化測(cè)試

4.1查看元素的輔助工具

4.1.1瀏覽器開(kāi)發(fā)者工具

4.1.2Appium Inspector

4.2使用Selenium測(cè)試Web應(yīng)用

4.2.1Selenium簡(jiǎn)介

4.2.2打開(kāi)瀏覽器

4.2.3詳解瀏覽器操作

4.2.4定位及操作元素

4.2.5鼠標(biāo)和鍵盤(pán)事件

4.2.6處理等待

4.2.7JavaScript對(duì)話框處理及腳本執(zhí)行

4.2.8上傳和下載文件

4.2.9Selenium Grid

4.2.10Selenium IDE

4.3使用Appium測(cè)試移動(dòng)應(yīng)用

4.3.1Appium簡(jiǎn)介

4.3.2打開(kāi)待測(cè)應(yīng)用程序

4.3.3詳解應(yīng)用程序操作

4.3.4操作待測(cè)設(shè)備

4.3.5定位及操作元素

4.3.6鼠標(biāo)和手勢(shì)操作

4.3.7操作移動(dòng)瀏覽器

4.4Page Object設(shè)計(jì)模式

4.4.1兩層建模

4.4.2三層建模

第2部分進(jìn)階篇

第5章擴(kuò)展現(xiàn)有自動(dòng)化測(cè)試框架

5.1開(kāi)發(fā)pytest插件

5.1.1使用pytest Hook

5.1.2開(kāi)發(fā)本地插件

5.1.3開(kāi)發(fā)可安裝的插件

5.2使用Requests Hook

5.3實(shí)現(xiàn)Selenium等待條件和事件監(jiān)聽(tīng)器

5.3.1實(shí)現(xiàn)Selenium等待條件

5.3.2實(shí)現(xiàn)Selenium事件監(jiān)聽(tīng)器

第6章開(kāi)發(fā)全新自動(dòng)化測(cè)試框架

6.1整體設(shè)計(jì)

6.2實(shí)現(xiàn)測(cè)試用例模塊

6.3實(shí)現(xiàn)測(cè)試任務(wù)模塊

6.3.1測(cè)試用例過(guò)濾器

6.3.2測(cè)試任務(wù)

6.4實(shí)現(xiàn)測(cè)試記錄器模塊

6.4.1實(shí)現(xiàn)輔助類

6.4.2記錄測(cè)試結(jié)果

6.4.3統(tǒng)計(jì)測(cè)試結(jié)果

6.4.4生成測(cè)試報(bào)告

6.5實(shí)現(xiàn)測(cè)試執(zhí)行器模塊

6.6實(shí)現(xiàn)高級(jí)功能

6.6.1參數(shù)化測(cè)試

6.6.2多線程測(cè)試

6.6.3終止策略

6.6.4重試策略

6.6.5超時(shí)時(shí)間

6.6.6異常斷言

6.7實(shí)現(xiàn)框架的執(zhí)行入口

6.7.1IDE執(zhí)行入口

6.7.2命令行執(zhí)行入口

6.8測(cè)試

6.8.1測(cè)試用例的測(cè)試

6.8.2測(cè)試任務(wù)的測(cè)試

6.8.3測(cè)試記錄器的測(cè)試

6.8.4測(cè)試執(zhí)行器的測(cè)試

6.8.5異常斷言的測(cè)試

6.8.6執(zhí)行入口的測(cè)試

6.9編寫(xiě)文檔

6.9.1用戶指南

6.9.2變更記錄

6.9.3開(kāi)源許可證書(shū)

6.10打包和發(fā)布

6.10.1打包

6.10.2發(fā)布

6.11優(yōu)化建議

第3部分實(shí)戰(zhàn)篇

第7章項(xiàng)目實(shí)戰(zhàn)

7.1搭建基礎(chǔ)框架

7.1.1準(zhǔn)備

7.1.2編寫(xiě)簡(jiǎn)單測(cè)試用例

7.1.3如何優(yōu)化測(cè)試用例

7.2使用模塊化

7.2.1將公共部分封裝為函數(shù)

7.2.2參數(shù)化可變代碼

7.2.3將公共部分存放到獨(dú)立模塊

7.2.4進(jìn)一步優(yōu)化

7.3使用函數(shù)庫(kù)

7.3.1搭建Python私有倉(cāng)庫(kù)

7.3.2發(fā)布函數(shù)庫(kù)

7.3.3使用函數(shù)庫(kù)

7.4使用數(shù)據(jù)驅(qū)動(dòng)測(cè)試

7.4.1使用CSV作為數(shù)據(jù)源

7.4.2使用Excel作為數(shù)據(jù)源

7.4.3使用Properties作為數(shù)據(jù)源

7.4.4使用YAML作為數(shù)據(jù)源

7.4.5使用數(shù)據(jù)庫(kù)作為數(shù)據(jù)源

7.5使用關(guān)鍵字驅(qū)動(dòng)測(cè)試

7.5.1關(guān)鍵字簡(jiǎn)介

7.5.2安裝Robot Framework

7.5.3Robot Framework關(guān)鍵字庫(kù)

7.5.4使用標(biāo)準(zhǔn)關(guān)鍵字庫(kù)

7.5.5使用外部關(guān)鍵字庫(kù)

7.6使用第三方斷言函數(shù)庫(kù)

7.6.1使用PyHamcrest斷言函數(shù)庫(kù)

7.6.2使用assertpy斷言函數(shù)庫(kù)

第8章持續(xù)集成、持續(xù)交付和持續(xù)部署

8.1持續(xù)集成、持續(xù)交付和持續(xù)部署簡(jiǎn)介

8.2使用Jenkins實(shí)現(xiàn)持續(xù)集成、持續(xù)交付和持續(xù)部署

8.2.1Blue Ocean簡(jiǎn)介

8.2.2使用流水線

8.2.3使用多分支流水線

8.3其他常用實(shí)踐

8.3.1郵件通知

8.3.2多節(jié)點(diǎn)構(gòu)建

8.3.3集成第三方測(cè)試報(bào)告

附錄搭建環(huán)境

本目錄推薦

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