ride建测试用例
Robot Framework 与unittest(python)一致的地方
Robot Framework | unittest(Python) |
Test Project | 同左 |
Test Suit | 同左 |
Test Cas | 同左 |
ride建测试用例步骤:
- ride创建project(一般创建成目录): 选择菜单栏 file----->new Proje,输入project名称;Type 选择 Director。
- ride创建suit(一般创建成xt文件): project右键, 选择 new Suite 选项, 输入suit名称;Type 选择 File; format选择txt (format 全部选项robot,txt,tsv,html)
- ride创建测试用例:suit右键,选择new testcase, 输入testcase名称就OK了。 就可以在 test case 的“表格”来进行测试用例的编写了
Builtin 库提供的常用关键字
完整的关键字,可以查看官方文档:http://robotframework.org/robotframework/latest/libraries/BuiltIn.html
1. “Set variable”关键字来定义变量
2. log 关键字就是编程语言里的“print”一样,可以打印任何你想打印的内容
log关键字只可以接收一个参数,而log many 关键字可以同时接收多个参数。
3. 强大的“Evauate”关键字。可以调用 Python 中的方法
- 调用 Python 所提供的 random 模块下的 randint()方法,举例
- 调用 Python 所提供的 os 模块中的 system()方法可以执行本地 Python 文件。一般情况下不建议通过 system()方法去执行外部程序。这样做其实就脱离了 Robot Framework,也就是说不管 Robot Framework 什么事了。我们尽量把要做的事情通过 Python 封装成关键字给 RobotFramework 使用。举例
4. “Import Library”导入库,导入模块,导入框架。举例:第三方py文件里面定义了add方法,可以用Import Library导入后引用add方法