Web开发

首页 » 常识 » 诊断 » 作为代码小白,该如何成为自动化软件测试大
TUhjnbcbe - 2023/3/10 19:35:00
北京扁平疣专业医院 https://m-mip.39.net/baidianfeng/mipso_8813050.html

作为代码小白,我是这样成为自动化测试大神的!

一、前言

robotframework(简称robot)

robot是一款自动化测试的工具,能够实现接口自动化测试、UI自动化测试。

它的主要特色就是:

1、由关键字驱动来完成测试用例

2、测试用例格式可以为txt/html等,非代码的形式,支持中文哦

3、由python实现,开源

这里有2个重要的概念需要大家先掌握一下:关键字、库

简单来说:

●关键字是,已经实现的功能,可以直接拿来使用。

●库是:按功能领域,将关键字分门别类存放。

我们以商场的例子来做说明。

请看以下2个图:

在图中,商城提供了5大功能领域(robot中的库)。

在每个功能领域当中,都有许多具体的功能(robot中的关键字)。

我们在逛商场(ps:带着你的钱)时,是根据自己的需求去不同的功能库当中,使用不同的功能。

那么,图中的每一个具体的功能(比如HM),就是已经实现好了的,直接可以使用的功能,即Robot中的关键字。

假设我现在进入此商城,我要做的事如下:

第一步:去护肤品区域(库)买MAC口红(使用某一功能)

第二步:去餐饮区域(库)吃么子烤肉(使用某一功能)

第三步:去休闲区域(库)电影院看哪吒之魔童降世(使用某一功能)

我要做的事,可以认为是robot中一个测试用例,此用例分为三个步骤,每一个步骤都是使用某一现有的功能。

总结下来:

●商场==RobotFramework

●餐饮/休闲/服务/护肤品/饰品==库

●费大厨/电影院/adidas/MAC==关键字

所以,robotframework当中,有非常丰富的库,并且每一个库当中都有对应的关键字集。

robot测试用例=按业务需求组合关键字

想对关键字和库有更多专业的了解,请擢博客:

1
查看完整版本: 作为代码小白,该如何成为自动化软件测试大