中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
自動化測試項目實戰——從入門到精通(微課視頻版)

包郵 自動化測試項目實戰——從入門到精通(微課視頻版)

作者:盧家濤
出版社:清華大學出版社出版時間:2023-01-01
開本: 其他 頁數: 316
中 圖 價:¥67.5(7.5折) 定價  ¥89.9 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

自動化測試項目實戰——從入門到精通(微課視頻版) 版權信息

自動化測試項目實戰——從入門到精通(微課視頻版) 本書特色

本書以當前軟件測試人員掌握的主流編程語言Python為主,詳細地介紹了自動化測試的基礎知識、進階知識和項目實戰。本書具有如下特色: (1)從自動化測試理論到框架使用,再從框架開發到項目實戰,本書知識點非常全面。 (2)初中級人員可閱讀基礎篇,中高級人員可閱讀進階篇,所有人均可閱讀項目實戰篇,本書受眾極廣。 (3)所有示例均提供源代碼下載,方便讀者對照學習。 (4)隨書附帶視頻課程,可幫助讀者進一步鞏固學習的知識。

自動化測試項目實戰——從入門到精通(微課視頻版) 內容簡介

本書以當前軟件測試人員掌握的主流編程語言Python為主,詳細介紹了自動化測試的基礎知識、進階知識和項目實戰。全書分為3部分,共8章,分別介紹自動化測試概述,單元自動化測試,接口自動化測試,界面自動化測試,擴展現有自動化測試框架,開發全新自動化測試框架,項目實戰,持續集成、持續交付和持續部署等知識,且每個知識點都有相應的實現代碼和實例。 本書適合有一定編程基礎的測試工程師、自動化測試工程師、測試開發工程師及測試管理者閱讀,也可作為全國高等院校或培訓機構的教材。

自動化測試項目實戰——從入門到精通(微課視頻版) 目錄


目錄







第1部分基礎篇


第1章自動化測試概述


1.1自動化測試的定義


1.2自動化測試的分類


1.2.1單元自動化測試


1.2.2集成自動化測試


1.2.3系統自動化測試


1.3自動化測試的目的


1.3.1提高軟件質量


1.3.2提高測試效率


1.4自動化測試實施要素


1.4.1明確目的


1.4.2制訂計劃


1.4.3執行落地


第2章單元自動化測試


2.1基礎知識


2.1.1代碼覆蓋方法


2.1.2代碼覆蓋率


2.2使用unittest框架


2.2.1**個unittest示例


2.2.2命令行和IDE執行


2.2.3初始化和清理操作


2.2.4詳解斷言


2.2.5組織測試用例


2.2.6跳過測試用例


2.2.7預期失敗和非預期成功


2.2.8參數化測試


2.2.9復用已有測試代碼


2.2.10使用第三方測試報告


2.3使用pytest框架


2.3.1**個pytest示例


2.3.2命令行和IDE執行


2.3.3初始化和清理操作


2.3.4詳解斷言


2.3.5跳過測試用例


2.3.6預期失敗和非預期成功


2.3.7參數化測試


2.3.8自定義標記


2.3.9跨模塊測試數據共享


2.3.10并行執行


2.3.11兼容unittest測試用例


2.3.12使用第三方測試報告


2.4測試替身


2.4.1使用Dummy


2.4.2使用Stub


2.4.3使用Spy


2.4.4使用Mock


2.4.5使用Fake


第3章接口自動化測試


3.1基礎知識


3.1.1HTTP和REST


3.1.2RPC和Dubbo


3.2查看接口的輔助工具


3.2.1瀏覽器開發者工具


3.2.2HTTP代理和調試工具


3.3使用Requests測試HTTP接口


3.3.1簡單請求和響應


3.3.2構建請求參數


3.3.3操作Cookie


3.3.4詳解request()函數


3.3.5使用會話


3.3.6上傳和下載文件


3.4測試Dubbo接口


3.4.1使用Java API


3.4.2使用Spring XML


3.4.3使用Spring注解


3.4.4使用Spring Boot


3.4.5使用泛化調用


3.4.6使用Python客戶端


3.5Mock測試


3.5.1HTTP接口測試的Mock


3.5.2Dubbo接口測試的Mock


第4章界面自動化測試


