TechNative |技术工作
<\/i>","library":"fa-solid"},"layout":"horizontal","toggle":"burger"}" data-widget_type="nav-menu.default">

如何对抗开发者/质量保证失调的症状吗

今天的软件开发团188金宝搏官网登录app队不只是朝同一个方向前进,他们必须行。但它并不少见,开发人员和质量保证(QA)团队住两边的创新和现代化。而敏捷等新兴开发方法和DevOps往往成为趋势的预测一般商业策略,QA团队往往缺乏创新和孤立的从他们影响的过程。

虽然每个人接触到软件开发生命周期(SDLC)想要快速行动和交付188金宝搏官网登录app质量,两者之间的权衡会引起张力可棘手的管理。虽然这可以得到项目市场快足够的和覆盖的风险足够的,这意味着没有人提倡整体项目的成功。

在当今世界的持续集成和持续交付(CI / CD),以满足客户期望高,“足够”并不是“足够了。实现敏捷流程,DevOps方法,或者仅仅是更好的工作方式,企业必须找到方法来统一的努力开发和QA团队作为一个单一的产品。合作与共同目标和过程,他们可以开车速度,质量,和收入,让更广泛的业务在市场上尖锐的边缘。

然而,新的心态总是超过新的工具来帮助他们。遗留的工具不是建立适应协作模型。而基本的解决方案如电子表格和wiki可以提供一个中立的,他们不能提供一个共同点。他们不能规模,最终创造了更多的工作,更多的挫折,对两支球队更多的问题。

这种方式会导致工作没有意义的成功产品作为一个整体,没有人一起工作。使用一个共享的目标和过程协作另一方面可以推动速度,质量,和收入,使你的业务更广泛的边缘市场!听起来不错,对吧?

我们深入研究开发人员/质量保证失调的症状并讨论团队如何做一个更好的产品,更快。188金宝搏官网app注册

生活以外的电子表格

测试管理本身是一个棘手的奋进号,尤其是测试团队是孤立的,并使用多种工具和框架。虽然乍一看似乎更容易打开一个共享电子表格,并立即开始工作,电子表格不规模——他们的扩张。更新、维护和拖网电子表格可以成为一个全职的工作,特别是当编译项目状态报告。他们实际上有损于能见度,清晰,沟通他们应该启用。

的副产品开发和QA团队良好的合作是做的工作更少,而不是更多。如果安全,安全,为您的组织和有效的测试是非常重要的,它可能是时间来考虑一个测试管理解决方案以外的电子表格,可以提供更多的可伸缩性、可追溯性和安全为您的业务。

团队合作使做梦过程

QA团队,负责测试瀑布开发团队或QA外包供应商。外部质量保证供应商增加了复杂性和一整套的优先与您的企业的成功。当开发负责QA,它分散了他们自己的工作。

Dev / QA协作的目标不是让两支球队做两个工作,但要做到个人工作的方式是有意识的。QA可以创建测试更准确地验证开发的代码,同时开发可以质量度量直接构建到他们的工作流。

通过创建特定项目的团队,包括这两个开发人员和测试人员,他们习惯于一起紧密合作,建立一个个人角色的理解,以及他们如何能够受益,以及它们如何有助于项目的成功和企业作为一个整体。

修改测试计划

制定测试计划是一个巨大的努力,可能需要数周或数月,但它可以成为无用的立刻迭代变化改变项目的性质,因此测试的轨迹。线,测试计划将团队负责的机制,即使到那时,测试计划将会严重脱离实际

在敏捷、CI / CD环境、测试计划继续存在首次批准后作为生活文档。这需要开发,质量保证,以及其他主题专家和利益相关者,定期审查测试计划、调整,并达成一致。为了实现更大的目标执行,团队必须找到一个更好的方法来创建和定期审查一个共享计划。

从一开始就把利益相关者一起

在昨天的瀑布世界,技术要求提供难以置信的特异性。今天,最终产品从一开始就不那么确定。技术要求是一个平衡。他们必须明确足以使团队的最终目标,但足够宽容,迭代完全敏捷波动不影响项目。

因此,技术需求往往是缺乏的。如果团队是孤立的,模糊的需求进一步恶化,因为他们从业务分析师Dev团队和产品负责人,最后,为了测试。这意味着构建可以测试的时候,QA团队不知道为什么他们正在测试他们的测试,所以测试可能不支持覆盖需求或达到足够的风险。

类似于测试计划,技术要求不能想了想,也不能脱落的观点就批准。他们必须由所有利益相关者和易于理解的定位是一个中央项目的驱动程序。团队必须启用一个中心接触点,使所有利益相关者在项目的开始或冲刺——包括QA团队。当QA团队带入谈话之前,它可以“左移位”测试和创建的测试更准确地验证构建的目的价值。

使用数据来找到共同点

两个真相经常站在Dev / QA对齐的方式。QA不能测试一切和Dev不能修复所有错误。

如果我们接受100%的bug释放是不可能的,哪些测试运行的挑战成为优先顺序和bug修复。但建立去/不,去决策需要数据。没有开发和QA被迫做出自己的假设释放的哪些方面是最重要的。

两支球队都想更快,减少风险和更高质量的产品。但当不得不假定,他们可能不同意在权衡速度、质量和风险,在最终产品达到高潮。开发和QA函数作为一个真正的团队不仅要使最终的目标,但目标的优先级清单的构建。

ROI是清楚的

培养Dev / QA合作只会变得更关键的世界DevOps倾向越来越严重。我们的技术,我们面临的问题仍非常人。删除QA瓶颈,使速度全面降低总拥有成本归结为两点:

  1. 达到和保持一致性的目标、重点和流程的一个项目。
  2. 做更多的最重要,而不是陷入困境在电子表格的扩张,工具跳跃编译测试结果和其他繁琐的手动流程。

这可以提供红利。更清晰的了解需求和优先级可以缩短测试周期,而更好的通知行/不行决策可以消除hypercare成本。简化工作流程让你做更多的与现有的员工,并降低总拥有成本(TCO)在测试管理尺度创新没有扩展成本。通过最小化错误和捕获问题早,开发成本减少。

开发和QA工作时,可以发货更快、更好的产品和更大的信心。188金宝搏官网app注册提高一个组织的市场优势,让它准备抓住下一个关键的机会。


关于作者

Suhail安萨里是在连续的自动化软件测试公司首席技术官188金宝搏官网登录app188金宝搏app苹果下载软件。188金宝搏app苹果下载软件Tricentis是一个全球领先的连续测试和质量工程。的Tri188金宝搏app苹果下载软件centis AI-powered,连续测试平台提供了一种新的完全不同的方式来执行软件测试。188金宝搏官网登录app一个完全自动化的方法,完全无代码,由人工智能和智能驱动。它解决了敏捷开发和复杂的企业应用程序,使企业能够加快他们的数字转换通过大幅增加软件发布速度,降低成本,提高软件质量。188金宝搏官网登录app人们普遍认为改造软件测试DevOps,云,和企业应用程序,Tri188金宝搏官网登录appcentis所公认的领导者主要行业分析师,包括Forrester, Gartner和IDC。188金宝搏app苹果下载软件

特色图片:©Tomasz Zajda

Baidu
map