找到关于测试自动化的26篇文章

在支持的浏览器中运行 Cypress

Debomita Bhattacharjee
更新于 2020年8月5日 11:41:50

148 次浏览

Cypress 支持 Chrome、Firefox、Microsoft Edge 和 Electron 浏览器运行测试用例。下载 Cypress 后,它会自动捆绑 Electron 浏览器。浏览器会定期更新到较新版本。为了与之匹配,Cypress 也修复了最新版本已发布浏览器的相关问题。但是,对于每个 Electron 浏览器版本,Cypress 都经过了彻底测试,并且所有测试用例都应该通过。在测试运行程序中运行测试用例时,我们必须从测试运行程序右上角出现的下拉菜单中选择要运行的浏览器…… 阅读更多

在 Cypress 中构建基本测试

Debomita Bhattacharjee
更新于 2020年8月5日 11:40:04

346 次浏览

完成 Cypress 安装并成功设置测试运行程序后,我们将在 examples 文件夹下创建一个 JavaScript 文件。这位于 Cypress 框架模板提供的 integration 文件夹下。为了创建 Cypress 测试,我们需要遵循任何 Javascript 测试框架,例如 Jasmine 或 Macha。我们必须实现我们的 Cypress 测试,并借助这些框架使其可运行。Mocha 框架默认情况下与 Cypress 安装捆绑在一起。我们将遵循 Mocha 或 Jasmine 框架支持的以下规则:首先,我们应该有一个…… 阅读更多

Cypress 测试运行程序(测试自动化)

Debomita Bhattacharjee
更新于 2020年8月5日 11:39:04

796 次浏览

Cypress 测试运行程序是此工具的重要功能之一。测试运行程序基本上是使用 Cypress 开始任何测试用例执行的入口。在执行测试用例中的每个步骤时,Cypress 允许我们监控对被测应用程序的命令运行情况。完成 Cypress 安装后,终端中会显示工具的建议:您可以通过运行以下命令打开 Cypress:node_modules/.bin/cypress open接下来,我们将从项目路径运行命令 node_modules/.bin/cypress open。运行此命令后,用户将收到通知,表明 Cypress 正在首次执行…… 阅读更多

Cypress 安装(测试自动化)

Debomita Bhattacharjee
更新于 2020年8月5日 11:36:52

588 次浏览

要进行 Cypress 安装,首先我们需要下载 Node,因为要使用 Javascript 工具,我们需要在系统中安装 Node。接下来,我们需要访问官方网站:https://node.org.cn/en/download/,并根据系统要求下载。对于 Windows 系统,我们只需要一步一步地进行操作。它将存储在 Program Files 中。我们需要在环境变量中设置 node 主目录的路径。接下来,为了使用 Cypress,我们需要在系统上安装一个编辑器。我们可以下载 Microsoft Visual Studio Code 编辑器来编写…… 阅读更多

Cypress 架构(测试自动化)

Debomita Bhattacharjee
更新于 2020年8月5日 11:30:53

4K+ 次浏览

下图描述了 Cypress 架构。大多数自动化测试工具(如 Selenium)通过从浏览器外部执行并通过网络运行远程命令来执行。Cypress 具有完全不同的功能。Cypress 位于浏览器本身。在 Cypress 的后台,存在 Node.js 服务器。Node 服务器和 Cypress 不断交互、调整和执行动作以相互支持。因此,Cypress 可以访问应用程序的前端和后端。这有助于它同时对应用程序上的实时事件采取行动并执行…… 阅读更多

什么是用于测试自动化的 Cypress?

Debomita Bhattacharjee
更新于 2020年8月5日 11:29:30

1K+ 次浏览

Cypress 是未来用于测试前端现代 Web 应用程序的工具。它旨在克服工程师和开发人员在测试基于 React 和 AngularJS 的 Web 应用程序时面临的障碍。它是一个快速、轻松且可靠的工具,用于测试在浏览器上运行的任何应用程序。Cypress 通常与 Selenium 进行比较。但是,在架构和基础方面,Cypress 和 Selenium 之间存在许多差异。Cypress 针对以下列出的目的:单元测试、集成测试、端到端流程测试。因此,Cypress 用于测试运行于……的各种应用程序 阅读更多

广告
© . All rights reserved.