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

歡迎光臨中圖網 請 | 注冊
> >
Python自動化測試入門與進階實戰

包郵 Python自動化測試入門與進階實戰

作者:唐文
出版社:機械工業出版社出版時間:2021-03-01
開本: 16開 頁數: 292
中 圖 價:¥58.7(7.4折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Python自動化測試入門與進階實戰 版權信息

  • ISBN:9787111674016
  • 條形碼:9787111674016 ; 978-7-111-67401-6
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

Python自動化測試入門與進階實戰 本書特色

適讀人群 :Python自動化測試初學者; 想提高自動化測試水平的工程師; 想轉崗從事自動化測試的開發人員; 高等院校相關專業的學生; 相關培訓機構的學員。叫叫學院CTO彭守長、字節跳動高級工程師黃豪杰等4位大咖力薦 結合典型的測試場景,全面介紹Python自動化測試涉及的核心技術 搭建一個自研的自動化測試平臺,提高測試效率,降低項目測試的成本 80多個實例,2個綜合項目案例,提高讀者的動手能力 內容全面:涵蓋Web測試和App測試涉及的核心技術及典型場景。 講解詳細:詳解每個重要的知識點,并給出每個實例和項目案例的詳細實現步驟。 由淺入深:從概念講起,逐步深入核心技術,*后通過項目案例進行實踐。 實用性強:從實際的測試場景出發,結合多個典型實例與綜合案例進行講解。 技術前瞻:引入測試驅動開發和行為驅動開發等新技術和編程模式。

Python自動化測試入門與進階實戰 內容簡介

本書從Python自動化測試的概念講起,逐步深入自動化測試的進階知識,*后通過兩個復雜的項目案例,重點介紹如何使用unittest+Requests+Selenium進行RESTful API和跨終端自動化測試。本書共10章,涵蓋的內容有自動化測試思想;Python HTTP接口編程;Selenium基礎知識;Mock模塊的使用;通過Python進行爬蟲測試;性能測試和壓測工具實戰;多線程壓力測試;基于Appium的移動端測試;基于pytest的單元測試;通過編寫代碼測試RESTful API;Tarven相關測試接口;Selenium對百度網盤測試操作實戰;lettuce語義化編程;Selenium Server的安裝、部署和實戰;poium和autoTest框架入門與實踐。本書適合有Python編程基礎而想要學習Python自動化測試技術的人員閱讀,也適合對自動化測試感興趣的相關從業人員和技術愛好者閱讀。另外,本書還可以作為相關院校和培訓機構的教材。

Python自動化測試入門與進階實戰 目錄

前言 第1篇 Python自動化測試基礎 第1章 自動化測試概述2 1.1 測試方式分類2 1.2 自動化測試的概念和優點4 1.3 為什么用Python進行自動化測試5 1.4 接口測試和UI測試的比較6 1.5 小結10 第2章 Python HTTP接口編程11 2.1 發起HTTP請求示例11 2.1.1 HTTP請求原理解析11 2.1.2 利用Python發起HTTP請求13 2.1.3 利用Python處理響應對象14 2.2 HTTP簡介14 2.2.1 HTTP狀態碼15 2.2.2 利用Python處理業務碼18 2.3 GET和POST請求19 2.3.1 HTTP請求方式20 2.3.2 利用Python發起GET請求20 2.3.3 利用Python發起POST請求22 2.3.4 利用Python完成自動登錄示例24 2.4 小結25 第3章 Selenium基礎知識26 3.1 Selenium概述26 3.2 Selenium環境搭建27 3.2.1 安裝Selenium包27 3.2.2 安裝不同瀏覽器的驅動包27 3.3 在Selenium中選擇元素對象28 3.3.1 根據id和name選擇元素對象28 3.3.2 根據link text選擇元素對象29 3.3.3 根據XPath選擇元素對象29 3.3.4 CSS選擇器30 3.4 使用Selenium完成自動登錄33 3.4.1 自動登錄百度網盤34 3.4.2 自動登錄QQ空間36 3.5 鼠標事件36 3.6 鍵盤事件39 3.7 對一組對象定位40 3.8 對層級對象定位43 3.9 iframe中的對象定位46 3.10 調試方法48 3.11 對話框處理49 3.12 跨瀏覽器的窗口處理50 3.13 分頁處理51 3.14 控制瀏覽器的滾動條53 3.15 小結54 第4章 Python模擬數據測試55 4.1 模擬測試簡介55 4.1.1 模擬測試的定義和使用場景55 4.1.2 安裝Mock庫56 4.1.3 Mock對象簡介56 4.1.4 簡單用例57 4.2 測試留言板功能58 4.2.1 測試新增功能59 4.2.2 對測試失敗的情況進行處理62 4.3 Mock庫的高級用法63 4.3.1 Patch簡介63 4.3.2 Patch的簡單用例63 4.3.3 利用Patch測試購物車類64 4.4 模擬登錄68 4.4.1 登錄的完整用例68 4.4.2 通過面向對象的方式實現登錄70 4.5 小結70 第5章 Python爬蟲測試接口72 5.1 爬蟲測試簡介72 5.1.1 爬蟲測試的思路和流程72 5.1.2 urllib庫的使用73 5.1.3 urllib 3簡介78 5.1.4 BeautifulSoup的使用79 5.1.5 使用BeautifulSoup爬取BOSS直聘網站上的信息82 5.1.6 正則表達式簡介90 5.1.7 封裝一個強大的爬蟲工具類93 5.2 Scrapy基礎94 5.2.1 Scrapy簡介94 5.2.2 Scrapy的基本用法96 5.2.3 Scrapy爬蟲實踐99 5.3 測試商品列表頁面的完整用例102 5.4 多線程爬蟲用例106 5.5 反爬蟲安全策略108 5.5.1 tesserocr庫簡介109 5.5.2 圖片滑塊驗證碼112 5.5.3 IP限制115 5.6 小結116 第6章 性能測試118 6.1 性能測試簡介118 6.2 Locust工具的使用119 6.2.1 環境搭建120 6.2.2 Locust快速入門124 6.2.3 Locust和其他工具集成129 6.3 常用的壓力測試工具130 6.3.1 輕量級http_load工具的使用131 6.3.2 webbench工具的使用132 6.3.3 AB工具的使用133 6.3.4 利用Python操作AB工具137 6.4 利用多線程實現性能提升141 6.5 使用JMeter對Selenium自動化代碼進行壓力測試146 6.6 小結152 第7章 App自動化測試154 7.1 App自動化測試簡介154 7.2 測試計劃設計157 7.3 Appium自動化測試框架159 7.3.1 Appium工具簡介159 7.3.2 環境搭建160 7.3.3 Android Studio的簡單使用165 7.3.4 自動化測試手機計算器169 7.3.5 Appium的常用API172 7.4 小結175 第8章 使用pytest進行單元測試176 8.1 單元測試簡介176 8.1.1 單元測試的重要性177 8.1.2 單元測試框架簡介178 8.1.3 安裝pytest179 8.1.4 pytest的簡單用例180 8.2 pytest的基本用法189 8.2.1 斷言190 8.2.2 異常處理192 8.2.3 執行測試和參數設置193 8.2.4 對測試結果進行分析和處理198 8.3 pytest進階之conftest的使用202 8.4 其他單元測試框架206 8.5 小結208 第2篇 Python自動化測試實戰 第9章 基于RESTful API的自動化測試案例210 9.1 RESTful API簡介210 9.2 接口分析211 9.3 編寫配置214 9.4 數據準備221 9.5 新增文章接口測試代碼用例222 9.6 修改文章接口測試代碼用例225 9.7 刪除文章接口測試代碼用例226 9.8 查詢文章接口測試代碼用例227 9.9 API測試工具229 9.9.1 Tavern簡介229 9.9.2 Tavern的基本用法229 9.9.3 使用Tavern測試文章的所有接口231 9.10 小結232 第10章 基于Selenium的Web自動化測試案例233 10.1 自研自動化測試框架233 10.2 使用Selenium自動化操作網盤242 10.2.1 基本操作封裝242 10.2.2 發送通知郵件247 10.3 使用Lettuce進行測試250 10.3.1 TDD和BDD簡介251 10.3.2 使用pytest-bdd進行測試252 10.3.3 Lettuce初體驗255 10.3.4 編寫Lettuce程序258 10.3.5 Aloe的使用260 10.4 Selenium跨瀏覽器測試實戰262 10.4.1 Selenium Server的安裝262 10.4.2 Selenium數據驅動測試267 10.4.3 poium測試庫274 10.4.4 pyautoTest Web UI自動化項目275 10.5 小結277
展開全部

Python自動化測試入門與進階實戰 作者簡介

唐文 慧博云通成都分公司高級研發工程師。熱愛技術類文章的寫作及開源技術的傳播,運營與維護技術公眾號“成都有娃兒”和cnblogs博客。曾在上市公司聚美優品和邊鋒領沃從事研發工作,也曾在創業公司擔任架構師和研發主管。熱衷于新興技術,崇尚開源和全棧開發,熟悉PHP、Python、Golang和Java等后端技術棧,對自動化測試有較為深入的研究,并且積累了豐富的實踐經驗。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 七维官网-水性工业漆_轨道交通涂料_钢结构漆 | Magnescale探规,Magnescale磁栅尺,Magnescale传感器,Magnescale测厚仪,Mitutoyo光栅尺,笔式位移传感器-苏州连达精密量仪有限公司 | 云南外加剂,云南速凝剂,云南外加剂代加工-普洱澜湄新材料科技有限公司 | 常州律师事务所_常州律所_常州律师-江苏乐天律师事务所 | 超声波电磁流量计-液位计-孔板流量计-料位计-江苏信仪自动化仪表有限公司 | 南京种植牙医院【官方挂号】_南京治疗种植牙医院那个好_南京看种植牙哪里好_南京茀莱堡口腔医院 尼龙PA610树脂,尼龙PA612树脂,尼龙PA1010树脂,透明尼龙-谷骐科技【官网】 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | TPE_TPE热塑性弹性体_TPE原料价格_TPE材料厂家-惠州市中塑王塑胶制品公司- 中塑王塑胶制品有限公司 | 上海办公室装修_上海店铺装修公司_厂房装潢设计_办公室装修 | 镀锌方管,无缝方管,伸缩套管,方矩管_山东重鑫致胜金属制品有限公司 | 120kv/2mA直流高压发生器-60kv/2mA-30kva/50kv工频耐压试验装置-旭明电工 | 纸箱抗压机,拉力机,脂肪测定仪,定氮仪-山东德瑞克仪器有限公司 | 工业胀紧套_万向节联轴器_链条-规格齐全-型号选购-非标订做-厂家批发价格-上海乙谛精密机械有限公司 | 山东商品混凝土搅拌楼-环保型搅拌站-拌合站-分体仓-搅拌机厂家-天宇 | 动力配电箱-不锈钢配电箱-高压开关柜-重庆宇轩机电设备有限公司 聚天冬氨酸,亚氨基二琥珀酸四钠,PASP,IDS - 远联化工 | 铝单板_铝窗花_铝单板厂家_氟碳包柱铝单板批发价格-佛山科阳金属 | 书法培训-高考书法艺考培训班-山东艺霖书法培训凭实力挺进央美 | 桨叶搅拌机_螺旋挤压/方盒旋切造粒机厂家-无锡市鸿诚输送机械有限公司 | 烘干设备-热泵烘干机_广东雄贵能源设备有限公司 | 南溪在线-南溪招聘找工作、找房子、找对象,南溪综合生活信息门户! | 冲击式破碎机-冲击式制砂机-移动碎石机厂家_青州市富康机械有限公司 | 对辊式破碎机-对辊制砂机-双辊-双齿辊破碎机-巩义市裕顺机械制造有限公司 | 圆盘鞋底注塑机_连帮鞋底成型注塑机-温州天钢机械有限公司 | 上海办公室装修公司_办公室设计_直营办公装修-羚志悦装 | 权威废金属|废塑料|废纸|废铜|废钢价格|再生资源回收行情报价中心-中废网 | 棕刚玉-白刚玉厂家价格_巩义市东翔净水材料厂 | 硬齿面减速机_厂家-山东安吉富传动设备股份有限公司 | 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 | 六维力传感器_三维力传感器_二维力传感器-南京神源生智能科技有限公司 | 硬度计,金相磨抛机_厂家-莱州华煜众信试验仪器有限公司 | ph计,实验室ph计,台式ph计,实验室酸度计,台式酸度计 | 北京办公室装修,办公室设计,写字楼装修-北京金视觉装饰工程公司 北京成考网-北京成人高考网 | 贵阳用友软件,贵州财务软件,贵阳ERP软件_贵州优智信息技术有限公司 | 广州办公室设计,办公室装修,写字楼设计,办公室装修公司_德科 | 压力控制器,差压控制器,温度控制器,防爆压力控制器,防爆温度控制器,防爆差压控制器-常州天利智能控制股份有限公司 | 模型公司_模型制作_沙盘模型报价-中国模型网 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 网站优化公司_SEO优化_北京关键词百度快速排名-智恒博网络 | 南京泽朗生物科技有限公司-液体饮料代加工_果汁饮料代加工_固体饮料代加工 | 拉伸膜,PE缠绕膜,打包带,封箱胶带,包装膜厂家-东莞宏展包装 | 上海办公室装修,写字楼装修—启鸣装饰设计工程有限公司 |