测试动态 / 质量专栏 /小组讨论:消除端到端测试自动化的中断
小组讨论:消除端到端测试自动化的中断
2023-09-01 浏览次数:181

  您准备好彻底改变端到端测试自动化方法了吗?在 TestMu Conference 2023 激动人心的会议上,汇聚了最聪明的头脑,包括来自知名 SaaS 平台的富有远见的创始人、CPO 和 CXO。

  LambdaTest 战略销售和合作伙伴副总裁Mohit Juneja在会议开始时介绍了推动端到端自动化领域创新的小组成员:

  Artem Golubev,testRigor 首席执行官

  Mav Turner,Tricentis 开发运营业务首席技术官

  Richard Clark,Provar Ltd 首席战略官

  Coty Rosenblath,Katalon 首席技术官

  Nishan Joseph,ACCELQ 销售工程副总裁

  Tamar Schapira,SenseIT 首席执行官兼联合创始人

  一、端到端测试自动化的演变

  Mohit Juneja 随后对本次活动进行了简要概述。备受期待的小组讨论围绕“消除端到端测试自动化工作流程中的中断”这一主题展开。软件测试工作流程的中断可能会导致效率低下和瓶颈,并阻碍确保高质量发布周期所需的敏捷性。

  确保测试人员保持工作流程至关重要。努力实现快速、高质量发布周期的组织有望超越竞争对手,这使得无缝测试工作流程的需求变得更加重要。我们尊敬的小组成员在此分享他们的见解、经验和应对这一挑战的策略。

  Mohit 现在要求小组成员分享他们对过去十年中端到端测试自动化如何发展的见解,强调塑造当前格局的关键变化和趋势。

  Richard Clarke:过去十年测试领域发生了重大变化。从单体应用程序到微服务的转变改变了游戏规则。这种转变推动了持续交付实践的采用以及测试在开发管道中无缝集成的需求。

  测试不再是一个单独的步骤,而是过程的一个组成部分。这种意识使得用户的测试实践更加成熟。十年前,端到端测试主要集中在 UI、API、数据库等垂直组件上,但近年来已经转向水平端到端测试。

  企业现在寻求跨不同系统的 API 自动化,测试完整的业务流程。利用 LambdaTest 等测试编排和执行平台,我们能够并行执行测试用例,从而促进 CI/CD 管道内的敏捷测试。

  Tamar Schapira:基于 Richard 的见解,Tamar 强调了数字可访问性的重大转变。在过去的十年中,可访问性测试已成为测试过程中必不可少的部分。确保包容性和合规性已成为一个关键焦点。

  组织意识到可访问性测试必须在整个开发生命周期中无缝集成,而不仅仅是作为附加组件。这一变化与向早期测试阶段和迭代反馈循环的转变并行。该行业正在朝着将可访问性集成为核心测试组件的方向发展,并不断改进工具和策略来满足这些需求。

  二、大规模应对挑战:克服自动化瓶颈

  Mohit 要求小组成员分享他们对解决大型复杂组织中的自动化瓶颈的观点。

  Artem Golubev:扩展自动化在现代环境中至关重要。尽管自动化已经存在多年,但只有一小部分测试用例是自动化的。为了克服这个问题,我们必须将重点从实现细节转移到以用户为中心的测试。生成式人工智能等新兴技术正在彻底改变自动化的可扩展性。由于自动化在安全方面发挥着至关重要的作用,组织必须努力实现有效的可扩展性才能保持领先地位。

  Artem 预计,与人工智能和即时工程合作将至关重要,因为它将减少工作量并取得更多成果。

  人工智能将有助于更快地构建、测试和交付!pic.twitter.com/QifJSA2xbg

  - LambdaTest (@lambdatesting) 2023 年 8 月 22 日

  Nishan Joseph:可扩展性取决于三个关键方面:技术、流程和人员。从技术角度来看,采用集成方法来测试不同的系统至关重要。从流程角度来看,管理变更和依赖关系成为一项关键挑战。最后,具有不同技能和角色的人员必须有效协作。平衡这些因素使组织能够成功扩展自动化。

  Coty Rosenblath:在大型组织中,大规模的挑战通常围绕着相互关联的团队、技能组合和意想不到的企业计划。不同团队之间的协作是关键。为团队配备现代技能并解决不可预见的需求,需要采取整体方法。鼓励持续学习和适应变化的文化对于应对这些挑战至关重要。

  三、战略工具集成:驾驭工具领域

  Mohit Juneja 随后向小组成员询问了向工具领域过渡的情况以及他们的组织如何进行战略工具集成。此外,他们如何确保更广阔的视角,同时允许开发人员和测试人员灵活地选择不同的工具集。

  以下是与会嘉宾对战略工具整合的看法。

  Coty:在低端客户群体中,我们拥有一套工具——测试自动化开发平台、报告平台和执行平台——旨在无缝协作。这些工具构建在一起并紧密集成,以提供流畅的用户体验。

  但是,即使在其用户群内,客户也可能选择其他工具来执行类似的流程。这在经常使用不同工具的企业环境中更加明显。为了解决这个问题,组织应该遵守正式的或社区驱动的标准。他们的目标是创建一个其他工具可以轻松集成到他们的系统中的环境。

  科蒂还强调了社区参与以及组织与其社区之间合作的重要性。他们强调利用其社区和其他组织正在开发的更广泛的工具和解决方案生态系统。这种方法使他们能够对行业发展保持敏感,并将这些进步融入到他们的产品中。

  Mav:我们讨论的很大一部分围绕开放与封闭生态系统的概念。这本质上可以归结为供应商的决定——他们可以选择封闭的生态系统方法,他们的目标是控制整个技术堆栈,从而需要整合他们的产品。虽然这是一个合法的策略,但就我个人而言,我并不认为它是最有效的策略。我相信我们很多人都有这种感觉,特别是在与大型企业打交道时。期望在单一平台上进行如此规模的广泛整合是不现实的。

  作为供应商,我的观点与在现有系统和技术内工作的想法是一致的。我发现与现有的东西集成更有效,而不是强加一种严格的“我的方式或高速公路”的方法。我们的成功来自于了解您面临的挑战并提供可简化您体验的解决方案。要求您在众多开发团队中根除既定的工具和流程,只是为了采用我们的工具和流程,这似乎会适得其反,并且难以实现。

  我们作为供应商的角色应该是促进开箱即用的集成。我同意科迪关于社区内容重要性的观点。我们的重点应该是创建易于实施的扩展。这涉及拥有开放的 API 和记录良好的平台,确保此次通话中的每个人都能在自己的角色中发挥出色,而不受供应商锁定或强制转换的限制。

  最终,现场工作的开发人员和测试人员希望专注于他们的任务并在他们的角色中取得成功。作为供应商,我们的责任是赋予他们权力,而不是阻碍他们的进步。要求他们进行重大改革可能会阻碍他们的成功,而提供适应性强的解决方案可以真正使他们蓬勃发展。

  Tamar:我们了解在封闭和开放生态系统之间取得平衡的重要性。我们提供可无缝协作的集成平台,以简化测试。然而,我们也认识到组织已经使用的工具的多样性。因此,我们鼓励遵守正式和社区驱动的标准,使工具能够插入我们的生态系统。这种方法在不牺牲更广泛的战略视野的情况下增强了灵活性。

  理查德·克拉克:我同意塔马的观点。开放的生态系统至关重要。该行业已经超越了“一刀切”的解决方案。我们的工具旨在协同工作,创造有凝聚力的体验。但我们也接受现有的工具和标准,允许尊重市场上工具多样性的集成。社区内的协作和利用外部工具与我们的方法保持一致,确保了全面的工具环境。

  四、逆境中的创新:推动测试自动化的发展

  在软件开发的动态格局中,创新并非源于一帆风顺,而是源于克服挑战——这些挑战往往为重塑行业的突破性解决方案铺平道路。Mohit 要求小组成员分享他们的组织在测试自动化方面面临重大挑战的经历,以及它如何促使他们创新或调整他们的战略来创造世界上可用的东西。

  Richard 分享了一个涉及并行测试增强的示例,重点关注 Selenium 网格的可访问性和使用。传统的设置无法满足客户的需求,缺乏性能、安全性和一致性。这促使战略转向与 LambdaTеst 等测试编排和执行平台的协作。通过利用 LambdaTest 的基础设施并专注于其核心优势,Richard 的组织能够在极短的时间内创建出增强型产品。

  Nishan 随后强调了 LambdaTest 在应对挑战方面的变革力量。他强调,挑战无处不在,但关键因素是你如何适应和发展。LambdaTest 的卓越性能、灵活性和支持使他们作为盟友脱颖而出。它使他的团队能够通过提供快速结果和有效的解决方案来克服挑战。

  Tamar 是可访问性测试的坚定倡导者,她强调逆境使她设想了一个未来,可访问性测试将成为测试过程中不可或缺的一部分。她强调这不是一个孤立的方面,而应该融入到测试本身中。Tamar 相信下一代领导者必须认识到可访问性测试不仅仅是一种干扰,而是对用户友好性和效率的增强。

  科蒂将焦点带回到持续改进和有意学习的本质上。他鼓励观众超越自动化的最初采用并考虑工具的演变。在他看来,人工智能将发挥关键作用,支持从生成单元测试到预测和响应系统变化的一切。他的信息很明确:不要停滞不前,保持好奇心,适应不断变化的环境。

  Artem 强调了理解客户超越其技术需求、认识文化价值观和相互尊重的重要性。通过承认产品的局限性并对客户坦诚相待,可以培养长期合作伙伴关系,使组织能够适应并蓬勃发展。

  五、测试自动化未来领导者的指导原则

  谈话转向讨论未来 5-10 年端到端测试自动化的未来。小组成员设想了由人工智能、生成能力和持续改进驱动的景观。他们预计,在人工智能的支持下,从以脚本为中心的流程转向高层方向以及与系统的交互。他们预计可访问性测试和生成人工智能的无缝集成将取得重大进展,以提高性能和效率。

  小组成员通过分享测试自动化领域下一代领导者的指导原则来结束讨论。传达的信息是统一的:协作、同理心和持续学习是关键。他们敦促未来的领导者拥抱变革,专注于提供价值,并与客户建立长期合作伙伴关系。对话表明,测试自动化的发展不仅仅与技术有关,还与理解人、价值观以及对更好解决方案的不懈追求有关。

  随着软件行业的不断发展,这些行业领导者分享的故事和见解将成为下一代的灯塔。逆境不是障碍,而是创新的催化剂。当我们应对不断变化的测试自动化格局时,让我们记住协作、同理心和持续学习的重要性。以这些原则为指南针,我们可以打造一个不仅技术先进而且专注于为用户提供真正价值的未来。

        卓码软件测评是一家[ 具备CMA、CNAS双重资质 ]的专业做软件测试的第三方软件测试服务机构, 可根据您的需求提供各类软件测试服务,并出具合格有效的软件测试报告。点击→→可了解测试报价

        部分文字、图片来自网络,如涉及侵权,请及时与我们联系,我们会在第一时间删除或处理侵权内容。负责人:曾菲       电话:4006070568


文章标签: 自动化测试 软件测试
专业测试,找专业团队,请联系我们!
咨询软件测试 400-607-0568