概述
无代码自动化测试
itBuilder提供无代码自动化测试环境,您可以通过录制步骤来创建测试,您所有做的只是在可视化编辑器中打开录制,通过点击、输入文本等来记录测试过程的步骤,接下来itBuilder可以在本地
或云端
来执行上述测试步骤。
关于录制测试步骤您可以参考下面的指南:录制测试步骤
通过编码实现复杂的测试逻辑
自动化测试的一个重点在于测试用例可重复执行
,这样才能实现每次程序的更新迭代自动化测试,我们可能面临一些通过常规录制步骤无法解决场景:
- 录制的输入数据总是当前输入的同一个数据,如用户名
- 日期控件需要实现一定的逻辑,如当前时间加5秒,以便某个数据立即生效
vue
或react
实现的应用的某些控件无法直接为其赋值
针对于上述问题,itBuilder允许您通过编写代码来实现复杂的测试逻辑,具体您可以参考下面的指南:编写代码来实现复杂的测试逻辑
执行您的测试
通过录制,在本地运行测试并排除故障,准备好后,您可以通过itbuilder的云端执行机
来执行您的测试
本地运行- 编写测试后,您将需要在本地运行它以验证它是否有效。您可以进行故障排除,查看比较屏幕截图、HTML DOM 数据和控制台日志来识别问题
云端运行- 也称为测试云,itBuilder允许您并行运行多个测试,它可以大大加快测试执行速度
自动运行-itBuilder支持定时周期性的执行测试计划,如每天0点执行某个测试,这样可以自动的发现程序某次迭代可能带来的bug
测试报告-不管您手动执行的测试还是自动执行的测试,itBuidler都会形成测试报告,测试失败的步骤会提供截图以便排除故障