齐涛(网名:道长) __eol__行业ID:qitaos__eol__平安科技资深测试工程师、自动化测试工程师。目前负责平安科技任意门项目测试团队管理和自动化测试技术方案调研及实施。2004年东北大学秦皇岛分校市场营销专业毕业,昏昏噩噩前两年,后某日顿悟,转行入测试,先后做过华为、飞利浦、平安科技等公司的测试外包,后转入平安科技正式员工至今。期间经历从手工测试,到QTP自动化测试,再到如今的Robotframework自动化测试。工作之余会参加一些敏捷之旅或测试大会的活动,分享Robotframework自动化测试的使用方法或心得体会,同时创建了Robotframework的微信公众号,陆续发布了一些Robotframework自动化测试的相关内容,后续也会持续更新下去。目前主要致力于Robotframework自动化测试的深入研究和推广,欢迎大家与我沟通交流。
部分 筑基篇
章 自动化测试概述 2
1.1 分层自动化测试 2
1.2 界面自动化测试工具 3
1.3 自动化测试做到什么样算好 4
1.4 小结 5
第2章 Robot Framework 6
2.1 框架介绍 6
2.2 安装指南 8
2.2.1 Windows平台 8
2.2.2 Mac平台(Linux平台可参考) 15
2.2.3 pip安装 19
2.3 个案例 19
2.3.1 打开RIDE 20
2.3.2 创建工程和测试套 21
2.3.3 创建案例 23
2.3.4 写一行脚本 24
2.3.5 运行案例 25
2.3.6 查看运行结果 26
2.3.7 小结 28
2.4 RIDE工具 28
2.4.1 工具介绍 28
2.4.2 菜单栏&工具栏 29
2.4.3 工作区 45
2.5 工程、测试套件、测试案例 49
2.5.1 Project工程 49
2.5.2 Test Suite测试套件 53
2.5.3 Test Case测试案例 56
2.5.4 三者关系 58
2.6 测试库 59
2.7 Resource资源文件 65
2.7.1 新建资源 65
2.7.2 快捷菜单 66
2.7.3 Settings设置项 66
2.7.4 加载资源 67
2.7.5 External Resources 外部资源 68
2.8 变量和常量 71
2.8.1 变量与常量基础 72
2.8.2 Scalar变量 79
2.8.3 List变量 88
2.8.4 变量转换 97
2.8.5 其他变量 104
2.8.6 变量文件 104
2.9 Keyword关键字 105
2.9.1 用户关键字 105
2.9.2 传入参数Arguments 108
2.9.3 Return Value返回值 116
2.10 循环&分支 127
2.10.1 循环 127
2.10.2 分支 134
2.10.3 二者结合 142
2.11 运行界面 143
2.12 小结 149
第二部分 小乘篇
第3章 Web自动化测试 152
3.1 Selenium 152
3.2 Selenium2Library安装 153
3.3 Selenium2Library常用关键字 155
3.3.1 browserManagement 155
3.3.2 Cookie 157
3.3.3 Elements 157
3.3.4 160
3.3.5 screenshot 160
3.3.6 waiting 160
3.4 测试案例设计 161
3.4.1 案例设计Step1 162
3.4.2 案例设计Step2 164
3.4.3 案例设计Step3 166
3.5 测试案例demo 168
3.5.1 使用demo前的准备 168
3.5.2 Selenium2Library-demo 170
3.6 常见问题 177
3.7 小结 178
第4章 C/S自动化测试 179
4.1 AutoIt 179
4.2 AutoItLibrary安装 180
4.3 AutoItLibrary关键字 181
4.4 测试案例 182
4.4.1 计算器案例 182
4.4.2 结合Selenium2Library处理对话框 183
4.4.3 结合Selenium2Library处理上传下载 185
4.5 小结 189
第5章 数据库自动化测试 190
5.1 数据库测试介绍 190
5.2 DatabaseLibrary和cx_Oracle安装 191
5.3 DatabaseLibrary关键字 191
5.4 测试案例 191
5.4.1 Oracle数据库 191
5.4.2 sqlite3数据库 193
5.5 常见问题 194
5.6 小结 195
第6章 接口自动化测试 196
6.1 接口测试 196
6.2 requestsLibrary、requests安装 197
6.3 requestsLibrary关键字 197
6.4 测试案例 197
6.5 小结 201
第7章 RF内置测试库 202
7.1 测试库介绍 202
7.2 BuiltIn 203
7.2.1 Convert 203
7.2.2 Verify 204
7.2.3 Variables 205
7.2.4 RunKeyword 206
7.2.5 Control 207
7.2.6 Misc 208
7.2.7 强大的Evaluate 208
7.3 String 212
7.3.1 Convert 213
7.3.2 Line 213
7.3.3 String 214
7.4 Collections 215
7.4.1 List 215
7.4.2 Dictionary 215
7.5 OperatingSystem 216
7.5.1 Env 216
对于我这种正在自动化测试领域摸索的初学者来说,一本好的入门书籍的重要性不言而喻。我之前接触过一些自动化测试工具,但总感觉它们的使用方式比较零散,没有一个清晰的脉络。了解到 Robot Framework 是一个非常易于上手的框架,并且有大量的资源和社区支持,这让我很想深入学习。 《Robot Framework自动化测试修炼宝典》这个书名非常有吸引力。“修炼”这个词就暗示着不仅仅是简单的学习,而是一个循序渐进、不断提升的过程。我希望这本书能够从最基础的安装配置开始,详细讲解 Robot Framework 的基本语法、关键字的使用方法,以及如何创建和组织测试用例。更重要的是,我希望能看到一些实用的、贴近实际项目需求的例子,这样我才能更好地理解如何将学到的知识应用到实际工作中。 我特别期待书中能够讲解如何构建一个健壮的测试框架,比如如何设计清晰的目录结构,如何有效地管理自定义关键字,以及如何处理测试数据。很多时候,技术本身并不难,难的是如何将其组织得有条理,便于维护和扩展。如果这本书能够在这方面提供一些指导性的建议和实践方法,那将对我帮助很大。
评分作为一名在 IT 行业摸爬滚打多年的测试工程师,我深知自动化测试的重要性,也一直在寻找能够提升我自动化测试技能的优质资源。《Robot Framework自动化测试修炼宝典》这个书名一下子就抓住了我的眼球,特别是“齐涛道长”这个作者的署名,让我对这本书的专业性和深度充满了期待。 我理解“修炼”不仅仅是学习技术,更是一种经验的沉淀和智慧的传承。我希望这本书能够不仅仅停留在 Robot Framework 的基本语法和 API 讲解,而是能够深入到自动化测试的方方面面。比如,如何设计一套可维护、可扩展的自动化测试框架,如何有效地进行测试用例的设计和管理,如何处理复杂的业务场景,以及如何将自动化测试更好地融入到敏捷开发流程中。 我非常看重书中能否提供一些“独门秘籍”或者“进阶技巧”。在实际工作中,我们经常会遇到一些难以解决的自动化测试难题,比如复杂的 UI 交互、异步操作的处理、接口联调的自动化等。如果这本书能够提供一些针对性的解决方案和最佳实践,那将是极大的价值。我期待它能够帮助我从一个“脚本编写者”蜕变为一个真正的“自动化测试架构师”。
评分这本书简直太让我惊喜了!我一直对自动化测试领域很感兴趣,也知道 Robot Framework 是一个非常流行的选择,但是苦于找不到一本真正能够引领我入门并深入学习的资料。之前也翻阅过一些其他的书籍,要么过于理论化,要么例子太简单,很难与实际项目联系起来。直到我看到这本《Robot Framework自动化测试修炼宝典》,我立刻被它的内容所吸引。 从目录上看,它涵盖了从基础概念到高级技巧的方方面面,从搭建环境、编写第一个测试用例,到关键字驱动、数据驱动、关键字库的创建与使用,再到BDD模式的实践,甚至还有性能测试和接口测试的介绍。更吸引我的是,它似乎还强调了“修炼”这个词,这让我感觉这本书不仅仅是技术层面的讲解,更是一种思维方式和实践经验的传承。我非常期待它能帮助我理清思路,建立起一套完整的自动化测试体系,不仅仅是学会写脚本,更能理解背后的设计理念和最佳实践。 我特别看重这本书的实践性。很多技术书籍在讲解理论的时候非常透彻,但一旦涉及到实际操作,就显得模棱两可。我希望这本《Robot Framework自动化测试修炼宝典》能够提供清晰、可复现的示例代码和详细的操作步骤,让我能够一步一步跟着做,遇到问题也能通过书中的讲解找到解决方案。而且,据说这本书是由经验丰富的“齐涛道长”撰写,这让我对内容的深度和实用性充满了信心,相信他能够将复杂的概念以易于理解的方式呈现出来,并分享一些宝贵的实战经验。
评分最近一直在寻找关于 Robot Framework 的深入学习资料,市面上相关的书籍确实不少,但真正能打动我的却不多。很多书要么只是泛泛而谈,缺乏细节;要么就是堆砌大量的 API 文档,读起来枯燥乏味。然而,当我看到《Robot Framework自动化测试修炼宝典》这本书的名字时,我就被一种“内功心法”的感觉所吸引。 我理解“修炼”不仅仅是学习一套工具的使用,更是一种不断打磨、精进技艺的过程。我希望这本书能够引导我深入理解 Robot Framework 的核心设计理念,比如关键字驱动的精髓,如何构建可维护、可扩展的测试框架,以及如何有效地管理测试数据和测试资源。我相信,如果这本书能够像一位经验丰富的“道长”一样,将这些“内功”倾囊相授,那么对于我这种想要在自动化测试领域有所建树的实践者来说,无疑是莫大的福音。 我尤其关注书中是否能给出一些“修炼秘籍”,也就是那些不为人知的技巧和窍门。比如,如何更有效地编写和组织关键字,如何处理复杂的应用场景,如何进行跨浏览器、跨平台的测试,甚至是与 CI/CD 流水线的集成。这些都是我在实际工作中经常会遇到的难题,如果这本书能够提供切实可行的解决方案,那将极大地提升我的工作效率和测试质量。
评分我一直对 Robot Framework 的强大功能和易用性有所耳闻,但一直没有找到一本真正能够指导我系统学习的书籍。《Robot Framework自动化测试修炼宝典》这个名字让我觉得它不仅仅是一本教程,更像是一种学习的引导和实践的传承。 我希望这本书能够循序渐进地带领我入门,从 Robot Framework 的安装、基本概念、关键字的使用,到如何组织和编写测试用例。我相信,对于初学者来说,最重要的是能够建立起一个清晰的学习路径,并且通过大量的实例来巩固理解。我期待书中能够提供丰富的、可操作的示例,让我能够亲手去实践,去感受 Robot Framework 的魅力。 更重要的是,“修炼”这个词让我联想到一种深入的学习过程,不仅仅是了解 API,更是理解背后的设计思想和实践经验。我希望这本书能够教会我如何构建一个可维护、可扩展的自动化测试框架,如何处理复杂的测试场景,以及如何将 Robot Framework 与其他工具集成。我相信,通过这本书的学习,我能够真正掌握 Robot Framework 的精髓,并在我的实际工作中游刃有余。
评分还不错,但是应该多加入一些移动端测试得探讨,实例太少
评分十一天才到 发货太慢 书还好
评分还不错哦
评分东西很好,物美价廉
评分介绍的比较基础。适合新人阅读
评分好书,必须赞!好书,必须赞!好书,必须赞!
评分挺好的,比较适合基础的学习
评分速度快。。。。。
评分书不错,支持!
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.idnshop.cc All Rights Reserved. 静思书屋 版权所有