4.1查看元素的輔助工具


4.1.1瀏覽器開發者工具


4.1.2Appium Inspector


4.2使用Selenium測試Web應用


4.2.1Selenium簡介


4.2.2打開瀏覽器


4.2.3詳解瀏覽器操作


4.2.4定位及操作元素


4.2.5鼠標和鍵盤事件


4.2.6處理等待


4.2.7JavaScript對話框處理及腳本執行


4.2.8上傳和下載文件


4.2.9Selenium Grid


4.2.10Selenium IDE


4.3使用Appium測試移動應用


4.3.1Appium簡介


4.3.2打開待測應用程序


4.3.3詳解應用程序操作


4.3.4操作待測設備


4.3.5定位及操作元素


4.3.6鼠標和手勢操作


4.3.7操作移動瀏覽器


4.4Page Object設計模式


4.4.1兩層建模


4.4.2三層建模


第2部分進階篇


第5章擴展現有自動化測試框架


5.1開發pytest插件


5.1.1使用pytest Hook


5.1.2開發本地插件


5.1.3開發可安裝的插件


5.2使用Requests Hook


5.3實現Selenium等待條件和事件監聽器


5.3.1實現Selenium等待條件


5.3.2實現Selenium事件監聽器


第6章開發全新自動化測試框架


6.1整體設計


6.2實現測試用例模塊


6.3實現測試任務模塊


6.3.1測試用例過濾器


6.3.2測試任務


6.4實現測試記錄器模塊


6.4.1實現輔助類


6.4.2記錄測試結果


6.4.3統計測試結果


6.4.4生成測試報告


6.5實現測試執行器模塊


6.6實現高級功能


6.6.1參數化測試


6.6.2多線程測試


6.6.3終止策略


6.6.4重試策略


6.6.5超時時間


6.6.6異常斷言


6.7實現框架的執行入口


6.7.1IDE執行入口


6.7.2命令行執行入口


6.8測試


6.8.1測試用例的測試


6.8.2測試任務的測試


6.8.3測試記錄器的測試


6.8.4測試執行器的測試


6.8.5異常斷言的測試


6.8.6執行入口的測試


6.9編寫文檔


6.9.1用戶指南


6.9.2變更記錄


6.9.3開源許可證書


6.10打包和發布


6.10.1打包


6.10.2發布


6.11優化建議


第3部分實戰篇


第7章項目實戰


7.1搭建基礎框架


7.1.1準備


7.1.2編寫簡單測試用例


7.1.3如何優化測試用例


7.2使用模塊化


7.2.1將公共部分封裝為函數


7.2.2參數化可變代碼


7.2.3將公共部分存放到獨立模塊


7.2.4進一步優化


7.3使用函數庫


7.3.1搭建Python私有倉庫


7.3.2發布函數庫


7.3.3使用函數庫


7.4使用數據驅動測試


7.4.1使用CSV作為數據源


7.4.2使用Excel作為數據源


7.4.3使用Properties作為數據源


7.4.4使用YAML作為數據源


7.4.5使用數據庫作為數據源


7.5使用關鍵字驅動測試


7.5.1關鍵字簡介


7.5.2安裝Robot Framework


7.5.3Robot Framework關鍵字庫


7.5.4使用標準關鍵字庫


7.5.5使用外部關鍵字庫


7.6使用第三方斷言函數庫


7.6.1使用PyHamcrest斷言函數庫


7.6.2使用assertpy斷言函數庫


第8章持續集成、持續交付和持續部署


8.1持續集成、持續交付和持續部署簡介


8.2使用Jenkins實現持續集成、持續交付和持續部署


8.2.1Blue Ocean簡介


8.2.2使用流水線


8.2.3使用多分支流水線


8.3其他常用實踐


8.3.1郵件通知


8.3.2多節點構建


8.3.3集成第三方測試報告


附錄搭建環境



