Skip to content
首页 » 归档于 March 2025

March 2025

DevOps 测试文化:如何在整个 SDLC 中构建质量

  • by

这是 Cameron Laird 的客座文章 在当今快速发展的科技世界中,质量是市场上产品之间的关键差异化因素。如果测试被视为团队软件开发生命周期 (SDLC) 中的事后想法,甚至被视为 SDLC 中的一个步骤,那么很可能您的产品不会得到充分测试,QA 将被视为发布的障碍。作为 QA 团队的领导者,随着您的团队迁移到更现代的实践,包括 DevOps、持续测试、CI/CD、分布式协作和精通分析的功能,您可以在文化变革中发挥主导作用。组织需要概念上的改变,甚至比技术上的提升还要大,而 QA 具有实现这种改变的关键优势。 以下是改变您的 QA 文化并将其与 SDLC 的其他部分更紧密地整合的三个成功行动计划: 您组织中没有其他人像您一样了解 QA 改进 SDLC 的能力。对你来说很常规的概念对其他人来说是未知的或令人惊讶的。仔细考虑这三种成功策略,其他人将能够理解… Read More »DevOps 测试文化:如何在整个 SDLC 中构建质量

DevOps 测试文化:在整个 SDLC 中构建质量时要避免的 5 大错误

  • by

这是 Cameron Laird 的客座文章 公司希望提供高质量,但也必须在开发时间表、市场需求等方面取得平衡,以便尽快发布新功能。将 QA 纳入您的 SDLC 并确保全面测试是每次交付质量的关键。但是,如果您的组织将 QA 视为团队软件开发生命周期 (SDLC) 中的事后想法或瓶颈,甚至被视为 SDLC 中的一个步骤,那么很可能您的产品不会得到很好的测试,QA 将被视为发布的障碍。 在我们的上一篇文章 DevOps 测试文化:如何在整个 SDLC 中构建质量,我们讨论了如何开始将 QA 构建到 SDLC 中。本文将讨论在整个 SDLC… Read More »DevOps 测试文化:在整个 SDLC 中构建质量时要避免的 5 大错误

TSDD:通过测试和安全驱动型开发实现安全性左移

  • by

随着软件交付时间的缩短,团队正在寻找在不影响质量或安全性的情况下加快行动速度的方法。在我们的网络研讨会,TSDD:通过测试和安全驱动的开发左移安全性,TestRail解决方案架构师Chris Faraglia和PreEmptive & Kiuwan解决方案架构师John Brawner分解了团队如何更早地将测试和安全性引入开发过程——以及为什么这种转变会带来更可预测、更有弹性的发布。 以下是他们涵盖的内容。 为什么发布敏捷性比看起来更难 如今,许多团队都在遵循敏捷或 DevOps 流程,但仍然难以交付可靠、按时发布的版本。问题往往不在于方法,而在于执行,尤其是在时间安排方面。 测试经常延迟到功能完全集成后开发周期的尾声。安全检查通常进行得更晚,通常是在最后一刻的强化 sprint 中。如果在此时发现问题,则几乎没有时间来修复它们,这会延迟发布,或者更糟糕的是,允许风险得不到解决。 当优先事项在周期中发生变化时,测试和安全工作通常首先被削减或降低优先级,以满足最后期限。这就是技术债务和风险的积累方式。 项目增量如何带来结构和灵活性 一种实用的解决方案是采用计划增量 (PI),即从 SAFe 框架中提取的 8 到 12 周的规划周期。这些有助于团队专注于以小型、可测试的块形式交付高价值工作。即使没有正式的 SAFe 实施,项目增量也可以帮助团队: 这是一种灵活的方式,可以保持交付按计划进行,同时为整个周期的集成测试和安全性创造空间。… Read More »TSDD:通过测试和安全驱动型开发实现安全性左移

Enetpulse 通过使用 TestRail 管理测试而赢得金牌

  • by

Enetpulse 是为在线媒体、广播公司和应用程序提供体育数据解决方案的领先提供商。20 多年来,Enetpulse 的跨国团队为全球数百万球迷提供实时评论、体育统计、移动解决方案、赔率比较服务等。Enetpulse 全面覆盖 80 多项运动,每天监控全球数百场现场体育赛事(例如 2022 年北京奥运会,他们涵盖了所有 109 个赛事)! 挑战 Enetpulse 的 QA 团队无法跟上公司的快速增长。随着 Enetpulse 的规模扩大,QA 团队的成熟度也随之提高。他们需要构建与业务同步增长的简化流程,使他们能够在更短的时间内为团队添加新成员并测试更多功能。随着个人测试角色转变为团队,保持井井有条、改进工作流程和加强沟通的需求变得至关重要。Enetpulse 同样迫切需要自动化更多测试并增加测试覆盖率。 Enetpulse 的 QA 团队负责人 Marin Ivanov… Read More »Enetpulse 通过使用 TestRail 管理测试而赢得金牌

使用 TestRail 跟踪和报告 Flaky 测试

  • by

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

使用 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

从 Azure DevOps 到 TestRail:Solitea 如何提供高质量的金融软件

  • by

了解 TestRail 的易用性、集成和报告功能如何为 Solitea 的 QA 团队提供必要的解决方案,以更快地发现错误并在更短的时间内完成更多测试。 Solitea 是一家总部位于欧洲的企业软件公司,拥有 1,200 多名员工,为全球 250,000+ 客户提供服务。Solitea 开发了广泛的监管和财务系统,例如会计和发票软件、人力资源管理和销售点解决方案。他们的工具支持从独立企业家到跨国公司的每个人的任务关键型业务流程和合规性。 挑战 由于 Solitea 支持基本的业务流程,因此其应用程序需要有效测试的三个关键组成部分:有序的测试用例、对其测试进度的清晰可见性以及部门之间的全面沟通。高级软件测试员 Jiří Malý 表示:“我们有数十万客户使用我们的发票工具。因为我们与多个国家打交道,所以有多套法律和立法。这意味着更需要有组织的测试,以便能够关注各国的立法差异。 在使用 TestRail 之前,Solitea 的 QA… Read More »从 Azure DevOps 到 TestRail:Solitea 如何提供高质量的金融软件