robotframework框架的驱动模式

RF是基于python编写的功能自动化测试框架,支持3种驱动模式

关键字驱动模式

与python中的函数名保持一致。使得我们的自动化用例具备非常高的可读性,可以在基本关键字的基础上构造高级关键字,使自动化有了无限扩展的可能,

关键字的命名要一目了然:Add Contact Person,通过方法名即可清晰的知道具体的功能实现

robotframework框架的驱动模式

数据驱动模式

数据和测试代码分离,即“模板(Template)”概念,在很多测试场景下,测试人员输入的操作是有一定重复性的,区别只在于输入的数据,还是以登陆为例,除了包含正常的测试用例,还需要有其他的异常用例覆盖才能保证登陆的正确性。这种情况下可以将行为封装成模板。

robotframework框架的驱动模式

行为驱动模式

结构通常是“Given-When-And-Then”,即在一个什么样的前置条件Given下,当用户触发了什么操作When,产生了一个什么样的结果Then。

robotframework框架的驱动模式robotframework框架的驱动模式

 

 

自动化测试

robotframework元素定位实例详解

2022-9-29 10:45:31

自动化测试

robotframework+selenium的PO模式、RF标识及编写规范

2022-9-29 11:02:01

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索
Array ( [0] => post [1] => user [2] => document [3] => newsflashes )