步骤3,创建测试用例
以我个人为例:
1、启动网站
2、搜索DVD
3、点击"虫子的生命"DVD
4、检查显示的价格是否为$ 35.99
让我们在Katalon中创建步骤。
导航到测试资源管理器中的测试用例节点。右键单击" 新建 - 测试用例 "。输入测试用例名称和说明。将测试用例名称改为" ViewProductPrice "
新的开放表格形式:
Selenium IDE用户会发现这一点很熟悉,因为它们具有非常相似的外观。但我发现HP UFT / QTP关键字视图行为更为接近,它允许添加输出变量,循环语句等。
步骤4、添加测试步骤
要添加测试步骤,只需点击"添加",并在新插入的行上单击"项目"列,添加要执行的关键字/方法/操作。
例如:想要"打开浏览器"并转到某个URL。
你可以这样做:
所以,明确不同步骤的相应功能:
项目:选择做什么
对象:什么对象
输入:提供什么步骤
输出:存储返回值的位置
同样,继续添加所有步骤。在每个步骤中添加一些描述是一个好主意,因为当重新阅读测试时会更有意义。为此,请点击说明列,并输入如下所示的说明:
一旦完成,就可以开始运行了
但在此之前,我可以快速地向你展示此脚本的"脚本"视图。单击页面底部的"脚本"选项卡以查看脚本模式:
这可以在手动编写的情况下使用这种方式
步骤5、运行测试
要运行测试,单击菜单中的"运行",或者也可以选择要运行的浏览器。
测试结果将如下展示:
步骤6、完善
完成一次测试有以下几个步骤:
1、创建更多的测试,将它们添加到测试套件并一次运行
2、在测试套件执行后查看测试报告
3、将测试参数化
4、包括错误处理等
5、创建自定义关键字/包
6、调用测试和重用代码
Katalon新功能
我使用的是Katalon 4.5版本,这是Katalon的最新可供下载的版本。由于我以前没有经历过早期的版本,所以我不知道有没有从以前改进过的内容。但是当我查看文档时,我很高兴Katalon改进了以下几处功能:
1、模块内帮助:当您单击测试用例模块中的"?"时,将显示帮助文档页面,该页面会显示有关测试用例手动模式的信息。同样,每个模块都包含以嵌入式帮助图标为形式给该部分工具提供方便
2、脚本模式中的内容辅助:当IDE停止提示对象名称和方法调用/语法时,我也不知道该怎么办。:)
3、重命名测试执行报告:除非我们拥有超级大的内存,否则无法知道哪个测试在什么时间和日期里运行。幸运的是,使用版本4.5的Katalon,可以将测试执行报告重命名为更具描述性的名称。
Katalon的优点
1、便于安装,适用于大多数浏览器
2、Web,Mobile和WebService测试一体
3、完全免费使用
4、同时适用于技术和非技术的测试人员
5、避免了Selenium等工具的设置和框架定义的复杂性
6、可以添加多个属性来识别对象,而不必选择或猜测哪个定位器的效果更好
7、支持本机驱动测试数据:可以在工具本身创建测试数据,也可以从Excel工作表或数据库外部进行测试
支持以下数据库:
8、作为测试套件,一次运行可执行多个测试
9、Git集成源代码管理和共享
10、强大的调试和报告功能
最后,"Katalon工作室是否履行承诺?一直实现免费?"我会说,是的!虽然我还没有尝试Web服务和移动测试的那部分,但我很喜欢它的Web测试能力。如果你需要一个免费的自动化工具,不需要复杂的技术知识储备,这可能是超级有用的。