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

歡迎光臨中圖網 請 | 注冊
> >>
GUI自動化測試開發實戰教程(Python版)(微課版)

包郵 GUI自動化測試開發實戰教程(Python版)(微課版)

出版社:人民郵電出版社出版時間:2021-02-01
開本: 26cm 頁數: 247頁
本類榜單:教材銷量榜
中 圖 價:¥38.3(7.7折) 定價  ¥49.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

GUI自動化測試開發實戰教程(Python版)(微課版) 版權信息

GUI自動化測試開發實戰教程(Python版)(微課版) 本書特色

1.本書對GUI自動化測試的相關技術進行了較為完整的闡述,涉及面廣,通俗易懂,結合大量的實踐代碼,掌握了本書知識可以勝任GUI自動化測試的工作要求。 2.配備微課視頻。

GUI自動化測試開發實戰教程(Python版)(微課版) 內容簡介

本書分十章, **章講解自動化測試的概念、價值及專業術語等。第二章講解Python語言的基礎及使用, 第三章講解基于圖像識別的工具使用。第四、五章介紹了Selenium原理及自帶工具的使用。第六章介紹了自動化測試框架的實現。第七章介紹了常用工具RF。第八章介紹了Windows界面自動化工具的使用。第九章介紹了自動化測試框架Appium的使用。第十章是移動端的云測平臺。

GUI自動化測試開發實戰教程(Python版)(微課版) 目錄

