自动化测试框架之Robot framework-关键字驱动
KDT-关键字驱动( Robot framework关键字驱动),KDT全称为Keyword-driven testing
1、什么是关键字驱动?
关键字驱动测试也称为表格驱动测试或行动驱动测试
它将创建测试程序的步骤分为规划及实现两个阶段
关键字驱动使不懂代码的人可以完成自动化过程
扩展介绍:
关键字驱动就是通过一些KeyWorld关键词然后组装成一些测试语句,将多个这样语句组合在一起就形成了一个脚本,这样就不需要测试人员去学习某一种开发语言,只需要使用提供这个自动化框架就可以完成自动化的过程,但是它的灵活性并不是那么高只可以使用它提供的这些关键字,一些复杂的逻辑那么它就无法完成了。
关键字驱动跟Robot Framework之间的关系,关键字驱动是一种理念就是通过关键词去驱动自动化的实现过程,Robot Framework就是关键字驱动中的一种自动化测试框架,通过这种自动化测试框架实现了关键字驱动。
2、Robot Framework的原理是什么?
基于RIDE可视化工具(基于关键字驱动自动化框架之上做的可视化的开发工具),导入AppiumLibrary(如果是web页面就需要导入SeleniumLibrary)
使用AppiumLibrary中提供的关键字,实现用例过程
使用RIDE完成用例的执行与结果的管理
3、关键字驱动的实现?
打开安装好的关键字驱动可视化RIDE,首先去创建一个NewProject工程名字为AppTest,然后右击AppTest文件夹创建一个New Suite测试套件,套件作用就是用来管理一组测试用例,Add import导入AppiumLibrary库,最后右击测试套件创建New Test Case。
参考模拟代码实现:实现一个打开手机的计算器计算8+1并校验是否等于9用例。

点击Run,运行测试用例:

更多推荐
所有评论(0)