简介

您可以将测试结果存储在 Squish 测试中心数据库中,并在浏览器中查看测试统计信息。

Squish 测试中心架构

Squish IDE 与 Squish 测试中心集成,因此您可以将从 Squish IDE 执行的测试上传到 Squish 测试中心。您还可以在 Squish IDE 中下载和查看 Squish 测试中心的结果。

由于 Squish 测试中心提供了许多不同的方式来上传结果,因此它很容易集成到许多不同的工作流程中,从在本地机器上进行的单个用户测试到由持续集成系统并行执行的数百次测试。

概念

Squish 测试中心根据 批次报告标签 对测试结果进行分组。我们将从个人测试案例的角度,向外解释这些分组。

Squish 用户通常会将其测试案例组织为测试套件,每个套件针对其项目的一个关键功能。Squish 测试中心将一个或多个测试结果的集合视为一个报告。

报告和标签

报告可以带有标签并进行分组。例如,如果报告中的测试执行共享一些共同因素,例如产品版本、操作系统和编译器,则一组有用的标签可能为

version=2.5.2     OS=Windows10      compiler=msvc17

但如果我们有来自同一项目的另一个报告,这次带有不同的标签怎么办?例如,我们可能在不同的操作系统上使用不同的编译器进行测试。为此,我们引入了 批次 的概念。批次简单地是一组一个或多个报告。

将批次视为测试执行上下文中的另一种方法是,用户以不同的方式安排其测试的运行,例如每晚或每天两次,在两个不同的操作系统上,或基于开发者在 CI 系统中的提交。

将批次定义为带有测试结果集合的标签化报告组的方法是 Squish 测试中心的基础。

有关如何在不quish 测试中心中分组结果的更详细说明,请参阅 分组结果

©2023 The Qt Company Ltd. 本文档中包含的贡献内容均归各自所有者所有版权。
提供的文档根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款进行许可。
Qt及其相关标志是芬兰及其它世界上 The Qt Company Ltd. 的商标。所有其他商标均为其各自所有者的财产。