WEBVTT FILE STYLE ::cue {font-size: 60%;} 00:01:15.270 --> 00:01:23.110 line:-4 position:50% align:center size:85% 欢迎大家,非常感谢大家的加入。我叫 Anna McCowan,来自是德科技,今天我们讨论的是软件测试。 00:01:23.820 --> 00:01:33.730 line:-4 position:50% align:center size:85% 在Key Site,我们很自豪能与您这样的客户合作,在您设计之旅的每一步,无论您今天从事哪种高级开发,都能增强您的洞察力。 00:01:34.480 --> 00:01:43.800 line:-4 position:50% align:center size:85% 我们也比大多数人更明白,创新不是终点。这是一个不断发展和变化的旅程。 00:01:43.750 --> 00:02:13.660 line:-4 position:50% align:center size:85% 这些动态虽然令人兴奋,但也使全面的QA测试变得更加困难。在开发软件应用程序时,您必须跨多个操作系统、数十种屏幕尺寸、多种语言进行测试,更不用说数百种手机型号了。那么你从哪里开始呢?好吧,您即将在关键站点进入一个全新的人工智能驱动的自动化测试世界。我们希望帮助您克服这些挑战。所以我们做了一些重要的工作。 00:02:13.750 --> 00:02:22.900 line:-4 position:50% align:center size:85% 茄子测试的更新,我很高兴向您介绍Ethan Chung和Hamza Ahmed,他们将向您展示这些更新将如何帮助您自动化测试。 00:02:27.630 --> 00:02:43.520 line:-4 position:50% align:center size:85% 谢谢安娜。当你说新技术在一个不断变化的世界中发布时,你提出了一个很好的观点,这使得测试人员的事情变得更加复杂。绝对。这就是为什么我们很高兴在最新版本的茄子测试中重点介绍所有创新功能。 00:02:47.630 --> 00:03:15.140 line:-4 position:50% align:center size:85% 我们都知道测试移动应用程序非常昂贵,并且对于 QA 测试人员来说,使用不同设备维护设备实验室越来越耗时。跨多个操作系统和平台管理物理和虚拟设备会带来很多复杂性,这就是我们与 Source Labs 集成以帮助自动执行每台设备的测试并消除维护负担的原因。 00:03:15.220 --> 00:03:45.490 line:-4 position:50% align:center size:85% 集中测试实验室正如我们已经提到的,手动测试有很多缺点。也许最重要的一点是不容易扩展的。当您需要测试的设备数量增加时,维护量以及 QA 测试人员花费的资源和时间也会增加。如果您定期将新设备添加到生态系统中,则有两种可能的情况。您错过了考试截止日期,或者您在考试覆盖率上妥协了。任何一个都是不好的。 00:03:46.540 --> 00:04:16.110 line:-4 position:50% align:center size:85% 与 Source Lab Real Device Cloud 的集成可确保您可以快速轻松地跨 700 多种设备和操作系统组合运行测试。连接到设备 云简单、快速且最棒的是,它支持并行测试执行,确保您可以同时跨多个设备运行测试用例,从而减少测试时间并加快发布周期,而不会影响质量。 00:04:16.220 --> 00:04:46.740 line:-4 position:50% align:center size:85% 您可以以低得多的成本进行扩展,而不会引入与手动测试相关的风险。我们很高兴地宣布的另一个集成是针对 Citrix 的。我相信你们中的许多人都知道,Citrix 是一种托管虚拟应用程序和桌面的数字工作场所解决方案。Citrix 虚拟工作区很难连接和运行传统测试,因为没有要识别的对象,只有图像。这是植物的地方。 00:04:46.860 --> 00:05:16.710 line:-4 position:50% align:center size:85% 由于独特的智能计算机视觉具有类似人类的视觉验证功能,Eggplant 可以针对 Citrix 环境执行和自动化测试,同时保持部署环境中通常需要的安全性和数据完整性。通过将茄子测试与 Citrix 工作区连接,组织可以在其 Citrix 环境中部署全面的测试自动化,为分布式团队提供安全的应用程序和服务。 00:05:17.300 --> 00:05:47.820 line:-4 position:50% align:center size:85% 除了虚拟设备管理,我们还意识到测试物理设备带来的兼容性挑战。我们知道Android和Apple网关在这方面会引起很多头痛和额外费用。这就是为什么我们很高兴推出一个新的移动网关,使您能够同时为 Android 和 iOS 提供服务。这样,企业可以消除对额外设备的任何需求,而不必仅限于测试。 00:05:47.940 --> 00:06:18.450 line:-4 position:50% align:center size:85% 特定的操作系统,它们可以简化整个移动应用程序测试过程。同样重要的是要注意,新网关的测试执行速度进行了大量升级。因此,回顾一下,Source Labs 和 Citrix 的计划新集成以及我们的移动网关使在任何设备或平台上连接和测试您的应用程序和服务变得简单、安全和快速。 00:06:18.710 --> 00:06:32.970 line:-4 position:50% align:center size:85% 科威特团队现在可以专注于测试覆盖率和测试用例自动化,而无需管理设备维护和访问的负担,现在交给 Hamza 讨论我们如何增强茄子以更好地支持持续测试。 00:06:37.490 --> 00:07:05.800 line:-4 position:50% align:center size:85% 我们已经讨论了连接性,但要提到的另一个关键方面是测试的连续性。连续周期对于现代应用程序开发至关重要,但远程工作和分布式环境使得在测试用例上进行流畅协作变得越来越困难,尤其是在组织扩展的情况下。这就是为什么我们一直在研究新的增强功能,特别是新的 Git 集成,它旨在帮助组织。 00:07:05.170 --> 00:07:36.0 line:-4 position:50% align:center size:85% 有效扩展其持续测试环境。他们将茄子测试与 Git 集成,为测试自动化过程带来了版本控制功能。QA 团队现在可以管理和跟踪测试资产的更改,确保更好的可追溯性和问责制。版本控制使团队能够回滚到以前的版本、比较更改并跨多个分支无缝协作。此功能增强了可靠性并消除了风险。 00:07:36.800 --> 00:08:06.440 line:-4 position:50% align:center size:85% 意外数据丢失。最后,我们很高兴地宣布,我们新的增强功能用于报告持续测试中的测试用例趋势。从时间分析快照转向线性分析,我们的报告功能使企业能够识别瓶颈问题并接收有关测试下降增加的通知。这有助于演示识别测试用例并获得更大的内部买家茄子测试。Git 的新集成支持 QA 团队。 00:08:06.530 --> 00:08:34.150 line:-4 position:50% align:center size:85% 推动测试自动化和持续测试工作流程并确保一致的运行,并进一步支持我们新的报告功能的主动功能,以识别问题和测试用例趋势。由于测试仍然是 CI CD 管道中最大的瓶颈之一,茄子测试可确保团队能够更早地识别和解决问题,从而获得更高质量的软件和更快的上市时间。回到伊森。 00:08:38.640 --> 00:09:09.700 line:-4 position:50% align:center size:85% 正如我已经提到的,Source Lab 集成有助于跨多个平台扩展测试开发,但这只是我们实现增长的方式之一。我们还考虑了大型组织如何更好地导航企业应用程序测试。这里的主要挑战之一是大规模用户访问的复杂性日益增加。随着业务的增长,管理许可证和测试访问权限变得异常复杂。 00:09:09.530 --> 00:09:38.980 line:-4 position:50% align:center size:85% 如果手动处理,这项任务将变得更加困难、耗时和昂贵。为了简化用户管理和身份验证流程,我们通过 Keycloak 集成引入了主动 SSO 功能。这简化了对测试环境的访问,使团队能够专注于其核心任务并加快企业应用程序测试周期。除了用户管理之外,我们还增强了用户体验。 00:09:39.150 --> 00:10:09.550 line:-4 position:50% align:center size:85% 对于这些处于测试配置中的系统,设置历来很费力,通常需要非常具体的配置。这通常会导致高度的复杂性。现在,我们直观且用户友好的配置流程减少了设置时间和工作量,使连接更加轻松。这使组织能够快速适应新的测试要求,扩展其测试基础结构,并更好地管理这些要求。 00:10:09.620 --> 00:10:35.610 line:-4 position:50% align:center size:85% 环境或通过茄子解决方案,茄子新的活动目录SSO功能和此类配置的UX增强消除了企业应用程序测试的常见复杂性。大型组织现在可以跨测试环境简化用户访问和此类配置,以有效地扩展其企业的测试自动化。 00:10:40.150 --> 00:11:10.760 line:-4 position:50% align:center size:85% 正如我们前面提到的,测试最复杂的维度之一是软件可能运行的移动设备数量。对于所有不同的操作系统、手机型号和屏幕尺寸,您可能需要在数百台设备上进行测试或跳过测试,并希望您的应用程序在所有客户设备上运行。有了茄子和酱汁实验室,你就有了一个新的选择。酱料实验室真实设备云将您的 QA 团队连接到大量 Real。 00:11:10.830 --> 00:11:16.720 line:-4 position:50% align:center size:85% 设备,您可以串行或并行测试它们。让我们看看这是如何工作的。 00:11:21.300 --> 00:11:27.300 line:-4 position:50% align:center size:85% 现在让我们来看看我们在茄子测试中讨论过的一些惊人的新功能。 00:11:28.990 --> 00:11:37.440 line:-4 position:50% align:center size:85% 这些强大功能中的第一个是它们能够直接连接到源实验室设备以针对坚定的茄子测试进行测试。 00:11:38.630 --> 00:11:44.520 line:-4 position:50% align:center size:85% 这使得维护变得非常容易,并且还可以在数千种不同的设备上扩展测试。 00:11:45.340 --> 00:11:49.250 line:-4 position:50% align:center size:85% 要设置它,它非常简单,我现在将向您展示如何。 00:11:50.650 --> 00:11:57.540 line:-4 position:50% align:center size:85% 首先,转到您的茄子测试实例,选择控制器,然后选择待测系统。 00:11:59.640 --> 00:12:00.860 line:-4 position:50% align:center size:85% 选择新增。 00:12:01.880 --> 00:12:04.0 line:-4 position:50% align:center size:85% 输入适当的名称和说明。 00:12:06.250 --> 00:12:08.800 line:-4 position:50% align:center size:85% 然后选择适当的连接类型。 00:12:09.500 --> 00:12:18.800 line:-4 position:50% align:center size:85% 在这里,我们要选择源实验室,因为我们将连接到源实验室设备。接下来,您要复制您的用户名和 API 密钥。 00:12:27.940 --> 00:12:46.110 line:-4 position:50% align:center size:85% 然后选择要连接到的适当数据中心。现在,重要的是我们检查连接以确保我们可以连接到这些设备。然后,您要选择一个平台,无论是iOS还是Android。在本例中,我们将使用 iOS。然后继续从下面的列表中选择一个设备。 00:12:50.100 --> 00:12:51.410 line:-4 position:50% align:center size:85% 然后保存该连接。 00:12:52.190 --> 00:12:53.590 line:-4 position:50% align:center size:85% 选择“保存并关闭”。 00:12:55.600 --> 00:12:56.120 line:-4 position:50% align:center size:85% 如您所见。 00:12:56.790 --> 00:12:59.370 line:-4 position:50% align:center size:85% 现在,我们的列表中有该新连接。 00:13:00.240 --> 00:13:06.480 line:-4 position:50% align:center size:85% 现在,如果我们转到一个模型,我们可以非常简单轻松地针对这个新连接运行测试。 00:13:08.360 --> 00:13:16.290 line:-4 position:50% align:center size:85% 进入待测系统后,我们按名称选择受测特定系统,然后选择刚刚添加的受测系统。 00:13:17.460 --> 00:13:42.460 line:-4 position:50% align:center size:85% 这种集成使您能够直接连接到广泛的设备实验室,让您有机会在多种不同的真实设备和浏览器上测试您的应用程序,而无需自己管理这些设备。通过我们的源实验室集成,您可以立即扩展测试以满足您的需求。无论您是想并行运行单个测试还是并行运行数千个测试,都可以满足您的需求。 00:13:43.140 --> 00:13:53.620 line:-4 position:50% align:center size:85% 茄子测试和源实验室的本地集成旨在提供更大的便利性、增强的可扩展性、可靠的测试环境和显着的时间节省。 00:13:54.390 --> 00:14:12.500 line:-4 position:50% align:center size:85% 因此,我们刚刚看到了从茄子测试直接与源实验室设备建立连接是多么简单。还可以在构建测试时建立与源实验室设备的连接。让我告诉你它是什么样子的。因此,首先您要转到连接列表。 00:14:16.700 --> 00:14:16.940 line:-4 position:50% align:center size:85% 选择“添加”。 00:14:17.520 --> 00:14:21.500 line:-4 position:50% align:center size:85% 然后选择适当的连接类型。在这种情况下,它将是源实验室。 00:14:22.470 --> 00:14:25.630 line:-4 position:50% align:center size:85% 然后,您需要输入显示名称。 00:14:27.960 --> 00:14:31.740 line:-4 position:50% align:center size:85% 源实验室登录中的用户凭据和 API 密钥。 00:14:34.860 --> 00:14:37.700 line:-4 position:50% align:center size:85% 以及您要连接的数据中心。 00:14:40.130 --> 00:14:41.330 line:-4 position:50% align:center size:85% 输入平台名称。 00:14:42.120 --> 00:14:55.430 line:-4 position:50% align:center size:85% 在本例中,我们将使用 Android,最后您要输入要连接到的设备名称。我们现在可以在连接列表中看到它,如果我们双击它,我们将启动连接。 00:14:56.800 --> 00:15:17.150 line:-4 position:50% align:center size:85% 如您所见,我们现在已经连接到Source Labs Android设备。我们的集成将使您能够在 Eggplant 内针对 Source Labs 设备快速轻松地执行测试,从而节省您在平台之间切换和手动设置此连接所需的时间和精力。 00:15:21.730 --> 00:15:29.240 line:-4 position:50% align:center size:85% 在许多行业中,组织使用 Citrix 等桌面虚拟化软件来增强应用程序安全性。 00:15:30.600 --> 00:15:52.410 line:-4 position:50% align:center size:85% 它还可用于提供对无法在现代操作系统上运行良好的旧版应用程序的访问。在虚拟桌面环境中进行测试需要一种新的方法,因为测试应用程序需要安装在虚拟机上,或者需要能够在不访问底层 Dom 模型的情况下与被测应用程序进行交互。 00:15:53.860 --> 00:16:14.510 line:-4 position:50% align:center size:85% 在我们的最新版本中,茄子测试现在可以本机连接到 Citrix 上托管的应用程序。茄子以与人类相同的方式测试应用程序,通过阅读屏幕、按下按钮和验证结果。只有茄子使用强大的人工智能驱动的计算机视觉而不是人类测试人员。让我们看看这个在行动。 00:16:19.550 --> 00:16:36.700 line:-4 position:50% align:center size:85% 我们引入的另一个创新功能是我们的本机集成,该功能可让您通过茄子测试直接连接 Citrix Workplace 中的应用程序并与之交互。让我们来看看如何设置它。 00:16:36.920 --> 00:16:39.870 line:-4 position:50% align:center size:85% 转到连接列表,然后选择“添加”。 00:16:41.270 --> 00:16:45.800 line:-4 position:50% align:center size:85% 然后,您需要为 Citrix 选择适当的连接类型。 00:16:48.290 --> 00:17:07.360 line:-4 position:50% align:center size:85% 添加此 Citrix 工作区环境的用户名和密码、店面 URL 以及您希望在测试此 Citrix 工作区环境时加载茄子测试的应用程序。点击保存后,您将看到该新连接已添加到列表中。我们双击以启动连接。 00:17:09.910 --> 00:17:26.340 line:-4 position:50% align:center size:85% 如您所见,我们现在已加载到 Citrix 工作区环境中,进入我们之前输入的应用程序。通过我们的集成,您可以确保您的应用程序在这些不同的场景中正常运行,从而提高测试的广度和有效性。 00:17:31.330 --> 00:17:34.770 line:-4 position:50% align:center size:85% 我今天要讨论的最后一件事是与GitHub的集成。 00:17:35.410 --> 00:17:45.940 line:-4 position:50% align:center size:85% GitHub 是全球数百万开发人员的关键平台,为协作、版本控制和代码存储提供了强大的空间。O 让我们来看看如何设置这个 U。 00:17:46.810 --> 00:17:51.980 line:-4 position:50% align:center size:85% 进入茄子测试实例后,转到“系统”并选择“Git 连接”。 00:17:56.710 --> 00:17:58.170 line:-4 position:50% align:center size:85% 选择“新建连接”。 00:17:59.310 --> 00:18:03.630 line:-4 position:50% align:center size:85% 然后为新的 git 连接添加适当的名称。 00:18:07.130 --> 00:18:10.100 line:-4 position:50% align:center size:85% 然后,您希望复制存储库 URL。 00:18:12.240 --> 00:18:15.300 line:-4 position:50% align:center size:85% 然后从 git 输入您的用户名。 00:18:18.220 --> 00:18:22.410 line:-4 position:50% align:center size:85% 然后,您必须从 git 添加密码或令牌。 00:18:24.320 --> 00:18:30.110 line:-4 position:50% align:center size:85% 完成此操作后,选择“测试连接”以确保所有内容都能够连接到。 00:18:30.780 --> 00:18:33.560 line:-4 position:50% align:center size:85% 然后,我们要保存并继续套件设置。 00:18:39.750 --> 00:18:42.940 line:-4 position:50% align:center size:85% 正如您从列表中看到的,我们现在可以看到我们的套房。 00:18:47.800 --> 00:18:51.580 line:-4 position:50% align:center size:85% 我们选择保存来保存这些糖果。茄子测试。 00:18:53.150 --> 00:18:55.710 line:-4 position:50% align:center size:85% 我们可以在进行过程中添加其中的一些。 00:18:57.940 --> 00:19:00.940 line:-4 position:50% align:center size:85% 这种集成使我们能够获得实时反馈。 00:19:01.640 --> 00:19:12.280 line:-4 position:50% align:center size:85% 当您在 GitHub 中进行代码提交时,您可以立即在 Eggplant 测试中启动测试,确保您的每次提交都功能齐全并且不会引入任何回归。 00:19:13.330 --> 00:19:19.610 line:-4 position:50% align:center size:85% 现在,如果您选择这三个点并选择“管理套件”,我们可以在列表中看到该新连接。 00:19:20.650 --> 00:19:24.490 line:-4 position:50% align:center size:85% 我们现在可以看到此特定套件的上次同步时间。 00:19:25.650 --> 00:19:36.780 line:-4 position:50% align:center size:85% 与茄子测试和GitHub的集成代表了在促进有效协作,增强实时反馈和简化工作流程方面向前迈出的重要一步。 00:19:41.490 --> 00:20:08.130 line:-4 position:50% align:center size:85% 希望我们已经为您提供了茄子测试自动化中一些强大的新功能的良好概述,旨在增强协作和持续集成,以实现高效和无缝的测试自动化。通过在任何 iOS 或 Android 设备上并行执行测试以及企业级测试功能,QA 团队可以取代复杂的手动自己动手测试,从而减少过高的成本。交给你了,安娜。 00:20:12.820 --> 00:20:22.420 line:-4 position:50% align:center size:85% 哇,太令人兴奋了。看到下一代技术如何真正使测试人员能够如此轻松地集成到 CI CD 管道中,真是太酷了。 00:20:23.220 --> 00:20:29.710 line:-4 position:50% align:center size:85% 如果您的团队目前正在测试,从长远来看,手动切换到自动化更具成本效益。 00:20:30.340 --> 00:20:43.620 line:-4 position:50% align:center size:85% 但不要只相信我的话。让我们听听一些专家的意见。我很高兴现在介绍首席技术布道者Jonathan Wright和Sauce Labs技术战略副总裁Marcus Merrill。 00:20:47.930 --> 00:21:17.840 line:-4 position:50% align:center size:85% 嗯,谢谢,安娜。我只想非常感谢Hamza和Ethan的出色产品演练。我想我们现在要去探索这个问题。我想介绍一下我的好朋友Marcus。马库斯,很高兴来到这里。你想谈谈你目前在源实验室中的角色吗?当然。谢谢,乔纳森。首先,很高兴来到是德科技。所以我的头衔是Sauce Labs的技术战略副总裁,这是继20年之后。 00:21:17.910 --> 00:21:48.430 line:-4 position:50% align:center size:85% 质量保证、测试和测试自动化、测试架构等职业。我参与过许多不同的项目,包括Selenium,Selenium Conference,Appium,所有这些加起来本质上是我在Sauce Labs的工作是帮助人们了解如何更好,更具战略性,更大规模地进行测试,以一种他们需要支持的方式支持他们的业务。 无论这意味着什么。这在很大程度上取决于上下文。这在很大程度上取决于他们的业务。我们希望人们带来他们拥有的任何测试策略。 00:21:48.850 --> 00:22:16.750 line:-4 position:50% align:center size:85% 到我们的平台,我们将支持其中任何一个。我们不受框架限制,我们支持所有标准设备。所以最主要的是,我们希望人们带来他们的测试策略,如果他们没有,我们将帮助他们弄清楚它是什么。我认为大约 80% 的组织仍然依赖手动测试,对吧?那个旅程,你刚刚给出的那个例子,是测试人员真正在考虑我需要一整堆设备,我需要每个设备和每个I OS。 00:22:17.440 --> 00:22:40.540 line:-4 position:50% align:center size:85% 对于每个外形尺寸,都有小尺寸,大尺寸,不同的分辨率,不同的设备,我需要保持这一点,我必须非常有信心,它不仅可以在最新的设备上工作,而且我的客户使用的所有设备都是人们在旅途中所处的位置。我们经常看到这种情况。我想说的是,我们看到的是人。 00:22:41.200 --> 00:23:13.660 line:-4 position:50% align:center size:85% 渴望这一点,这不是很好,他们不是。但是在前几次迭代之后,他们放弃了很多,他们手中有13,他们将在13上进行测试,他们可能会达到12。没有人会坐在那里,只是迭代每一个。除非他们处于高度监管的环境中,或者被确定为高风险的事情,如果他们不测试以前版本的手机,那么他们就会被它惊呆。这与他们的人口统计数据有很大关系,他们的主要用户是谁。如果他们倾向于为老年人群制作软件,他们将需要支持。 00:23:13.740 --> 00:23:33.450 line:-4 position:50% align:center size:85% 其他电话。然而,如果它是一个全新的社交媒体平台,那么它可能是拥有所有最新手机的人,他们可能不需要支持超级旧的旧设备型号和类似的东西。但是,当他们没有进行正确的严格测试时,该品牌肯定会受到影响。因为我的意思是你说的所有事情,比如有风险。 00:23:34.550 --> 00:24:04.0 line:-4 position:50% align:center size:85% 我以前做过的工作之一,我们实际上有一份报告,可以告诉我们我们在每台设备上赚了多少钱,每台设备上每个版本的操作系统。因此,我们知道当某些东西下降到如此低的流量阈值时,我们不再需要支持它了。但我们也知道,如果版本 14 点 O2 突然变为 0 收入,而不是 1414.01 和 14.03,我们仍在产生收入,存在问题等等。 00:24:04.430 --> 00:24:21.390 line:-4 position:50% align:center size:85% 那是我自己还是测试人员的时候,但我们从来没有严格地同时测试所有这些组合。我们试图带给客户的是能够对平台和操作系统进行这种广泛的覆盖,这样他们就不必留下任何机会。 00:24:25.580 --> 00:24:55.430 line:-4 position:50% align:center size:85% 我们处于一个全渠道类型的世界。我们有手表,我们有智能设备,我们有个人助理,我最近和一个零售时尚零售客户在一起,他们看到了人们使用移动应用程序将产品添加到购物篮中的这种非常有趣的行为。他们使用喜欢按钮说我喜欢这个,我喜欢这个,但随后他们会认为他们会移动到浏览器以实际完成它以完善它。 00:24:55.620 --> 00:25:12.180 line:-4 position:50% align:center size:85% 购物篮,然后订购产品。现在我们知道了,因为我们身处其中。它们实际上是在与 Web 应用程序不同的平台上编写的移动应用程序。因此,如果您最喜欢的商品或您放入购物车的商品不存在。 00:25:13.0 --> 00:25:43.290 line:-4 position:50% align:center size:85% 然后或者不同步,你的客户会感到困惑,他们会对你的产品失去信心。我认为体验的一致性非常重要。因此,数字体验非常出色,但您怎么能说呢?您如何理解人们正在经历的旅程,然后能够隔离 40% 的漏斗在最后一页时下降,因为它随后要求他们登录或更改? 00:25:43.370 --> 00:26:13.170 line:-4 position:50% align:center size:85% 更新他们的地址详细信息,因此他们下车。你怎么能解决这个问题?是像Firebase这样的东西,还是我们可以做的解决方案来帮助客户识别这些路径?嗯,肯定有APM类型的解决方案。我们有一个名为“回溯跟踪”,这是一个错误和崩溃报告。现在它确实主要关注错误和崩溃,但很多这些事情都可以从那种数据中推断出来,你会开始看到堆栈跟踪。 00:26:13.610 --> 00:26:43.350 line:-4 position:50% align:center size:85% 从后端服务器到整个平台,围绕购物车结帐流程和购物车管理,围绕搜索,产品搜索,这在电子商务世界中非常重要。如果整个平台上发生了错误,但它们来自同一点,我们将整合它们,删除它们,索引它们,象征性地讨厌它们,将它们交到开发人员手中,以便他们可以很快进行根本原因分析,以及世界上大多数顶级 AAA 游戏。 00:26:43.430 --> 00:27:05.460 line:-4 position:50% align:center size:85% 已经在生产中一直在使用它,所以这是一种经过充分验证的方法,而且效果很好。与Crashlytics,Firebase类似,但它嵌入在软件的更深层次中。你可以在平台的任何部分跨网络、移动、API 拥有它,我认为这是一件重要的事情。我喜欢它的地方是这一点。 00:27:06.460 --> 00:27:36.930 line:-4 position:50% align:center size:85% 人们,我们的很多竞争对手,当他们听到我们正在购买这个工具时,实际上有点挠头。对我来说,它感觉就像世界上最自然的测试信号和生产信号。它们不是相同的信号,但它们可以相互关联。因此,您可以开始在测试环境中收集错误信号,并且可以开始将其与生产中发生的事情相关联。但无论如何,这是一种为您的开发人员提供最多信息、最快能够让他们解决这些问题的方法。 00:27:37.0 --> 00:28:01.200 line:-4 position:50% align:center size:85% 向前修复它们,让您的后退品牌重回正轨。如此多的点,信息和数据,人们想要洞察力。我认为我们真正看到的和我们在这里总结的是,80%的人仍在采取最初的步骤,试图理解,理解有效的战略。也就是说,他们可以建立足够的信心和过程的可重复性。 00:28:01.990 --> 00:28:05.290 line:-4 position:50% align:center size:85% 实际上能够避免此类问题。 00:28:06.900 --> 00:28:25.700 line:-4 position:50% align:center size:85% 但就像你指出的那样,他本质上就像识别那些通过系统的不快乐路径。所以不是在同一时间,使用相同的虚拟信用卡,添加相同的产品,搜索相同的产品并针对欺诈可能是自动化的目标,我认为我们接下来应该涵盖。 00:28:26.890 --> 00:28:57.100 line:-4 position:50% align:center size:85% 但要知道你正在经历这段旅程。你正在做一些探索性的事情,你沿着一条特定的路径走下去,你得到一个错误。你知道,你怎么知道你最近做了15个步骤,以便你真的可以写一个错误报告?因为除非你把它们写在你正在移动的步骤上,否则你怎么可能知道你是否要在这些设备上进行一些探索性和一些手动测试?是的,这很难。我的意思是,即使是让经验测试人员并让他们编写错误报告也非常困难。 00:28:57.170 --> 00:29:27.250 line:-4 position:50% align:center size:85% 我认识的很多测试人员都写过垃圾测试报告,它要么是重现屏幕截图的步骤,要么是各种各样的东西。所以我们做的是开发一个名为Test Fairy的工具,实际上,如果应用程序与SDK一起检测,它将自动始终跟踪你的步骤。还有一个功能,它被部署到现场的真实设备上,而不仅仅是我们实验室内的设备,这样,如果你在一个大型主题公园里走动,你的信号进进出出。 00:29:27.320 --> 00:29:57.600 line:-4 position:50% align:center size:85% 你可以,有一种机制可以摇晃手机。你摇晃着手机,说报告一个错误。您可以在屏幕上绘制一个区域,然后说这是这里的部分。或者你可以注意到我有完整的信号,但它仍然没有响应。它实际上会向Jira发送类似报告,并为他们提供视频,屏幕截图和遥测数据,说明当时设备内部发生的事情。这只是我们提供更多信号的一种方式,用户生成的信号,我们也可以为自动化测试提供这种信号。 00:29:57.760 --> 00:30:27.750 line:-4 position:50% align:center size:85% 当测试出错时,就会发生类似的事情。有一个堆栈跟踪器,在称为类似的东西的 API 中有一些失败。所以我认为我们在谈论什么,我认为我们已经看到了这种趋势,对吧。你知道,移动应用程序测试并不新鲜,对吧,如果我们完全诚实,并且你有这种能够获得设备云区域的商品化,然后有大量的工具高于那个地方。 00:30:27.830 --> 00:30:32.300 line:-4 position:50% align:center size:85% 同样,他们正在跨多个设备增加价值测试。 00:30:33.310 --> 00:31:02.990 line:-4 position:50% align:center size:85% 但实际上,这是最重要的洞察力,利用这些信息,这些数据来提供洞察力,实际上我认为工具正在发展到上面,实际上给你指导,把你送到正确的方向,兔子洞说你需要在这里进行更多的调查。有一个问题,我们甚至可以考虑说它更基于风险。这是一种能力,可以说这个API在上一个版本中发生了变化,因为你得到了所有这些网络。 00:31:03.600 --> 00:31:08.600 line:-4 position:50% align:center size:85% 交通错误,你看不到,因为它在引擎盖下,对吧?您是使用手机的用户。 00:31:09.130 --> 00:31:38.820 line:-4 position:50% align:center size:85% 所以我认为在某种程度上,我们有点伤害自己。这个家伙,是的,我们喜欢开源的一切,你已经,好吧,很好地解决了房间里的大象,为什么不直接选择 Appium,对吧。你知道,我喜欢标准化。我们已经看到了Selenium,这是对能够用于浏览器自动化的一种挑战的回应。我们已经看到Apium走上了同样的路线。 00:31:39.300 --> 00:31:43.140 line:-4 position:50% align:center size:85% 那太好了。从本质上讲,它是驾驶能力。 00:31:43.890 --> 00:32:07.340 line:-4 position:50% align:center size:85% 自动化,但不提供任何见解,需要相当多的技术技能。是的,所以我知道有这种趋势,好吧,是的,我可以拿起我的手机,我的个人设备,插入它,开始在Android和iPhone上进行一些基本的测试,也许可以自动化一些脚本并建立一些信心。 00:32:08.110 --> 00:32:25.500 line:-4 position:50% align:center size:85% 我没事。我不必每隔一周就这样做一次。那么你怎么做,你的建议是对人们说,好吧,你开始了自动化之旅,是的,Appium 绝对是一种看待它的方式,但是。 00:32:26.200 --> 00:32:55.980 line:-4 position:50% align:center size:85% 当您尝试将其扩展为工作并可重复并增加真正的价值和真正的洞察力时,您如何引导您的客户在自动化方面开始并成熟这种能力,甚至今天就开始自动化之旅,嗯,这很有趣,因为我们的客户有各种形状和大小。他们来自尚未开始的人,因此他们正在寻找有关如何开始的建议,但是他们也有我们的客户。 00:32:56.970 --> 00:33:22.510 line:-4 position:50% align:center size:85% 谁运行了数千次测试,但仍然无法量化估计它的成功程度。部分问题,我们在Sauce面临的挑战的一部分是,我们是一个执行平台。我认为很多是我一直使用的比喻之一,就是吸尘器。我们随时为您服务,甚至提供洗碗机。你把盘子放在这里。 00:33:23.260 --> 00:33:29.820 line:-4 position:50% align:center size:85% 而你,我们清理它们。我们不负责做饭或吃饭,你把东西放在这里,它会清洁它。我们要做的是。 00:33:30.670 --> 00:33:50.540 line:-4 position:50% align:center size:85% 也许在我们洗完碗后,我们会告诉你你们吃了太多的糖,或者你的饮食中没有足够的纤维。类似的东西。就像我们希望能够告诉你我们所看到的结果发生了什么。但事实是,我们无法跨越这一鸿沟,达到创作的地步。这就是我们与茄子合作的地方。 00:33:52.600 --> 00:34:19.890 line:-4 position:50% align:center size:85% 我们提供建议,但我们不能做这项工作。所以我们总是给出的建议是,我们看看报告,我们说你有30%的失败率,我的意思是这是一个很大的危险信号。您应该有 2% 的失败率。你知道那些使用硬件的人,我认为关键网站的人可能会证明这一点。他们在测试中容忍非常、非常、非常低的失败率,而我发现的软件人员,你知道的。 00:34:20.610 --> 00:34:33.250 line:-4 position:50% align:center size:85% 他们似乎容忍了很多失败,这很奇怪。所以我们给出的很多建议是也许不要进行 500 硒测试.也许从这 500 种硒测试中找出 30 种硒是什么?最重要的是,选择一个数字。 00:34:34.670 --> 00:34:47.130 line:-4 position:50% align:center size:85% 并且不要在 2 个版本的 Chrome 上运行您不完全信任的 500 个硒测试,然后调用它完成。而是在 18 种不同的浏览器组合上运行这 30 个测试。 00:34:47.890 --> 00:35:17.760 line:-4 position:50% align:center size:85% 更频繁地分析每一个失败。因为如果你有一个失败的测试,你不分析它,你只是不知道发生了什么。你所做的是你对你的组织撒谎,说我们正在覆盖这部分功能,而事实上你没有,你没有,你不仅没有覆盖它,你不知道它到底发生了什么。因此,我们围绕更好的创作、更好的优先级、更好的风险管理分析提供建议。但事实是,我们进入这一部分的能力有限。 00:35:17.850 --> 00:35:48.170 line:-4 position:50% align:center size:85% 组织并做任何事情,但提供建议。因此,有了这种重磅炸弹,以及我们在Humza和Ethan早些时候看到的那种情况,我们建立了这种战略合作伙伴关系,因为您的客户正在呼吁企业级自动化,对吧。我们如何扩展它,建立更多的保证,开始关注风险,看看我们应该做什么测试的优化,应该首先做什么,你知道你是否有例如一个很好的例子。 00:35:48.380 --> 00:36:18.920 line:-4 position:50% align:center size:85% 付款,如果这是收入的来源和变化的地方,你如何确保你了解需要运行哪些测试?我认为,从本质上讲,预算很少的筒仓团队不得不严重依赖开源工具的非常线性的脚本,例如将它们转移到基于模型的方法,并将这种复杂性抽象为我们需要覆盖。 00:36:19.0 --> 00:36:48.860 line:-4 position:50% align:center size:85% 诸如设备,浏览器,移动设备之类的东西。是的。我们需要了解我们的覆盖范围是什么。是的。这又是,房间里的大象之一是,如果你有1000个测试,你怎么知道你的风险状况?你怎么知道你测试了正确的东西?因此,从我们刚刚谈到的80%手动开始,人们在捣鼓,你知道,几乎是拮据的。 00:36:49.0 --> 00:36:52.960 line:-4 position:50% align:center size:85% 我只是做了足够的工作,让他们的头保持在水面上。 00:36:53.760 --> 00:37:24.120 line:-4 position:50% align:center size:85% 人们在企业中问这很重要。这很关键,是的。所以我有点想去,因为它自然适合是德科技,我们谈论过正在测试的应用程序,我们讨论过 IPA 文件(如果您在 Apple 世界中)或 APK 文件已加载,它有点像运行以查看我们是否要测试该应用程序。我知道这个古老的辩论,我真的很想知道你对此的看法,对,是那个。 00:37:24.380 --> 00:37:41.210 line:-4 position:50% align:center size:85% 业内的趋势是,好吧,让我们只依靠模拟器。让我们加载Xcode或Android Studio,启动具有特定外形的iPhone 45678910和Android设备,然后在模拟器上进行测试。 00:37:41.890 --> 00:38:11.960 line:-4 position:50% align:center size:85% 您对这种方法是否有优点和缺点有任何建议,或者您会建议一个好的组合吗?是的,当然,是的,我认为两者肯定有优点,优点,缺点。问题是,如果我们有能力在真实设备上运行所有内容,对吗?答案是肯定的,可能会。但事实是,如果可以的话,如果你愿意接受在模拟器模拟器上进行测试的一些风险,这是值得的,因为它可以横向扩展。 00:38:12.300 --> 00:38:35.230 line:-4 position:50% align:center size:85% 快得多。而且计算能力每分钟的成本更低。确定。那么你在权衡什么?当您从真实设备转到仿真器模拟器时,您在设备性能方面会放弃一点准确性。因此,当您获得有关其电源使用情况或网络连接或计算容量的信息时。 00:38:35.910 --> 00:39:05.300 line:-4 position:50% align:center size:85% 在模拟器模拟器世界中,实际上被借用并与托管它的这台电脑共享,所以你不是,你不应该准确地相信这个应用程序的实际性能以及它在实际执行时对设备的其余部分有什么影响。某些行为特征是不同的。你不能依靠它来模拟摄像头、生物识别或GPS,诸如此类。但事实是,对于很多测试。 00:39:05.840 --> 00:39:17.770 line:-4 position:50% align:center size:85% 您正在做的很多测试,尤其是在早期。我认为模拟器是一种早期的方式。我刚刚建立了我的人工智能。想要对它运行 10 个好的脚本,以确保它可以在业务逻辑中移动。 00:39:18.380 --> 00:39:21.960 line:-4 position:50% align:center size:85% 如果你只是尝试测试你的代码,你为应用编写的代码。 00:39:22.620 --> 00:39:26.430 line:-4 position:50% align:center size:85% 进行测试以确保它正确命中 API 或某些模拟 API。 00:39:27.800 --> 00:39:39.130 line:-4 position:50% align:center size:85% 描述了仿真器。没关系。他们很棒。我的意思是,因为它们更便宜,所以它们的旋转速度要快得多。事实上,我们刚刚发布了一款名为《即时靴子模拟人生》的游戏。您可以在大约 10 秒内访问模拟器会话。你可以旋转起来。 00:39:39.950 --> 00:40:09.130 line:-4 position:50% align:center size:85% 其中 10 或 100 个。您还可以启动操作系统和设备的几乎任何组合,例如,如果有一个我们不再支持的古老操作系统或我们无法掌握。你旋转任何东西,尤其是Android,你知道有多少排列。还有华为设备我相信你在美国买不到,但你可以买到模拟器。因此,如果您只是通过自己的业务逻辑来访问API,那很好。真。真的没事。它水平放大得很漂亮。 00:40:13.870 --> 00:40:33.160 line:-4 position:50% align:center size:85% 我们已经看到混合现实进入增强现实。我们已经看到增强现实和虚拟现实,你知道,绝对是从消费者的角度来看,开始使用像Pokémon Go这样的东西。我记得在 * W 上与 Pokémon Go 和我身后的所有排列模型进行了一次演讲。 00:40:33.920 --> 00:40:49.500 line:-4 position:50% align:center size:85% Pokémon Go,当时Android上的功能集与iOS不同,因此两种变体的模型都不同,并且测试了您刚才提到的相机陀螺仪移动设备的组合。 00:40:50.160 --> 00:41:17.790 line:-4 position:50% align:center size:85% 手势开始拉过这种增强现实,看到3D图像叠加到现实世界中。是的,增强现实。我们把脚趾浸入其中。我们看到一些客户接受了它。亚马逊,你可以在去买沙发之前看看它。这些设备现在有了激光雷达。他们有能力理解和扫描房间,以便能够集中和稳定地放置物品。 00:41:18.670 --> 00:41:21.100 line:-4 position:50% align:center size:85% 这些设备变得越来越复杂。 00:41:21.780 --> 00:41:53.100 line:-4 position:50% align:center size:85% 几乎每天都有。我们不知道未来会是什么样子。我们可能会看到最近发布的基于Unity的新App Store,对吧?因此,如果你是一家披萨外卖公司,或者你的应用程序是一家时尚零售商,你会想,那里是否有一个新的市场让我能够带来这些设备,也许就像苹果眼镜一样,就像你今天穿的将来会很轻,它会开始推高通知。它会说,你知道在下一个右边,有一个。 00:41:53.800 --> 00:42:23.440 line:-4 position:50% align:center size:85% 星巴克,有一个优惠只适合你。部分原因是这些是零售业的新机会,这些机会将通过这些技术解锁。当然,它与《头号玩家》和我们在《现实专业版》中看到的非常不同,但问题是未来是什么。我认为我们知道未来的发展方向,未来是你必须与一流的人合作才能扩大规模。您需要投资企业级。 00:42:23.710 --> 00:42:29.140 line:-4 position:50% align:center size:85% 自动化、移动测试、应用测试、系统测试和设备测试。 00:42:30.140 --> 00:42:32.140 line:-4 position:50% align:center size:85% 所有这些放在一起。 00:42:32.780 --> 00:42:40.980 line:-4 position:50% align:center size:85% 您对未来如何测试和建立对品牌保护风险的信心是安全的。 00:42:41.640 --> 00:42:52.0 line:-4 position:50% align:center size:85% 而且,你仍然需要投资今天以及你的习惯是今天要标记的,但你必须考虑展望未来如何变得更聪明。 00:42:52.860 --> 00:43:19.640 line:-4 position:50% align:center size:85% 您如何进行规模化之旅,如何降低风险并使其可持续。话虽如此,我只想说非常感谢您今天借此机会来到这里,分享不仅是 Source Labs 正在做的经验,还有与是德科技、茄子和 Source Labs 的合作,共同革新这种方式。 00:43:20.420 --> 00:43:41.950 line:-4 position:50% align:center size:85% 该测试是在移动设备上完成的,在浏览器上的应用程序测试中完成的,这是您的客户和我们的客户今天和明天面临的所有挑战。所以非常感谢你,马库斯,今天抽出时间。确定。随时谢谢你,约翰。说到这里,我就要回去找安娜了。我们今天进行了一些很棒的对话,这令人兴奋。未来是光明的。 00:43:42.830 --> 00:43:43.270 line:-4 position:50% align:center size:85% 绝对。 00:43:47.860 --> 00:43:57.720 line:-4 position:50% align:center size:85% 谢谢,乔纳森和马库斯。我喜欢看到Key Site和Sauce Labs之间的集成如何使移动测试变得更加容易,尤其是随着业务的增长。 00:43:58.350 --> 00:44:04.220 line:-4 position:50% align:center size:85% 听起来未来Key Site和Sauce Labs还有很多事情要做。我迫不及待地想看看有什么。 00:44:20.520 --> 00:44:25.700 line:-4 position:50% align:center size:85% 还行。我希望你们准备好回答很多好问题。 00:44:27.500 --> 00:44:56.730 line:-4 position:50% align:center size:85% 是的。只是为了快速提醒,底角有一个构建与购买电子书,我强烈推荐。我们看到这种向那些从开源转向企业解决方案的人的转变,这就是我们最终完成的。所以,是的,这是一个明确的转变,分析师实际上已经知道在电子书中记录了这一点。我绝对建议您立即单击左下角并下载它。 00:44:56.810 --> 00:45:16.480 line:-4 position:50% align:center size:85% 但无论如何,安娜,我想我们已经准备好了几个问题要问小组。是的。还行。因此,让我们从我的第一个问题开始。利用自动化进行手动测试有什么好处,如何将自动化集成到测试过程中? 00:45:18.560 --> 00:45:48.320 line:-4 position:50% align:center size:85% 美妙。我要做的是我一次做2个问题,因为它们是两个独立的问题,我会让罕萨有,他加入了关于你如何将其集成到自动化中的一些答案。除了一个问题,你知道,你知道这将取代你的开源Java,你知道,Selenium类型的框架,真的只是建立在我和Marcus谈论的事实之上,我们已经看到了这些标准化。 00:45:48.390 --> 00:46:18.600 line:-4 position:50% align:center size:85% 框架像Appium一样用于移动测试,我们真正正在做的是我们正在这些框架之上构建。你知道,部分是我们在客户身上看到的,到目前为止,他们已经有了开源和多种不同工具的混合。一些组织将使用 5-10 个不同的自动化工具集,但他们仍然无法达到 7080% 的自动化覆盖率。 00:46:18.700 --> 00:46:49.360 line:-4 position:50% align:center size:85% 整个行业的水平相当低,我们严重依赖手动测试。这不是一件坏事。在这次活动的筹备过程中,我们与杰森·阿尔文(Jason Arvin)等人进行了许多有趣的对话,他曾经写过一本关于谷歌如何测试的书,并且多年来一直在谈论利用人工智能之类的东西。部分原因是我们看到了这种转变,尤其是即使是生成式人工智能作为人类的主导。 00:46:49.550 --> 00:47:20.310 line:-4 position:50% align:center size:85% 非常人性化。所以是的,手动测试本质上已经变得超级强大。但是你知道我们开始看到那些可能没有专业知识的人编写Java Selenium或Python Selenium的能力,实际上他们正在利用更多基于模型的测试技术来允许他们表达他们的领域知识,这是非常关键的,实际上能够轻松创建更有效的测试,这更基于此。 00:47:20.380 --> 00:47:46.550 line:-4 position:50% align:center size:85% 这个配置文件,不是你,我将创建 1000 万个脚本来替换 1000 个回归测试。我们知道这不是价值所在。我们知道,价值正在真正转变为,你知道,将手动测试转变为可持续且可扩展的东西。但是你知道移交给Humza,我想你知道,集成到你的CI,CD管道和你和你的测试方法中非常重要。 00:47:47.380 --> 00:47:48.170 line:-4 position:50% align:center size:85% 是的,绝对。 00:47:51.870 --> 00:48:22.800 line:-4 position:50% align:center size:85% 传统上,我们进行了一些手动测试,然后我们增加了一定程度的自动化,人们能够自动化单个操作或类似的东西。我认为我们现在甚至更进一步,我们开始使用自动化不仅进行单行代码或单行测试,而且还自动化整个过程。这是测试之前和测试后的过程,对吧。因此,我的意思是您的系统和应用程序将如何反应,以及我们测试它们是否有任何不利影响。 00:48:22.240 --> 00:48:52.330 line:-4 position:50% align:center size:85% 任何意想不到的事情,之后采取了什么行动,并且拥有一个好的自动化工具可以让您做到这一点,因为这种质量门已经到位,以确保结果至少令人满意或至少达到您允许它进步的良好标准。我认为之前提出的自动化问题是,如果我们回想一下,与手动测试相比,它会有什么好处? 00:48:52.450 --> 00:49:22.940 line:-4 position:50% align:center size:85% 我们中的任何人都充满希望地活着。所以我们有马,马和马车,对,用于运输货物,那就是他们有一个瓶颈,你只能运输尽可能多的马或类似的东西。然后我们有车辆来了,现在我们有货船等等,对吧。如果我们把这个类比应用到测试中,我们真的增加了一种如何用更少的钱完成很多事情的高峰,对吧。这是我们希望你们关注的关键。 00:49:23.700 --> 00:49:35.290 line:-4 position:50% align:center size:85% 不同类型的更重要的任务,而不是这些平凡的任务,这些任务可以通过生殖人工智能、茄子和自动化来减轻你的烦恼。 00:49:36.530 --> 00:49:45.650 line:-4 position:50% align:center size:85% 完善。事情就是这样。那真是太神奇了。我知道你的声音有点低,但我们会把它调到下一个问题和另一个问题,是的。 00:49:48.740 --> 00:49:49.130 line:-4 position:50% align:center size:85% 不,是的。 00:49:50.430 --> 00:49:50.710 line:-4 position:50% align:center size:85% 现在。 00:49:54.980 --> 00:50:10.900 line:-4 position:50% align:center size:85% 好的,因此向连续质量的转变是一个挑战,尤其是在尝试支持一个或多个 CICD 管道工具时。我们有一个关于GitHub和Jenkins支持的问题。乔纳森,你想去那个吗? 00:50:11.140 --> 00:50:41.250 line:-4 position:50% align:center size:85% 是的。我会跳过几百个,只是要把他的麦克风从他的扬声器上移开几英寸。再次第二。但是我们在那里有几个很棒的问题,一个是关于GitHub的,另一个是关于Jenkins的。我认为这些都是日常工具。正如Ethan在聊天中指出的那样,实际上我使用了很多这些工具,真正好的是Humza展示了添加和连接到一个或多个是多么容易。 00:50:41.320 --> 00:51:10.900 line:-4 position:50% align:center size:85% ICD管道工具以及我们这样做的原因是这种企业规模,我们知道成本。不同的团队在不同的环境中使用不同的工具链工作。我们需要与所有这些集成,部分我们一直在推动的是开放测试之类的东西。因此,大约七年前,是德科技致力于开发一种名为 OTAP 的产品,这是一种很好的表达方式,无论您想要运行什么工具或测试,您都应该能够在任何您想要的环境中连续运行它。 00:51:11.330 --> 00:51:41.320 line:-4 position:50% align:center size:85% 跨其所有平台的关键站点环境的创新确实使我们朝着同一个方向前进,即说,好吧,我们希望实现持续测试并实现持续的质量。我们如何才能如此轻松地与所有这些系统集成,并能够将一些关于您知道运行结果的情报带入其中,而且您知道我们将看到一些非常令人兴奋的事情,特别是在源环境、源实验室景观和战略合作伙伴关系方面。所以我知道来了一个你确实演示了。 00:51:41.410 --> 00:52:11.460 line:-4 position:50% align:center size:85% GitLab 集成,但您是否想就第七版茄子真正带来的东西多说几句话,这在我们的新版本中有所不同?是的,绝对。因此,关于我们计划的最新版本,我们显然已经引入了集成,但这确实可以缓解团队在测试多个版本时遇到的许多问题。这允许您随后查看这些较新版本和较新的提交,然后。 00:52:11.560 --> 00:52:41.520 line:-4 position:50% align:center size:85% 在茄子平台中并在该平台内本地测试它们,然后您可以直接使用我们的 QA 摘要结果或我们在分析这些运行时必须提供帮助的其他一些仪表板。所以你真的可以看到,嘿,我已经对我的应用程序或系统进行了此更改,这对我的测试有何影响?这是否导致了更多的通过或更多的失败,这确实允许您利用速度来发挥自己的优势,基本上可以非常快速地临时进行这些更改。 00:52:41.650 --> 00:52:45.680 line:-4 position:50% align:center size:85% 在这方面,它只是加快了您的软件的整个生成速度? 00:52:50.290 --> 00:52:50.920 line:-4 position:50% align:center size:85% 匪夷所思。 00:52:54.370 --> 00:53:00.300 line:-4 position:50% align:center size:85% 我们再还是对此有任何疑问?我知道你处于静音状态。 00:53:04.720 --> 00:53:05.310 line:-4 position:50% align:center size:85% 谢谢。 00:53:07.700 --> 00:53:24.430 line:-4 position:50% align:center size:85% 让我们看看,是的,所以关键站点茄子测试是全球公认的基于图像的测试的行业领导者,我想我们有一个问题,即自 2005 年以来我们的人工智能驱动的图像识别发生了哪些变化。 00:53:25.680 --> 00:53:55.190 line:-4 position:50% align:center size:85% 所以这是一个很好的问题,显然对于自 2005 年和 2014 年以来一直在使用它的用户来说,这显然是一些荣誉,他们真的很想知道最大的区别是什么,对吧。因为我们一直以成为IB T基于图像的测试的真正领导者而自豪,我们的观点是,我们可以在非侵入式测试时测试一切。因此,只要您能看到它,您就不需要在您的环境中部署它,您可以对其进行测试,这适用于包括在内的任何内容。 00:53:55.290 --> 00:54:26.600 line:-4 position:50% align:center size:85% 发布系统,您可能想要与之交互,甚至NASA将其用于空间,我在开始时做了视频,但是茄子的伟大之处以及真正改变的是,我们基于企业级OCR,因此对象字符识别。所以如果你能看到它可以识别文本,它就能识别图像。我们在2005年很早就使用了很多计算机视觉,因为我们的面包和黄油已经能够识别。 00:54:26.130 --> 00:54:56.470 line:-4 position:50% align:center size:85% 对象,真正允许我们与这些复杂的高度图形化环境进行交互。但是我们也可以做我们今天讨论的后端工作,比如 API 和数据库,以及你想要到达的任何其他层。但这种非侵入性的方法确实发生了变化,因为我们已经看到了事情的变化。我知道我们提到了一些关于XR设备之类的事情。有一个惊人的问题,我想我们之后会讨论到什么样的游戏引擎实际上坐在这里与飞行SIM卡,因为我们是。 00:54:56.560 --> 00:55:26.830 line:-4 position:50% align:center size:85% 您正在尝试展示我们如何测试为这些组织以及航空航天和国防运行的模拟器。只要你能和系统接口,我们就可以测试它。现在发生了什么?我们都知道,计算机视觉,尤其是过去几年确实获得了临界质量,我们已经看到了谷歌的计算机视觉和Microsoft的定制视觉,这确实为我们带来了开始利用的能力。我称之为AI。 00:55:26.910 --> 00:55:57.100 line:-4 position:50% align:center size:85% 一秒钟,但我们知道这是基于训练大量图像的,所以现在允许我们更进一步。所以在我身后,这边可能有,对不起,冲锋队,它可以通过查看图像来识别物体。现在,这确实使我们进入了一个新的水平,能够处理更高速的计算机视觉,例如汽车和真正依赖您的领域的领域。 00:55:57.180 --> 00:56:26.950 line:-4 position:50% align:center size:85% 您已经有了您的 IVIG 系统,您如何测试 I VI 设置系统并识别您知道您进入了正确的地址和所有关键,您知道操作能力正在发挥作用。因此,我们所做的是,我们加入了这些下一代计算机视觉引擎,以真正允许我们并解锁下一代功能,我想你知道我们肯定会在游戏行业甚至元宇宙中看到更多。所以未来真的很激动人心的时刻,但是。 00:56:27.180 --> 00:56:31.760 line:-4 position:50% align:center size:85% 自 2005 年以来,我们一直拥有,我们一直依赖,我们一直依赖。 00:56:34.990 --> 00:56:37.490 line:-4 position:50% align:center size:85% 只是想在这种基础上加1分。 00:56:38.190 --> 00:57:08.400 line:-4 position:50% align:center size:85% 关于茄子所做的改进,它也围绕我们实际测试的上下文进行了重大的移动改进。我看到自己与客户有很多接触,我们正在为许多不同的行业测试各种各样的产品、系统和应用程序,对吧。但是茄子产品本身知道它在某些能力上正在测试什么,因此当涉及到时间时。 00:57:08.470 --> 00:57:29.760 line:-4 position:50% align:center size:85% 维护或类似的事情。茄子已经意识到在帮助用户减少维护方面的任何变化,使他们更轻松地进行这些测试,并改善用户的总体体验,以及测试本身。这真的非常非常强大。我的许多客户每天都看到这一点,他们真的非常印象深刻。 00:57:30.920 --> 00:58:00.580 line:-4 position:50% align:center size:85% 这是一种对自动修复的观察,你知道看到一些东西,它会移动,它是不同位置的变化,它仍然能够处理所有这些,这就是IB T的真正价值现在我想我们可能不得不结束,但我知道我们还有其他一些很棒的问题,我们回答了。有一个关于Citrix之类的问题,我们带来了企业级Citrix测试。因此,您现在可以按需测试这些大型安全桌面。我们遇到了关于 Unity 的问题。我们现在可以测试这类游戏了。 00:58:00.650 --> 00:58:23.350 line:-4 position:50% align:center size:85% 环境。我们还有一些关于可访问性之类的其他问题,我们正在为可用性测试和W3C标准做这些事情。很多伟大的事情,我认为你必须做。当然,我们的时间已经不多了,但要感谢大家的参与。显然,那些我们没有回答的问题会联系你并完成这些,但我会把它交还给安娜以结束这个问题。 00:58:24.230 --> 00:58:44.250 line:-4 position:50% align:center size:85% 是的。非常感谢您回答这些问题。谢谢大家的到来。在我们结束之前,我只想做最后一个提醒,在您退出网络研讨会之前填写该调查。如果您填写所有问题,您就有机会赢得一些三星Galaxy耳塞。再次感谢您的加入,祝您度过美好的一天。 00:58:45.780 --> 00:58:47.320 line:-4 position:50% align:center size:85% 谢谢大家。谢谢。