自动化测试开发-Robotframework入门知识培训

目录

简介

他能做什么

主流对比

用例组织

用例

workflow式用例

数据驱动式用例

基本概念-关键字

基本概念-库

库分类


简介

        RobotFramewok是一个通用的、基于 Python 的开源自动化框架,基于关键字作为用例描述语言,贴近人类理解的叙述方式进行用例编排。可应用于GUI、接口、WEB、移动端等领域,应用与测试领域已经超过十年。具有丰富的生态与受众人群,作为测试人员进入自动化的首选,即使你没有代码基础也能轻易的理解、编写测试用例。由robot基金会提供支持,具有长久的生命周期、维护、更新。

他能做什么

        .几乎不写代码也可以做自动化测试

        .采用类自然语言编写自动化

        .能够轻易工程化

        .自动化开发、结果可视化操作

        .对测试入门友好,门槛低

        .应用领域广-接口/UI等均可

        .用例与数据维护简单、方便

主流对比

对比项

unittest

pytest

robotframework

用例编写方式

继承unitest.TestCase的类

具有test开头的方法即可

文件表格方式

用例管理

超时:自己实现

标签:自己实现

fixture:setup、teardown

超时:插件支持

标签:mark支持

超时:自带超时设置

标签:自带标签设置

参数化

结合ddt使用

自带parametrize

template

报告

结合htmlrunner等使用

结合allure

自带报告、亦支持allure

日志

自定义实现

自定义实现

自带

是否可视化

自定义

自定义

自带IDE

并发运行

自定义实现并发

pytest-xdist

支持

失败重跑

修改源码

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zts1369

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值