AutoLine自动化测试基本过程为:
使用AutoLine开源平台进行自动化测试的详细步骤为:




如下图:


在4中的各对象集下创建相应的对象,用于参数化,如下图:

下面我们看下各对象的细节截图:







创建完成后如图:

每个套件的属性如下图:




用例新增完成如图所示


详细的step说明:

这里以web测试来说明,我们用SeleniumLibrary库提供的关键字:

完整的用例步骤如下:
下面我们看一下各步骤的详细数据项截图:











当前已经默认集成了RobotFramework一下关键字,关键字的用法完全同RobotFramework
RobotFramework标准库关键字文档: http://robotframework.org/robotframework/#standard-libraries
作用: 支持web UI测试 关键字文档: http://robotframework.org/SeleniumLibrary/SeleniumLibrary.html
作用: 支持APP移动端UI测试(android&ios) 关键字文档: http://serhatbolsu.github.io/robotframework-appiumlibrary/AppiumLibrary.html
功能: 支持HTTP接口测试 关键字文档: https://github.com/bulkan/robotframework-requests/#readme
在创建项目时,需要输入cron表达式以实现定时的计划任务,cron表达式格式同jenkins,格式为:
minute hour day month day_of_week
默认值为: * * * * *
minute - 用于配置分钟 hour - 用于配置小时 day - 用于配置天 month - 用于配置月 day_of_week - 用于配置周里的天数
*/30 * * ? 每30分钟执行一次 0 12 * * ? 每天中午12点触发 15 10 * * ? 每天上午10:15触发 15 10 L * ? 每月最后一日的上午10:15触发 15 10 ? * 6L 每月的最后一个星期五上午10:15触发 0 1 * * ? 每天凌晨1点执行一次
更多的cron表达式用法 请直接看官方文档吧,自己去找文档