Katalon Studio之web自动化(二)---创建测试用
z一.创建简单的登录用例
1.创建用例login

2.添加局部变量
测试使用的用户肯定一般不止一个,可通过参数来传递,方便后续可以通过输入不同的用户信息登录。
在Variables页面添加变量,选择变量类型,并填入变量的默认值即可

3.引用局部变量
点击输入框,跳出对话框,选择value_type为Variable,然后在Value选择相应的变量即可

二、调用已有用例
1.单次引用
在测试用例中添加item时,通过add,选择call test case

添加测试用例后,默认展示默认值

通过点击输入,修改变量的输入值

2.多次调用
当然可以进行多次调用,例如用户A、B有不同的操作,不同的测试用例,就可以创建很多公用的登录用例login_A或login_B,引用时直接引用login_A或login_B即可,这样方便后续修改用户A的密码或者切换用户A1执行与A相同的用例时,就可以直接修改login_A的输入值即可,就不需要修改每个用例的用户名和密码了。
在调用用例后,系统会自动往下执行。

三、全局变量
当需要在不同用例间传参时,可以使用全局变量。
1.增加全局变量
在Profiles下的default中,添加全局变量即可。

2.引用全局变量

四、关键字
关键字可参考官方文档:[WebUI] Accept Alert | Katalon Docs

五、测试用例要素
1.控制声明
Katalon Studio支持控制语句(如If / Else,for / while或Try / Catch …)来决定执行的逻辑流程,具体也可以参考官方文档:Control Statements | Katalon Docs

2.断言
断言语句包含一个布尔表达式,其中此条件必须为true才能继续执行测试。因此,断言的执行导致对布尔表达式的求值,并且如果表达式的求值为false,则会报告错误。
Assert Statements | Katalon Docs

3.测试监听器
“ 测试侦听器”是根据您自己的条件创建的测试步骤,将在条件匹配时执行。
Test Listeners (Test Hooks) | Katalon Docs

至此 ,可以完成基本的测试用例,其他可以继续参考文档学习。