您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
全栈自动化测试实战 基于TestNG、HttpClient、Selenium和Appium
字数: 318000
装帧: 平装
出版社: 电子工业出版社
作者: 卢家涛
出版日期: 2020-03-01
商品条码: 9787121383823
版次: 1
开本: 16开
页数: 239
出版年份: 2020
定价:
¥79
销售价:
登录后查看价格
¥{{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
舞蹈音乐的基础理论与应用
内容简介
TestNG 作为Java 中举足轻重的测试框架,除可以替代JUnit 进行单元自动化测试外,还可以通过集成Selenium、Appium 和HttpClient 等框架做各种类型的自动化测试。本书首先对自动化测试进行了概述,接着对TestNG 的语法进行了讲解,核心部分是使用TestNG 进行单元自动化测试、接口自动化测试和界面自动化测试,最后介绍了持续集成、Mock 测试和代码覆盖率等扩展知识。本书适合测试工程师、自动化测试工程师和测试管理者阅读。
目录
第1章自动化测试概述1
1.1自动化测试定义和分类1
1.2自动化测试的目的3
1.2.1提高软件质量3
1.2.2提高测试效率5
1.3自动化测试实施三要素6
1.3.1有明确的目标6
1.3.2有足够的资源7
1.3.3有合理的计划8
第2章TestNG语法12
2.1TestNG简介12
2.2测试前的准备工作12
2.2.1配置Maven12
2.2.2创建工程14
2.2.3测试执行16
2.3TestNG注解19
2.3.1前置条件和后置条件20
2.3.2数据驱动24
2.3.3测试用例25
2.4testng.xml.28
2.4.1<package>28
2.4.2<include>和<exclude>30
2.4.3<parameter>标签32
第3章单元自动化测试34
3.1编写待测程序34
3.2手工测试用例设计35
3.2.1分析待测程序35
3.2.2测试用例设计35
3.3设计自动化测试用例36
3.3.1基于JUnit设计自动化测试用例36
3.3.2基于TestNG设计自动化测试用例38
3.4Spring的单元自动化测试42
3.4.1Java企业级应用简介42
3.4.2编写待测程序44
3.4.3单元自动化测试50
第4章HTTP接口自动化测试56
4.1HTTP简介56
4.2部署待测程序57
4.3手工测试用例设计58
4.3.1分析待测接口58
4.3.2测试用例设计60
4.4HttpClient用法62
4.4.1HttpClient简介62
4.4.2创建工程63
4.4.3发送HTTP请求64
4.4.4处理服务器响应66
4.4.5设置请求头68
4.5TestNG集成HttpClient68
4.5.1RESTful接口自动化测试69
4.5.2SOAP接口自动化测试81
第5章RPC接口自动化测试87
5.1RPC简介87
5.2部署待测程序88
5.3手工测试用例设计90
5.3.1分析待测接口90
5.3.2测试用例设计91
5.4TestNGDubbo接口自动化测试92
5.4.1基于XML方式94
5.4.2基于API方式99
5.4.3基于注解方式100
5.4.4泛化调用102
第6章Web自动化测试107
6.1Web自动化测试工具(框架)简介107
6.2部署待测程序108
6.3Selenium用法109
6.3.1准备109
6.3.2元素操作110
6.3.3鼠标事件115
6.3.4键盘事件118
6.3.5浏览器操作119
6.3.6JavaScript对话框处理121
6.3.7等待处理124
6.4TestNG集成Selenium129
第7章Android自动化测试133
7.1Android自动化测试工具(框架)简介133
7.2安装待测应用134
7.3Appium用法134
7.3.1准备134
7.3.2初始化参数136
7.3.3元素操作139
7.3.4应用操作145
7.3.5系统操作146
7.3.6使用Android模拟器147
7.4TestNG集成Appium148
第8章iOS自动化测试151
8.1iOS自动化测试工具(框架)简介151
8.2待测应用开发151
8.2.1工程创建152
8.2.2界面开发152
8.2.3逻辑开发155
8.3Appium的用法159
8.3.1准备159
8.3.2初始化参数160
8.3.3元素操作161
8.3.4应用操作167
8.3.5系统操作169
8.3.6使用iOS模拟器169
8.4TestNG集成Appium171
第9章自动化测试实战174
9.1实战项目部署安装174
9.1.1JForum论坛部署174
9.1.2AnExplorer文件管理器安装177
9.2Web自动化测试实战177
9.2.1分层和解耦177
9.2.2公共函数和业务函数封装180
9.2.3自动化测试用例编写186
9.2.4测试数据准备189
9.3Android自动化测试实战192
9.3.1工程准备192
9.3.2PageObject设计模式193
9.3.3页面对象层封装195
9.3.4业务逻辑层封装203
9.3.5自动化测试用例编写204
9.4进一步优化207
第10章持续集成208
10.1持续集成、持续交付和持续部署208
10.2Jenkins的重要功能简介209
10.2.1Jenkins部署209
10.2.2任务管理211
10.2.3构建管理212
10.2.4节点管理213
10.2.5插件管理213
10.2.6用户管理215
10.3TestNG集成到Jenkins216
10.3.1TestNG工程创建216
10.3.2SVN部署及使用218
10.3.3JDK和Maven配置220
10.3.4把TestNG集成到Jenkins221
第11章Mock测试和代码覆盖率225
11.1单元Mock测试225
11.1.1单元Mock测试简介225
11.2.2Mockito用法225
11.2接口Mock测试230
11.2.1接口Mock测试简介230
11.2.2RAP2用法230
11.3代码覆盖率简介234
11.4JaCoCo用法235
11.4.1JaCoCo计数器235
11.4.2使用EclEmma插件236
11.4.3Maven集成JaCoCo239
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网