每年,专家和评论家都会对来年做出预测。以下是我对2021年测试自动化的预测。预测1:独立QA挑战开发团队与集成质量工程运行持续集成/持续部署(CICD)的团队已经了解到开发人员必须拥有他们代码的质量。2021年,其他人也会明白这一点。工程师知道,开发代码和发现错误之间的延迟会导致开发团队效率低下。运行独立QA团队的公司比具有集成质量的团队更晚发现错误。到2021年,随着越来越多的公司在其开发过程中采用质量工程,这种差异将开始变得令人痛苦。预测2:开发团队将拥有核心测试自动化开发团队拥有许多CICD团队的测试自动化。随着质量责任的增加,越来越多的开发团队将构建测试自动化。因为他们在开发中使用JavaScript,所以前端团队会选择JavaScript作为主要的测试自动化语言。因此,SeleniumJavaScript和Cypress的采用率将会增长,其中Cypress增长最快。预测3:主要测试自动化转向构建2021年,核心测试将在代码构建期间进行。在过去的测试方法中,单元测试独立于系统级和完整的端到端集成测试运行。质量工程师编写大部分端到端测试代码。当最终发现错误时,开发人员必须停止他们正在做的事情以跳回并修复代码。通过在构建时定位错误,开发人员的工作效率提高了,因为他们改进了他们刚刚实时检查的内容。预测4:速度+覆盖率作为路考指标随着越来越多的考试开始建立,速度变得越来越重要。验证构建所需的每一分钟都是在浪费工程时间。签入测试需要对单元、系统和端到端测试进行并行测试。当然,测试速度很重要。冗余测试呢?每个测试都必须验证代码的一个独特方面。开发人员将需要使用现有工具或新工具来衡量其测试套件中未执行代码的比例。预测5:AI辅助测试选择以确保覆盖率为了加快测试速度,开发团队将寻求通过利用AI工具生成测试条件、标准化测试设置以及识别测试中未测试的代码和冗余来消除冗余测试。您会发现许多公司正在将人工智能添加到用于测试生成和重构的测试过程中。采用该技术的公司将尝试在加快测试速度的同时最大限度地提高测试覆盖率。预测6:VisualAI页面检查增长10倍Applitools每年都会跟踪使用VisualAI验证的页面数量。我们继续看到现有客户对视觉人工智能的使用呈指数级增长。使用量增长的最大驱动力来自对视觉AI实用程序的下两个预测。预测7:每次入住都进行视觉测试当公司采用视觉测试时,他们通常会在端到端测试中添加视觉验证。在某些时候,每个公司都意识到必须尽快找到错误。他们想在签入时捕获错误,以便开发人员在理智清醒时可以修复他们的代码。VisualAI在构建代码和合并代码时提供视觉验证的准确性——允许工程师在构建过程中验证代码的行为和表示。预测8:可视化测试与单元测试一起运行工程师将他们的单元测试视为完整性检查。他们定期运行单元测试,只有在测试失败时才检查结果。为什么不自动化UI的单元测试?许多Applitools客户一直在运行可视化验证和标准单元测试。与像素差异和DOM差异不同,VisualAI为视觉组件和模拟提供高精度验证。借助Ultrafast测试平台,只需运行一次代码即可在多个平台上验证这些检查。更多Applitools客户将在2021年采用可视化单元测试。预测9:有与无之间的自动化差距将扩大随着越来越多的开发团队拥有测试自动化,我们将看到传统方法与现代方法之间的明显差异。现代团队将更快地交付特性和功能,满足用户对质量的需求。传统团队将难以跟上;他们将在质量和速度之间做出选择,并在声誉上继续落后。在哪里看到未来?这里有九个预测要看。你看到了什么?您将如何在2021年领先于竞争对手?你将如何避免落后?什么对企业重要?每个人都做出预测,然后看看结果如何。回顾一年,看看我们每个人过得如何。
