您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
零成本实现Web自动化测试
字数: 404000.0
装帧: 平装
出版社: 电子工业出版社
作者: 温素剑 编著 著
出版日期: 2015-01-01
商品条码: 9787121248238
版次: 1
开本: 16开
页数: 263
出版年份: 2015
定价:
¥59
销售价:
登录后查看价格
¥{{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
舞蹈音乐的基础理论与应用
内容简介
从目前主流的Web自动化测试工具入手,由浅入深、全面、细致地阐述了如何使用开源测试工具来完成Web自动化测试,便于读者轻松掌握Web自动化测试的原理、方法和实际操作。它并不是一本讲述深奥测试理论的教科书,而是一本实战类书籍,作者尝试在书中向读者演示如何使用Selenium、WebDriver和Cucumber搭建起一整套稳定、高效、零成本的自动化测试平台。本书以测试GoogleGmail和TestPerfect为例,提供了完整的Web自动化测试解决方案。
《零成本实现Web自动化测试——基于SeleniumWebDriver和Cucumber》是一本Web自动化测试的专业工具书,也是软件测试工程师的良师益友,它可作为软件测试培训、高等院校软件相关专业的辅助教材,目标读者是初级或者有经验的软件测试工程师、对提高自动化测试的有效性感到困惑的测试经理,以及有志于从事软件测试工作的朋友。
作者简介
温素剑,毕业于电子科技大学电子信息工程专业,有多年的金融、电信行业软件开发和测试经验,目前在中国平安担任软件测试经理。
目录
Selenium和WebDriver工具篇
第1章自动化测试基础2
1.1初识自动化测试2
1.1.1自动化测试是什么2
1.1.2常见的自动化测试架构4
1.1.3自动化测试的基本流程7
1.1.4自动化测试脚本分类9
1.1.5走出自动化测试认知的误区10
1.2开源Web自动化测试11
1.2.1是否选择开源自动化测试12
1.2.2使用开源自动化测试工具的优势12
第2章Selenium简介和基础14
2.1Selenium简介14
2.1.1Selenium组件14
2.1.2Selenium发展历程16
2.1.3Selenium浏览器支持情况17
2.2Selenium基础18
2.2.1Selenium命令——Selenese18
2.2.2Selenium脚本语法19
2.2.3Selenium测试案例集20
2.2.4常用的Selenium命令20
2.3小结21
第3章SeleniumIDE22
3.1SeleniumIDE简介22
3.1.1安装SeleniumIDE22
3.1.2运行SeleniumIDE24
3.2SeleniumIDE的操作接口25
3.2.1菜单栏25
3.2.2工具栏25
3.2.3测试案例面板26
3.2.4Log、Reference、UI-Element和Rollup面板26
3.3测试案例和测试案例集27
3.3.1创建测试案例27
3.3.2运行测试案例29
3.3.3调试测试案例31
3.3.4测试案例集33
3.4SeleniumIDE功能扩展34
3.4.1用户扩展34
3.4.2转换代码形式34
3.5常见错误处理35
第4章Selenium命令38
4.1验证页面元素38
4.2定位页面元素40
4.3文字模板匹配45
4.4命令使用技巧48
4.5警告框、弹出框以及多窗口51
第5章Selenium1.0(SeleniumRC)55
5.1Selenium1.0(SeleniumRC)简介55
5.2SeleniumRC基础56
5.2.1SeleniumRC工作原理56
5.2.2SeleniumRC架构57
5.2.3SeleniumRC安装61
5.3使用SeleniumRC63
5.3.1从Selenese到测试程序63
5.3.2构建你的测试程序68
5.3.3学习SeleniumRCAPI74
5.3.4报告测试结果76
5.3.5为测试加入一些编程逻辑77
5.3.6Server选项80
5.3.7SeleniumServer日志记录83
5.3.8处理HTTPS和安全弹出对话框84
5.3.9支持其他浏览器和浏览器配置85
5.4常见错误处理85
第6章Selenium测试案例设计91
6.1测试设计导言91
6.2测试什么91
6.3验证结果92
6.3.1断言vs.验证93
6.3.2权衡:assertTextPresent、assertElementPresent、assertText93
6.4选择一个定位策略94
6.4.1定位动态对象94
6.4.2如何避免在测试中使用复杂的XPath表达式96
6.5测试AJAX应用系统96
6.6封装Selenium通用函数97
6.7UI映射98
6.8PageObject设计模式100
6.9数据驱动测试103
6.10数据库验证103
第7章Selenium用户扩展105
7.1Selenium用户扩展简介105
7.2Action105
7.3Accessor/Assertion106
7.4定位策略107
7.5在SeleniumIDE中使用用户扩展107
7.6在SeleniumRC中使用用户扩展108
第8章SeleniumGrid109
8.1SeleniumGrid是什么109
8.2什么时候使用SeleniumGrid110
8.3SeleniumGrid如何工作——通过中心和节点111
8.3.1安装SeleniumGrid111
8.3.2启动SeleniumGrid111
8.3.3通过SeleniumGrid运行测试112
8.4SeleniumGrid配置113
8.4.1中心(hub)配置113
8.4.2节点(Node)配置114
8.5中心(hub)诊断信息116
8.6常见错误117
第9章Selenium2.0和WebDriver118
9.1WebDriver基础118
9.1.1WebDriver如何驱动浏览器118
9.1.2WebDriver和SeleniumServer118
9.1.3建立SeleniumWebDriver工程119
9.1.4从SeleniumRC迁移到SeleniumWebDriver121
9.1.5常见问题122
9.1.6SeleniumWebDriverAPI简介124
9.1.7SeleniumWebDriverAPI命令和参数126
9.2WebDriver的各种实现138
9.2.1HtmlUnitDriver138
9.2.2FirefoxDriver140
9.2.3InternetExplorerDriver141
9.2.4ChromeDriver142
9.2.5其他Driver142
9.3可选的向后相容:混用WebDriver和RC技术143
9.3.1基于WebDriver的SeleniumRC143
9.3.2使用Selenium扩展WebDriver144
9.4WebDriver的高级用法144
9.4.1显式和隐式等待144
9.4.2远程WebDriver(RemoteWebDriver)147
9.4.3高级用户交互150
9.4.4改变浏览器代理151
第10章Cucumber和WebDriver154
10.1Cucumber基础154
10.1.1下载安装Cucumber154
10.1.2五分钟入门155
10.2Cucumber与WebDriver结合157
10.3采用中文描述的自动化测试161
自动化测试实战篇
第11章实战——测试GoogleGmail166
11.1明确测试范围166
11.2Selenium测试——登录Gmail邮箱167
11.2.1使用SeleniumIDE录制脚本167
11.2.2转换脚本语言(JavaSeleniumRC)172
11.3Selenium测试——撰写邮件177
11.3.1使用SeleniumIDE录制脚本177
11.3.2转换脚本语言(JavaSeleniumRC)181
11.4Selenium测试——删除邮件以及邮件列表182
11.4.1使用SeleniumIDE录制脚本182
11.4.2转换脚本语言(JavaSeleniumRC)186
11.5Selenium测试——邮件存档188
11.5.1使用SeleniumIDE录制脚本188
11.5.2转换脚本语言(JavaSeleniumRC)190
11.6Selenium测试——搜索邮件194
11.6.1使用SeleniumIDE录制脚本194
11.6.2转换脚本语言(JavaSeleniumRC)197
11.7使用测试案例集来管理SeleniumIDE脚本199
11.8留给读者的思考202
第12章实战——测试TestPerfect203
12.1明确测试范围203
12.2WebDriver测试——添加移动设备204
12.2.1通过Ruby脚本驱动WebDriver204
12.2.2将Cucumber和WebDriver结合210
12.3WebDriver测试——新建测试用例216
12.4WebDriver测试——测试用例运行224
12.5留给读者的思考230
Selenium使用帮助篇
第13章Selenium使用帮助232
13.1Selenium客户端驱动配置232
13.1.1.NET客户端驱动配置232
13.1.2Java客户端驱动配置234
13.1.3Python客户端驱动配置251
13.2使用Maven导入Selenium2.0工程253
13.2.1使用Maven导入Selenium2.0工程到Eclipse253
13.2.2使用Maven导入Selenium2.0工程到IntelliJ254
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网