分组结果
Squish 测试中心使用项目、批量、报告和标签对测试结果进行分组。
项目
在 Squish 测试中心中,项目帮助您区分不相关或属于单独产品的测试结果。同一产品或功能的测试应上传到同一项目。在决定如何按项目划分测试时,请记住 Squish 测试中心的分析功能不跨越项目边界。
批量
批量和报告帮助您组织和分组测试结果。
批量代表一个或多个测试套件以及一个或多个配置的测试执行。如果测试运行后只有一个测试结果文件,例如,您在单个机器上执行单个测试套件,则结果文件应上传到其自己的单独批量中。如果在测试运行后得到多个测试结果文件,例如,您执行多个测试套件或同时在多台机器和配置上执行测试,则应将属于同一测试运行的所有结果文件上传到同一批量中。
报告
当您将一个或多个结果上传到批量时,结果将按照报告分组。虽然报告可以包含一个或多个测试套件的结果,但应仅包含在特定配置上执行的结果。
标签
标签表示报告中的测试执行在哪个配置上。例如,如果您在 Windows 和 Linux 上运行测试,您应将结果上传到两个单独的报告,并将一个上传标记为 OS=Windows
,另一个标记为 OS=Linux
。如果有其他区分测试运行的配置的属性,如 AUT 的版本或浏览器版本,您可以为每个属性添加标签。
您可以将特定配置的所有结果上传到同一份报告中,但有时单独上传每个结果并最终生成多个针对该特定配置的报告会更方便。这两种设置都应该能正常工作。
结果分组示例
如果您的夜间测试运行包括在两个操作系统和三个浏览器版本上执行的十个测试套件,则夜间测试运行的所有结果都应上传到同一批次。
作为批次名称,您应该选择一个容易识别且唯一的名称。对于夜间测试运行,包括日期是合理的,因此您将得到如下的批次名称:夜间 25.02.2020。在我们的示例中,夜间测试运行在不同的六个配置上执行,因此您应该至少得到六个报告,每个报告都有一个操作系统标签和浏览器版本标签。
如果您将测试分散在多台机器上,或决定单独上传每个套件的结果,您可能会在夜间 25.02.2020批次中得到60份报告,其中许多将共享相同的标签集。
©2023Qt公司版权所有。此处包含的文档贡献是各自所有者的版权。
此处提供的文档在免费软件基金会的出版物的条件下,根据《GNU自由文档许可证》第1.3版条款授权。
Qt及其相关标志是芬兰及其它国家和地区Qt公司的商标。所有其他商标均属于其各自所有者。