testing相关内容

当Xcode没有显示时,如何显示它的覆盖率?

我一直在尝试使用Xcode9获取我的项目的代码覆盖率。所有测试用例都成功运行,但未在“代码覆盖率”选项卡下生成代码覆盖率报告。 我尝试了以下操作: 在方案中启用收集代码覆盖率。 为我的目标启用代码覆盖率支持。 启用Showcase捆绑选项。 检查代码覆盖率报告是否需要额外设置?或者我应该错过什么?提前谢谢。 推荐答案 Version9.3中的问题解决,以获 ..
发布时间:2022-04-03 14:08:43 移动开发

JEST+REACT测试库:我应该在测试前使用bepreAll呈现我的组件吗?

正如标题所说,我使用的是RTL+Jest(带有创建-反应-应用程序设置)。 我的问题是,我是否应该在每个测试中使用bepreAll预先呈现该块中的组件,这样每次测试就不必从头开始重新呈现组件,因为我的测试套件总是从相同的基本组件开始。这样做是否会提高性能? 例如,这样做是否有改进 describe("MyComponent", () => { beforeAll(() => ..

向Cypress中的所有请求添加基本身份验证

我是Cypress新手,需要为所有cy.visit()调用添加基本身份验证。 身份验证凭据取决于部署(即,它们特定于我们在环境配置文件中设置的“baseUrl”)。 目前,我有; cy.visit("/", { auth: { username: '...', password: '...' } }); 我想要的是将‘auth’对象移动到EVG配置文件,这样 ..
发布时间:2022-03-13 18:29:40 其他开发

正在等待页面加载-Cypress

我遇到问题,因为页面未完全加载。我尝试了cy.wait(1000)方法,我确实认为这不是一个好的解决方案,但仍然不起作用,页面未完全加载。 这是我正在尝试测试的网站https://www.24mx.ie/。这个 代码在文件homePage.js中。 class HomePage { static loadHomePage() { cy.visit(Cypress.env(' ..
发布时间:2022-03-13 17:12:20 前端开发

CircleCI+Cypress配置

您好,我在与Cypress一起设置CircleCi时遇到问题。 我包含了带有所有必要依赖项的docker图像,但它仍然不起作用。我尝试了大约40种不同的配置,没有任何积极的结果。请检查下面屏幕截图中所附的我的配置和输出。 version: 2 jobs: build: docker: - image: circleci/node:9.2.0 - i ..
发布时间:2022-03-13 16:27:51 其他开发

cy.intercept不是函数Cypress测试

我正在从Cypress文档复制代码,并返回此错误 cy.intercept is not a function 我的代码直接来自文档. describe('My First Test', () => { it('Visit Home Page', () => { cy.intercept('search/*', [{ item: 'Book 1' }, { item: ..
发布时间:2022-03-13 16:04:57 其他开发

有没有办法运行cypress open并且只包含包含关键字的测试文件?例如。来自域的生命周期-lifecycle.spec.jsx

我的项目中有一个相当大的测试文件库(大约80个),并且我用关键字EX给它们命名。“创建”“编辑”“和”生命周期“。例如,我希望能够运行npx cypress open,并且只包含包含“LIFECYCLE”的所有测试文件。有什么我可以添加到柏树环球明智吗?提前感谢! 推荐答案 若要扩展@JosePita的想法,您可以在脚本(Package.json)中设置GLOB模式,并绕过他关心的多个 ..
发布时间:2022-03-13 15:45:51 前端开发

如何在Cypress中断言localStorage

我担心我做得不正确,但是文档中没有我找到的明确示例。 我有一个遍历登录流的测试。我还想验证在登录后是否已在localStorage中设置了某些值。 当我执行以下操作时,我收到AssertionError,“预期存在空值”: describe("Trying to log in...", function() { it("Visits the Home Page", funct ..
发布时间:2022-03-13 14:39:34 前端开发

在哪里为前端/后端应用程序编写测试?

我想编写一个具有简单的前端-后端(睡觉接口)架构的Web应用程序。 我不清楚在哪里以及如何编写测试。 前端:我是否应该编写模拟API响应的测试并仅测试UX/UI? 后端:我应该在这里编写API调用测试,并最终对类进行更细粒度的单元测试吗? 但在这种情况下,我担心前端测试不知道真正的API响应(因为它是独立于后端模拟的)。 另一方面,如果我不模拟API响应,而使用来自后端的真实响应,那么 ..
发布时间:2022-03-12 15:36:55 其他开发

H2访问数据库以从单独的线程访问测试数据

我的集成测试场景: 在H2数据库中创建行 sleep(50000ms)(同时,由于Spring配置,将调用另一个线程,此线程应找到点1中创建的行,并更新此行) 预期从点%1开始有行。已由点%2中提到的线程更新。 此方案同时测试配置和实现。这就是我想要实现的目标。 我在所有测试中都使用H2数据库,因此决定在这里也使用它。在调试测试场景时,我发现sleep期间调用的新线程连接到数 ..
发布时间:2022-03-11 14:26:30 Java开发

TypeError:方法Promise.Prototype.Then在不兼容的接收方代理上调用

为了执行集成测试,我使用了jasmine和puppeteer,由于我正在通过一门教育课程,因此我决定使用js代理来封装测试功能,但在进行测试时会遇到以下错误 TypeError: Method Promise.prototype.then called on incompatible receiver [object Object] 下面是我的CustomPage类,它将表示一个Chr ..

Snowflake SQL编译器和执行有多懒?

我可以依赖Snowflake的懒惰评估来进行测试和引发异常吗? CTE是否懒于评估? 这是否记录在案? (相关问题:Assertions in Snowflake) 推荐答案 我想分享我自己在这方面的实验。懒惰评估对于优化目的非常有用,对于测试也非常有用。我找不到保证此行为的文档,因此这些实验有助于确定当前行为 引发测试异常 不会引发这些可能被0除以的异常 ..