Skip to content
首页 » TestRail » Page 3

TestRail

使用 TestRail 跟踪和报告 Flaky 测试

  • by

如果您曾经处理过不稳定的测试,您就会知道它们有多么令人沮丧。这些测试似乎无缘无故地失败了 — 前一刻,它们运行良好,下一刻,它们就不行了。 不稳定的测试会削弱团队对测试套件的信心,并减慢一切速度,尤其是当您试图在 CI/CD 环境中快速移动时。 那么,你如何应对这些麻烦制造者呢?像 TestRail 这样的测试管理平台可以通过组织您的测试并跟踪它们随时间推移的性能来提供帮助。通过使用测试结果历史记录、自定义字段和 TestRail 的 CLI 集成等功能,您可以识别模式、标记不稳定的测试,甚至防止它们漏掉。让我们探索这些工具如何协同工作以正面处理浮点测试。 利用测试结果历史记录来发现不稳定的测试 一个很好的起点是深入了解您的测试结果历史记录。TestRail 会详细记录您的所有测试用例及其执行历史记录,从而更容易识别模式和不一致。这种集中式结构意味着您可以快速专注于似乎没有任何押韵或理由的失败测试。 例: 想象一下:您有一个测试,用于检查用户是否可以成功登录。在多次运行中,测试在通过和失败之间交替,即使代码和环境没有更改。这种情况在测试自动化套件中很常见,其中页面无法访问、服务器停机或 API 响应缓慢等问题可能会导致意外失败。 使用 TestRail,您可以提取该测试的历史记录,查看失败发生的时间,并将其与其他因素(如构建更改或系统更新)进行交叉引用。在发现不稳定的测试时,这种可见性会改变游戏规则。 专业提示: 鼓励您的团队在测试的评论部分记录他们发现的内容,或直接在 TestRail 中附加相关日志。这使得拼图更容易拼凑起来,让每个人都在同一页面上。… Read More »使用 TestRail 跟踪和报告 Flaky 测试

Convercent 如何从头开始构建他们的 QA

  • by

Convercent 是一家全球性的 SaaS 公司,被公认为企业软件的首要提供商,帮助其他公司设计和实施合规性计划。该公司拥有 140 名员工,其治理、风险管理和合规平台被全球近 150 个国家/地区的 600 多万人使用。 挑战在 Convercent 的 QA 团队于 2019 年开始使用 TestRail 之前,该公司在很大程度上处于启动模式。他们正在迅速行动以获得市场份额,并且没有在组织测试流程方面进行足够的投资。由于节奏快,整个团队的协作变得越来越困难,他们的测试管理程序和系统与扩展不匹配。 测试人员在电子表格中记录他们的测试执行,围绕测试编写策略、测试用例文档、记录结果和跟踪测试用例修订的标准定义稀疏。Convercent 的质量保证总监 Kelli Jordan 回忆道: “每个人都在尽最大努力确保我们将产品测试到保护客户体验所需的水平。但是,我们没有一个明确的方法来自信地报告我们已经保护了客户体验。QA… Read More »Convercent 如何从头开始构建他们的 QA

如何编写有效的测试用例(使用模板)

  • by

测试用例是您的团队应执行的一组记录的操作,以验证软件应用程序的特定特性、功能或要求是否按预期工作。 测试用例定义了在实际开始测试之前要测试的内容。 如何编写有效的测试用例 TestRail——编写良好的测试用例对于彻底和优化的软件测试过程至关重要。 测试团队使用测试用例来: 以下是编写测试用例时需要考虑的四个常见要素:   1. 确定要测试的功能 您的软件的哪些功能需要测试? 例如,如果您想测试网站的搜索功能,则需要将其搜索功能标记为测试。   2. 确定测试场景 可以测试哪些场景来验证功能的各个方面? 用于测试网站登录功能的潜在测试场景示例包括: 确定正面和负面测试场景的预期结果非常重要。 例如,对于具有有效凭据的登录测试场景,预期结果将是成功登录并重定向到用户的帐户页面。 具有无效凭据的测试场景的预期结果将是一条错误消息并阻止访问帐户页面。   3. 识别测试数据 您将使用哪些数据来执行和评估每个测试场景的测试? 例如,在使用无效凭据进行测试的登录测试场景中,测试数据可能包括不正确的用户名和密码组合。   4. 确定测试方法 一旦确定了测试用例的测试功能、场景和数据,您将更好地了解如何进行测试以获得最有效的结果。 以下是此步骤的一些重要注意事项:… Read More »如何编写有效的测试用例(使用模板)