展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 线材成型机,线材折弯机,线材成型机厂家,贝朗自动化设备有限公司1 | 鼓风干燥箱_真空烘箱_高温干燥箱_恒温培养箱-上海笃特科学仪器 | 赛尔特智能移动阳光房-阳光房厂家-赛尔特建筑科技(广东)有限公司 | 健身器材-健身器材厂家专卖-上海七诚健身器材有限公司 | 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | 长沙网站建设制作「网站优化推广」-网页设计公司-速马科技官网 | uv机-uv灯-uvled光固化机-生产厂家-蓝盾机电 | 全自动实验室洗瓶机,移液管|培养皿|进样瓶清洗机,清洗剂-广州摩特伟希尔机械设备有限责任公司 | 压砖机_电动螺旋压力机_粉末成型压力机_郑州华隆机械tel_0371-60121717 | 沈飞防静电地板__机房地板-深圳市沈飞防静电设备有限公司 | 穿线管|波纹穿线管|包塑金属软管|蛇皮管?闵彬专注弱电工程? | 谷梁科技| 自动螺旋上料机厂家价格-斗式提升机定制-螺杆绞龙输送机-杰凯上料机 | 胜为光纤光缆_光纤跳线_单模尾纤_光纤收发器_ODF光纤配线架厂家直销_北京睿创胜为科技有限公司 - 北京睿创胜为科技有限公司 | 小型气象站_便携式自动气象站_校园气象站-竞道气象设备网 | 济南网站建设_济南网站制作_济南网站设计_济南网站建设公司_富库网络旗下模易宝_模板建站 | 台湾阳明固态继电器-奥托尼克斯光电传感器-接近开关-温控器-光纤传感器-编码器一级代理商江苏用之宜电气 | 诸城网站建设-网络推广-网站优化-阿里巴巴托管-诸城恒泰互联 | 扫地车厂家-山西洗地机-太原电动扫地车「大同朔州吕梁晋中忻州长治晋城洗地机」山西锦力环保科技有限公司 | 耐火浇注料-喷涂料-浇注料生产厂家_郑州市元领耐火材料有限公司 耐力板-PC阳光板-PC板-PC耐力板 - 嘉兴赢创实业有限公司 | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | 湖南自考_湖南自学考试网 | 专业广州网站建设,微信小程序开发,一物一码和NFC应用开发、物联网、外贸商城、定制系统和APP开发【致茂网络】 | 板式换热器_板式换热器价格_管式换热器厂家-青岛康景辉 | 北京发电车出租-发电机租赁公司-柴油发电机厂家 - 北京明旺盛安机电设备有限公司 | 口信网(kousing.com) - 行业资讯_行业展会_行业培训_行业资料 | 石家庄救护车出租_重症转院_跨省跨境医疗转送_活动赛事医疗保障_康复出院_放弃治疗_腾康26年医疗护送转诊团队 | 冷却塔风机厂家_静音冷却塔风机_冷却塔电机维修更换维修-广东特菱节能空调设备有限公司 | 分光色差仪,测色仪,反透射灯箱,爱色丽分光光度仪,美能达色差仪维修_苏州欣美和仪器有限公司 | 聚氨酯保温钢管_聚氨酯直埋保温管道_聚氨酯发泡保温管厂家-沧州万荣防腐保温管道有限公司 | 扒渣机厂家_扒渣机价格_矿用扒渣机_铣挖机_撬毛台车_襄阳永力通扒渣机公司 | 铝合金脚手架厂家-专注高空作业平台-深圳腾达安全科技 | 液氮罐_液氮容器_自增压液氮罐-北京君方科仪科技发展有限公司 | 塑料瓶罐_食品塑料瓶_保健品塑料瓶_调味品塑料瓶–东莞市富慷塑料制品有限公司 | 招商帮-一站式网络营销服务|搜索营销推广|信息流推广|短视视频营销推广|互联网整合营销|网络推广代运营|招商帮企业招商好帮手 | HDPE土工膜,复合土工膜,防渗膜价格,土工膜厂家-山东新路通工程材料有限公司 | 安全阀_弹簧式安全阀_美标安全阀_工业冷冻安全阀厂家-中国·阿司米阀门有限公司 | 北京亦庄厂房出租_经开区产业园招商信息平台 | 小港信息港-鹤壁信息港 鹤壁老百姓便民生活信息网站 | 权威废金属|废塑料|废纸|废铜|废钢价格|再生资源回收行情报价中心-中废网 | 东莞市天进机械有限公司-钉箱机-粘箱机-糊箱机-打钉机认准东莞天进机械-厂家直供更放心! |