介绍:
编写测试用例方式:关键字驱动、行为驱动、数据驱动
使用场景:
- 工作流程的测试用例可用关键字驱动或行为驱动方式编写
- 数据驱动测试不同输入数据相同工作流
关键字驱动
介绍:
- 工作流程测试由多个关键字及其可能的参数构成
使用逻辑:
- 系统进入初始状态,再对系统进行某些操作,验证是否与系统行为符合预期
实例:
*** Settings ***
Library SeleniumLibrary
*** Test Cases ***
使用百度搜索京东
Open Browser http://www.baidu.com chrome
Input Text id=kw 京东
Click Button id=su
Sleep 3
Close Browser
数据驱动
介绍:
- 测试用例使用用户关键字创建的高级关键字,该关键字隐藏了实际的测试工作流程
使用场景
- 需使用不同输入或输出数据测试同一场景
实例
*** Settings ***
Library SeleniumLibrary
Test Setup Open Browser https://github.com/login chrome
Test Teardown Close Browser
Test Template 登录Github
*** Test Cases ***
测试登录Github
tom 123
kite