第 1章 自動化測試概念 1
1.1 自動化測試的必要性 2
1.1.1 回歸測試和兼容性測試 2
1.1.2 回歸測試策略 2
1.1.3 回歸測試實施 2
1.1.4 兼容性測試 3
1.1.5 兼容性測試實施 3
1.2 自動化測試 4
1.2.1 理解自動化測試 4
1.2.2 自動化測試技術類別 5
1.2.3 自動化測試實施過程 5
1.2.4 自動化測試的價值 8
1.2.5 什么項目適合自動化測試 9
1.2.6 自動化測試實施難題 9
1.3 軟件測試專業術語 9
1.3.1 產品和項目 9
1.3.2 軟件測試階段 10
1.3.3 驗收測試階段 10
1.3.4 測試方法 11
1.3.5 測試類型 11
1.4 自動化測試的核心技術和實施難度 14
1.4.1 界面級自動化測試 14
1.4.2 界面級自動化測試工作原理 15
1.4.3 模擬按鍵操作和鼠標定位 15
1.4.4 基于界面圖像識別和定位 15
1.4.5 識別界面元素的核心屬性 16
1.4.6 界面級自動化測試的優勢 17
1.4.7 界面級自動化測試的難題 17
1.4.8 關于自動化測試的實踐經驗 17
第 2章 Python編程基礎 19
2.1 Python安裝配置 20
2.1.1 安裝Python和配置環境變量 20
2.1.2 Python的常用集成開發環境 22
2.1.3 Python規范 24
2.2 Python編碼 29
2.2.1 輸入輸出 29
2.2.2 數據類型 33
2.2.3 控制結構 38
2.2.4 函數 43
2.2.5 模塊和包 45
2.2.6 面向對象 48
2.2.7 Python連接MySQL 52
2.2.8 多線程 56
第3章 基于圖像識別的自動化測試 59
3.1 SikuliX基礎應用 60
3.1.1 SikuliX下載和安裝 60
3.1.2 SikuliX IDE的使用 62
3.2 利用SikuliX測試進銷存系統 65
3.2.1 在MySQL中配置蝸牛進銷存系統數據庫 65
3.2.2 Tomcat的下載和安裝 66
3.2.3 基于SikuliX的蝸牛進銷存系統的測試 68
3.2.4 使用SikuliX IDE進行測試 69
3.2.5 通過Python代碼來實現SikuliX的調用 73
3.2.6 SikuliX使用的總結 75
3.3 利用Python開發圖像識別測試框架 76
3.3.1 圖像識別的基本思路 76
3.3.2 模板匹配的核心算法 77
3.3.3 模板匹配的基礎代碼 79
3.3.4 優化模板匹配代碼 81
3.3.5 實現自動化測試框架 83
第4章 Selenium入門 86
4.1 Selenium初識 87
4.1.1 基于界面元素的自動化工具 87
4.1.2 Selenium簡介 88
4.2 Selenium IDE 89
4.2.1 Selenium IDE安裝 89
4.2.2 Selenium IDE實現原理 91
4.2.3 Selenium IDE的使用 93
第5章 Selenium進階 101
5.1 WebDriver初識 102
5.1.1 安裝配置WebDriver 102
5.1.2 實現完成第 一個測試腳本 103
5.2 WebDriver常用API 104
5.2.1 瀏覽器的操作 104
5.2.2 元素的定位方式 105
5.2.3 對已定位元素的操作 114
5.3 等待時間 115
5.4 文件上傳 118
5.5 WebDriver焦點切換 120
5.5.1 WebDriver焦點切換的用法 120
5.5.2 確認對話框 120
5.5.3 新窗口的切換 121
5.5.4 內嵌頁面的切換 123
5.6 WebDriver截圖 124
5.7 WebDriver調用JavaScript 125
5.8 鼠標和鍵盤事件 126
5.8.1 鼠標事件 126
5.8.2 鍵盤事件 130
5.9 瀏覽器兼容性測試 131
第6章 自動化測試框架 133
6.1 概述 134
6.2 線性腳本自動化 136
6.3 模塊化測試 137
6.3.1 簡單封裝 137
6.3.2 優化代碼 139
6.3.3 高級參數化 141
6.4 數據驅動實現 143
6.4.1 自動化測試用例編寫 144
6.4.2 添加模塊腳本 145
6.4.3 添加測試用例程序 147
6.4.4 Python讀取Excel文件中的數據 148
6.4.5 編寫驅動程序 149
6.4.6 生成測試報告 151
6.4.7 數據驅動實現的補充 155
6.4.8 數據驅動框架在蝸牛進銷存系統中的應用 156
6.4.9 自動化測試框架的總結 164
第7章 Windows應用的自動化測試框架 165
7.1 UI Automation簡介 166
7.2 UI Automation的使用 166
7.2.1 UI Spy的使用 167
7.2.2 UI Automation的使用示例 170
7.2.3 UI Automation API 171
7.2.4 UI Automation使用中出現的問題 174
7.3 利用Python開發Monkey測試腳本 176
7.3.1 關于Monkey測試 176
7.3.2 Monkey測試的實現思路 176
7.3.3 實現簡單的Monkey測試 177
7.3.4 實現高級的Monkey測試 179
7.3.5 重現Monkey測試隨機事件 182
第8章 Android移動端自動化測試 186
8.1 Android配置及應用 187
8.1.1 Android SDK配置 187
8.1.2 Android模擬器配置 188
8.1.3 ADB命令應用 191
8.2 Monkey測試工具應用 192
8.2.1 Monkey基礎應用 192
8.2.2 Monkey高級應用 193
8.2.3 Monkey結果分析 197
8.3 安裝及配置Appium 197
8.3.1 Appium概述 197
8.3.2 安裝Appium Desktop Server 199
8.3.3 安裝無界面版Appium Server 200
8.3.4 快速執行安裝測試 202
8.4 Appium核心應用 203
8.4.1 常見參數配置 203
8.4.2 界面對象識別 205
8.4.3 原生應用測試 206
8.4.4 Web應用測試 210
8.4.5 混合應用測試 212
8.5 Appium高級應用 212
8.5.1 手勢模擬 212
8.5.2 按鍵操作 214
8.5.3 圖像識別 215
8.5.4 真機上的測試 218
8.6 UI Automator 2框架 219
8.6.1 UI Automator 2簡介 219
8.6.2 配置UI Automator 2環境 220
8.6.3 開發UI Automator 2測試腳本 220
8.6.4 利用WEditor識別元素 223
8.6.5 使用UI Automator 2的Session對象 224
8.6.6 UI Automator 2的用法匯總 225
第9章 移動端云測試平臺開發 227
9.1 理解手機云測試平臺 228
9.1.1 云測試平臺 228
9.1.2 構建云測試平臺的基本思路 228
9.2 Python開發云測試平臺 229
9.2.1 構建設備編號、版本號和通信端口 229
9.2.2 利用多線程啟動Appium 231
9.2.3 完成測試腳本開發 232
9.2.4 完善云測試平臺基礎功能 234
9.3 Python自動生成測試報告 236
9.3.1 需要什么樣的測試報告 236
9.3.2 測試報告的實現思路 237
9.3.3 構建測試報告數據表 237
9.3.4 構建測試報告HTML模板 238
9.3.5 在測試腳本中生成測試數據 244
9.3.6 云測試平臺建議 245
9.4 基于云測試平臺的Monkey測試 246
展開全部

GUI自動化測試開發實戰教程(Python版)(微課版) 作者簡介

