RobotFramework简介

一 简介 INTRODUCTION

robotframework是一个通用的开源自动化框架,用于验收测试、验收测试驱动开发(ATDD)和机器人过程自动化(RPA)。它具有易于使用的表格测试数据语法,并采用关键字驱动的测试方法。它的测试能力可以通过使用Python或Java实现的测试库来扩展,用户可以使用与创建测试用例相同的语法从现有的新的高级关键字创建新的高级关键字。

robotframework项目托管在github上,您可以在那里找到更多的文档、源代码和问题跟踪程序。下载由pypi托管。框架周围有一个丰富的生态系统,由作为单独项目开发的各种通用测试库和工具组成。

robotframework独立于操作系统和应用程序。核心框架使用python实现,也运行在jython(jvm)和ironpython(.net)上。

robotframework本身是在apache license 2.0下发布的开源软件,生态系统中的大多数库和工具也是开源的。该框架最初在诺基亚网络公司开发,现在由framework基金会赞助。

 

二 架构

 

三 支持Support 

 

 

已标记关键词 清除标记
<p style="box-sizing: initial; margin: 0px 0px 1em; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; line-height: inherit; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, Roboto, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft Yahei', sans-serif; font-size: 16px; vertical-align: initial; color: #333333;"><span style="box-sizing: initial; margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: bold; font-stretch: inherit; line-height: inherit; font-family: 'Hiragino Sans GB', 'Microsoft Yahei', arial, 宋体, 'Helvetica Neue', Helvetica, STHeiTi, sans-serif; font-size: 20px; vertical-align: initial; background-color: #ffffff;">课程目标:</span><br style="box-sizing: initial; font-family: 'Hiragino Sans GB', 'Microsoft Yahei', arial, 宋体, 'Helvetica Neue', Helvetica, STHeiTi, sans-serif; font-size: 20px; background-color: #ffffff;" /><span style="box-sizing: initial; margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: 'Hiragino Sans GB', 'Microsoft Yahei', arial, 宋体, 'Helvetica Neue', Helvetica, STHeiTi, sans-serif; font-size: 20px; vertical-align: initial; background-color: #ffffff;">掌握robotframework自动化测试框架的语法,能够利用robotframework实现自动化测试。</span></p> <p style="box-sizing: initial; margin: 0px 0px 1em; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; line-height: inherit; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, Roboto, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft Yahei', sans-serif; font-size: 16px; vertical-align: initial; color: #333333;"><span style="box-sizing: initial; margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: 'Hiragino Sans GB', 'Microsoft Yahei', arial, 宋体, 'Helvetica Neue', Helvetica, STHeiTi, sans-serif; font-size: 20px; vertical-align: initial; background-color: #ffffff;"><span style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; vertical-align: initial; max-width: 100%;"><span style="box-sizing: initial; margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: bold; font-stretch: inherit; line-height: inherit; font-family: inherit; vertical-align: initial;">适用人群:</span><br style="box-sizing: initial;" data-filtered="filtered" />已在测试领域,需要向自动化方向进阶<br style="box-sizing: initial;" data-filtered="filtered" />编程基础薄弱,想要通过robotframework实现自动化的小伙伴<br style="box-sizing: initial;" data-filtered="filtered" /><br style="box-sizing: initial;" data-filtered="filtered" /> <span style="box-sizing: initial; margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: bold; font-stretch: inherit; line-height: inherit; font-family: inherit; vertical-align: initial;">课程简介:</span><br style="box-sizing: initial;" data-filtered="filtered" />该课程在<span style="box-sizing: initial; margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: bold; font-stretch: inherit; line-height: inherit; font-family: inherit; vertical-align: initial;">python</span><span style="box-sizing: initial; margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: bold; font-stretch: inherit; line-height: inherit; font-family: inherit; vertical-align: initial;">全栈</span><span style="box-sizing: initial; margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: bold; font-stretch: inherit; line-height: inherit; font-family: inherit; vertical-align: initial;">自动化</span>课程当中有详细深入的讲解,结合企业项目来设计整体的自动化测试框架结构。<br style="box-sizing: initial;" data-filtered="filtered" />本课程选用eclipse编辑工具来编写robotframework测试用例,<br style="box-sizing: initial;" data-filtered="filtered" />会带领大家学习robotframework测试用例编写语法、常用关键字使用、关键字驱动思想、web/app/接口自动化第三方库使用等。<br style="box-sizing: initial;" data-filtered="filtered" /> <br style="box-sizing: initial;" data-filtered="filtered" /> <span style="box-sizing: initial; margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: bold; font-stretch: inherit; line-height: inherit; font-family: inherit; vertical-align: initial;">学完之后,你将实现:</span></span><br style="box-sizing: initial; font-size: 14px;" data-filtered="filtered" /><span style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; vertical-align: initial; max-width: 100%;">1、0到1熟练使用robotframework这款框架</span><br style="box-sizing: initial; font-size: 14px;" data-filtered="filtered" /><span style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; vertical-align: initial; max-width: 100%;">2、robotframework框架实现一定程度的自动化测试。</span></span></p>
相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页