前言
在之前的篇章中用一张图片介绍了使用RF搭建的自动化框架,接下来讲解登录模块的接口自动化实例。
通过数据驱动(用例管理)+关键字驱动(业务逻辑)双引擎驱动模式将测试数据与业务逻辑分离,测试用例只需要维护测试数据,便于用例数据和业务逻辑脚本的维护。
1、首先创建登录接口的测试套件,一个接口对应一个测试套件
2、在登录测试套件下创建login_Post关键字,用于编写登录业务逻辑脚本
3、按照正常登录逻辑、异常登录逻辑、数据校验逻辑分别创建login_assertNormal、login_assertException、login_assertDataVerify3个用于实现不同接口测试逻辑的关键字
4、在测试套件下创建正常情况、异常情况、数据校验等不同检查点的测试用例,并在创建的测试用例里将template模板功能关联对应的业务逻辑关键字
5、最后,运行测试用例。