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,运行测试用例:

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