鄧強,蝸牛學院創始人,資深講師,四川大學碩士,17年軟件研發及授課經驗。系統架構師,精通各種開發和測試技術,豐富的項目實施經驗和研發管理經驗,并出版著作多部。曾為中原銀行、西南聯交所、南天信息、重慶翰華、深圳移動、大唐軟件、華夏基金、聯想集團、第九城市、浙江公安廳等20余家企業提供研發咨詢,項目實施及培訓服務。從事培訓事業以來培養了超過1萬名學員,遍布國內外各大IT公司,教學風格嚴謹,原理講解透徹,深受學員贊許。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 纸布|钩编布|钩针布|纸草布-莱州佳源工艺纸布厂 | 玖容气动液压设备有限公司-气液增压缸_压力机_增压机_铆接机_增压器 | 成都租车_成都租车公司_成都租车网_众行宝 | 罗茨真空机组,立式无油往复真空泵,2BV水环真空泵-力侨真空科技 | 杭州画室_十大画室_白墙画室_杭州美术培训_国美附中培训_附中考前培训_升学率高的画室_美术中考集训美术高考集训基地 | 长沙印刷厂-包装印刷-画册印刷厂家-湖南省日大彩色印务有限公司 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 重庆网站建设,重庆网站设计,重庆网站制作,重庆seo,重庆做网站,重庆seo,重庆公众号运营,重庆小程序开发 | Magnescale探规,Magnescale磁栅尺,Magnescale传感器,Magnescale测厚仪,Mitutoyo光栅尺,笔式位移传感器-苏州连达精密量仪有限公司 | 东亚液氮罐-液氮生物容器-乐山市东亚机电工贸有限公司 | 国产液相色谱仪-超高效液相色谱仪厂家-上海伍丰科学仪器有限公司 | 高尔夫球杆_高尔夫果岭_高尔夫用品-深圳市新高品体育用品有限公司 | 步进_伺服_行星减速机,微型直流电机,大功率直流电机-淄博冠意传动机械 | 踏板力计,制动仪,非接触多功能速度仪,逆反射系数测试仪-创宇 | 书信之家_书信标准模板范文大全 最新范文网_实用的精品范文美文网 | 深圳市宏康仪器科技有限公司-模拟高空低压试验箱-高温防爆试验箱-温控短路试验箱【官网】 | 2025第九届世界无人机大会| 深圳昂为官网-气体分析仪,沼气分析仪,动态配气仪,气体传感器厂家 | 北京银联移动POS机办理_收银POS机_智能pos机_刷卡机_收银系统_个人POS机-谷骐科技【官网】 | 比亚迪叉车-比亚迪电动叉车堆垛车托盘车仓储叉车价格多少钱报价 磁力去毛刺机_去毛刺磁力抛光机_磁力光饰机_磁力滚抛机_精密金属零件去毛刺机厂家-冠古科技 | Trimos测长机_测高仪_TESA_mahr,WYLER水平仪,PWB对刀仪-德瑞华测量技术(苏州)有限公司 | 广东教师资格网-广东教师资格证考试网| 济南网站建设|济南建网站|济南网站建设公司【济南腾飞网络】【荐】 | 北京京云律师事务所 | 恒温槽_恒温水槽_恒温水浴槽-上海方瑞仪器有限公司 | Jaeaiot捷易科技-英伟达AI显卡模组/GPU整机服务器供应商 | 湖南专升本-湖南省专升本报名-湖南统招专升本考试网 | 单柱拉力机-橡胶冲片机-哑铃裁刀-江都轩宇试验机械厂 | 沉降天平_沉降粒度仪_液体比重仪-上海方瑞仪器有限公司 | 防爆电机-高压防爆电机-ybx4电动机厂家-河南省南洋防爆电机有限公司 | 体检车_移动CT车_CT检查车_CT车_深圳市艾克瑞电气有限公司移动CT体检车厂家-深圳市艾克瑞电气有限公司 | LINK FASHION 童装·青少年装展 河南卓美创业科技有限公司-河南卓美防雷公司-防雷接地-防雷工程-重庆避雷针-避雷器-防雷检测-避雷带-避雷针-避雷塔、机房防雷、古建筑防雷等-山西防雷公司 | 南京精锋制刀有限公司-纵剪机刀片_滚剪机刀片_合金刀片厂家 | 空气能暖气片,暖气片厂家,山东暖气片,临沂暖气片-临沂永超暖通设备有限公司 | 无锡网站建设_企业网站定制-网站制作公司-阿凡达网络 | 包装设计公司,产品包装设计|包装制作,包装盒定制厂家-汇包装【官方网站】 | 仓储笼_金属箱租赁_循环包装_铁网箱_蝴蝶笼租赁_酷龙仓储笼租赁 测试治具|过炉治具|过锡炉治具|工装夹具|测试夹具|允睿自动化设备 | 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | 过滤器_自清洗过滤器_气体过滤器_苏州华凯过滤技术有限公司 | 激光内雕_led玻璃_发光玻璃_内雕玻璃_导光玻璃-石家庄明晨三维科技有限公司 激光内雕-内雕玻璃-发光玻璃 | LCD3D打印机|教育|桌面|光固化|FDM3D打印机|3D打印设备-广州造维科技有限公司 | 东莞动力锂电池保护板_BMS智能软件保护板_锂电池主动均衡保护板-东莞市倡芯电子科技有限公司 |