robot framework测试案例设计

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/liudinglong1989/article/details/78905086

三层模型:

案例层 测试流程+数据
流程层 元素操作 例如:打开浏览器,输入用户名
元素层 测试库封装 Open Browser封装成打开浏览器

1、新建工程:

建一个名称为“测试项目”的工程;


2、在工程测试项目下新建一个测试目录套件或测试套件;

方式一:选择new suite,选择type为directory,目录型


方式二:选择new directory;


两种方法创建的都是测试目录套件文件;

3、新建一个Resource文件后,再new user keyword,用于存放关键字;

左侧中文名称都为关键字,关键字需要绑定参数(arguments),不绑定无法使用;

其中elements.robot文件在Library中需要导入Selenium2Library库;


4、增加一个流程资源testflow.robot文件,并且在testflow.robot中Library中导入元素层elements.robot;



5、在DEMO下建一个测试套件Step3,在下面建两个测试用例,一个是登录成功页面检查,一个是登录失败页面检查的案例。

此时该步骤所在层级为案例层;




整合分析:


猜你喜欢

转载自blog.csdn.net/liudinglong1989/article/details/78905086