您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
GUI自动化测试开发实战教程 Python版 微课版
字数: 450000
装帧: 平装
出版社: 人民邮电出版社
出版日期: 2021-02-01
商品条码: 9787115537317
版次: 1
开本: 16开
页数: 256
出版年份: 2021
定价:
¥49.8
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
1.本书对GUI自动化测试的相关技术进行了较为完整的阐述,涉及面广,通俗易懂,结合大量的实践代码,掌握了本书知识可以胜任GUI自动化测试的工作要求。 2.配备微课视频。
内容简介
本书讲解了GUI自动化测试开发的主流编程语言、自动化实现原理、常用工具及自动化框架的代码实现。全书共9章,包括自动化测试概念、Python编程基础、基于图像识别的自动化测试、Selenium入门、Selenium进阶、自动化测试框架、Windows应用的自动化测试框架、Android移动端自动化测试、移动端云测试平台开发。本书可以作为高校计算机及相关专业的教材,也可以作为测试开发爱好者的参考书。
目录
第 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.1Python安装配置20
2.1.1安装Python和配置环境变量20
2.1.2Python的常用集成开发环境22
2.1.3Python规范24
2.2Python编码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.7Python连接MySQL52
2.2.8多线程56
第3章基于图像识别的自动化测试59
3.1SikuliX基础应用60
3.1.1SikuliX下载和安装60
3.1.2SikuliX IDE的使用62
3.2利用SikuliX测试进销存系统65
3.2.1在MySQL中配置蜗牛进销存系统数据库65
3.2.2Tomcat的下载和安装66
3.2.3基于SikuliX的蜗牛进销存系统的测试68
3.2.4使用SikuliX IDE进行测试69
3.2.5通过Python代码来实现SikuliX的调用73
3.2.6SikuliX使用的总结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.1Selenium初识87
4.1.1基于界面元素的自动化工具87
4.1.2Selenium简介88
4.2Selenium IDE89
4.2.1Selenium IDE安装89
4.2.2Selenium IDE实现原理91
4.2.3Selenium IDE的使用93
第5章Selenium进阶101
5.1WebDriver初识102
5.1.1安装配置WebDriver102
5.1.2实现完成第 一个测试脚本103
5.2WebDriver常用API104
5.2.1浏览器的操作104
5.2.2元素的定位方式105
5.2.3对已定位元素的操作114
5.3等待时间115
5.4文件上传118
5.5WebDriver焦点切换120
5.5.1WebDriver焦点切换的用法120
5.5.2确认对话框120
5.5.3新窗口的切换121
5.5.4内嵌页面的切换123
5.6WebDriver截图124
5.7WebDriver调用JavaScript125
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简单封7
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.4Python读取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.1UI Automation简介166
7.2UI Automation的使用166
7.2.1UI Spy的使用167
7.2.2UI Automation的使用示例170
7.2.3UI Automation API171
7.2.4UI Automation使用中出现的问题174
7.3利用Python开发Monkey测试脚本176
7.3.1关于Monkey测试176
7.3.2Monkey测试的实现思路176
7.3.3实现简单的Monkey测试177
7.3.4实现高级的Monkey测试179
7.3.5重现Monkey测试随机事件182
第8章Android移动端自动化测试186
8.1Android配置及应用187
8.1.1Android SDK配置187
8.1.2Android模拟器配置188
8.1.3ADB命令应用191
8.2Monkey测试工具应用192
8.2.1Monkey基础应用192
8.2.2Monkey高级应用193
8.2.3Monkey结果分析197
8.3安装及配置Appium197
8.3.1Appium概述197
8.3.2安装Appium Desktop Server199
8.3.3安装无界面版Appium Server200
8.3.4快速执行安装测试202
8.4Appium核心应用203
8.4.1常见参数配置203
8.4.2界面对象识别205
8.4.3原生应用测试206
8.4.4Web应用测试210
8.4.5混合应用测试212
8.5Appium高级应用212
8.5.1手势模拟212
8.5.2按键操作214
8.5.3图像识别215
8.5.4真机上的测试218
8.6UI Automator 2框架219
8.6.1UI 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.6UI Automator 2的用法汇总225
第9章移动端云测试平台开发227
9.1理解手机云测试平台228
9.1.1云测试平台228
9.1.2构建云测试平台的基本思路228
9.2Python开发云测试平台229
9.2.1构建设备编号、版本号和通信端口229
9.2.2利用多线程启动Appium231
9.2.3完成测试脚本开发232
9.2.4完善云测试平台基础功能234
9.3Python自动生成测试报告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
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网