TestBird自动化回归测试使用教程
1. 管理测试用例
登陆TestBird账号后在Testbird自助功能测试平台完成一次测试执行前后,都可以管理你的测试用例;
1.1用例管理下红框:1.这里是用例集的树形结构,可以通过用例标题旁边的按钮,添加一个用例或用例集;2.对于已有的用例,可以通过【编辑】按钮对用例进行编辑,可编辑的内容包括用例的标题以及用例描述;3.如果有多个用例需要编辑,一个一个用例编辑不方便,那么可以通过【导入用例】按钮,可以批量导入用例;
1.2批量导入点击【导入用例】按钮后,进入批量导入页面;批量导入用例目前支持两种方式(1):1.通过excel导入:可以在excel表格中先编辑好用例(根据excel模板),然后通过表格批量导入,这种导入的用例在执行前只有用例标题和描述;2.导入已完成测试任务中执行过的用例:这种方式导入的用例,会有保存有上一次用例执行步骤的截图(2),这样为下一次执行本用例后进行对比提供了一种方法。
2. 录制脚本
2.1启动录制编辑或导入测试用例后,就可以对你想要进行自动反复测试的用例录制测试脚本,这些脚本在录制完成后,可以批量的进行回放。1.选择你想要录制的APP版本;2.在该版本下点击【录制脚本】按钮,启动脚本录制;
2.2选择用例选择你想要录制脚本的用例,被选择的用例会在录制页面中出现用例的标题以及描述;如果有已经录制过的用例,系统默认隐藏,如果你想要重新录制,可以取消隐藏来选择它们。
2.3选择用例录制过程选择好用例后再选择预计租用时间,再下一步。系统会自动租用一部终端,自动安装以及启动APP;APP启动后,脚本录制的过程与进行一次快速功能测试过程一样,这里不再赘述(可参考“Step3执行测试用例”一节的内容)。当完成一个用例的脚本录制后,如果还有用例需要录制脚本,则点击【保存/下一个】记录录制下一个用例。如果没有了,则点击【保存/结束】退出租用。
2.4管理脚本1.脚本录制完成后,可以回到用例管理页面,已经录制了脚本的用例,可以查看到对应的录制截图。
注意:系统在对比录制与回放的截图时,默认针对截图上所有的像素进行对比。如果你希望系统只比对特定区域或者不要比对某些区域,则可以针对截图进行标记。
3. 自动回放
脚本录制完成后,后续重复执行这些用例就交给“自动回放”来做就行了,当你有大量的用例需要重复执行的时候,“自动回放”极大的提升你的测试效率。只需要如下简单点击几部,即可轻松创建一个自动回放任务。
3.1创建回放任务1.选择需要回放脚本所归属的APP版本,在该版本下点击【自动回放测试】按钮,创建自动回放任务;
2.同录制过程一样,选择你想要回放的测试用例,可以一次选择多个;
3.为本次测试任务创建一个名字,完成后点击【创建任务】,一次自动回放任务就创建完成了。自动回放任务创建完成后,剩下的就交给系统吧,系统会自动为本次自动回归测试租用终端,运行你所选择的测试用例,你需要做的仅仅是喝杯咖啡,等待执行结果就行了。
3.2查看回放结果1.从“自动回归测试”TAB页面,可以查看到你的回归测试任务的总体进展状态。
2.当你看到任务结束时间出现后,标明所有的用例均完成了回归。如果你选择了多个用例自动回归测试,可以点击对应任务【查看】链接,查看所有用例的执行状态;
3.点击【查看】后,本次所有选择的用例执行结果都会呈现出来,如果想查看某一个用例执行的详细信息,可以点击【详情】进行查看。
3.3结果比对确认1.每个测试用例自动回归后,系统会把本次回归的截图与用例录制时的截图进行自动对比,你可以点击每一张图片,查看在同一个执行步骤中,录制与回放的异同点。你也可以点击图上方的“截图重合”图标,系统将展示两张截图像素级差异。
2.如果你认为系统对比出的差异可以忽略,那么可以对测试结果进行修正;点击用例详情表格中,用例结果的判定描述"失败/一般",则可修改结果。如果你希望系统只比对特定区域或者不要比对某些区域,请查看“6.4脚本管理”相关设置方法。
3.每个测试用例自动回归后,系统同样会产生性能参数、性能隐患、原始日志,用于问题分析和定位。
标签:TestBird,教程,自动化