揭露动画

开源工具正在不断改变测试的格局,围绕这些工具的社区比以往任何时候都更大,更活跃。

首次进行的开放源代码测试状态调查研究了整个软件开发行业的最新趋势和发展。 这项调查在行为驱动的开发,功能测试和负载测试领域中收到了2,000多位从业人员的反馈。

该调查揭示了有关软件测试及其如何使用开放源代码的大量信息,并且基于结果,可以合理地预期开放源代码工具的采用率和部署率将有所提高。

重要的是,调查结果还揭露了围绕开源和软件测试的一些常见神话。 以下是前五名:

误解1:使用开源测试工具的最大障碍是所需的技能。

无疑,使用开放源代码测试工具所需的技术技能有了很大的提高,并且通常需要重新学习或学习新的编码技能。 但是,尽管40%的受访者确实将缺乏技术技能作为最大的障碍之一,但最常见的障碍只是缺乏时间来学习新工具。

误解2:开源测试大多发生在英语国家。

在所有受访者中,有61%在亚洲。 尽管许多人认为敏捷和DevOps使在同一地点的工作变得更加重要,但印度,越南和菲律宾等国家/地区的大量受访者却表示相反。 远程工作和分布式团队的兴起可能会继续增加对项目的多语言支持和更多采用异步通信实践的重要性。

误解三:开源工具仅用于节省成本。

当然,使用开源测试工具的最大原因是成本(39%)。 但是,绝大多数受访者(61%)指出了利用开源工具的其他主要原因,包括社区支持,更好的集成和更多根据自己的喜好进行定制的能力。 简而言之,选择使用开源并不是纯粹的经济选择。

误解四:质量保证工程不再是职业,因为开发人员编写了自己的测试。

绝大多数(84%)接受调查的组织仍然拥有专门的测试和质量检查人员,为针对其应用程序创建功能性自动化测试做出了贡献。 只有一小部分(8%)完全将这些任务留给开发人员来处理。

在查看其他类型的测试(例如负载和性能测试)时,似乎涉及的标题/角色种类繁多(性能工程,操作等)。 尽管如此,无论是技术上还是其他方面,专用测试人员的作用似乎都不会很快消失。

误解5:以行为为导向的开发意味着您不必事先计划。

行为驱动开发 (BDD)是当今行业讨论中的热门话题,大约有15-40%的公司在使用它(取决于您的来源)。 尽管许多人已经实现了支持BDD的工具(Cucumber,SpecFlow等),但很少有人实现了该方法的真正基础:使用场景进行示例说明。 由于团队经常进行面对面的协作,因此团队常常无法达到最佳需求定义。 需求随着过程的发展而定义。 如果只有20%的公司以要求的格式提供文档,那么由于团队越来越偏远,我们可能会遇到困难。

开源与未来

开源测试的前途一片光明,但它正在发生变化。 很少有像开源开发这样的设备能够适应快速变化。

想深入一点吗? 前往Tricentis的信息图以探索详细结果,并报名参加2021年开源测试状态调查

翻译自: https://opensource.com/article/20/6/open-source-testing-myths

揭露动画

相关文章:

  • 2022-12-23
  • 2021-09-10
  • 2021-06-13
  • 2022-03-02
  • 2022-02-03
  • 2021-09-10
  • 2021-07-30
猜你喜欢
  • 2021-10-05
  • 2021-10-28
  • 2021-07-10
  • 2021-05-31
  • 2021-05-10
  • 2022-12-23
相关资源
相似解决方案