Cypress

Por Cypress.io

5 / 5 26 reseñas
Cypress

¿Quién utiliza este software?

Los desarrolladores de front-end y los ingenieros de aseguramiento de la calidad que escriben pruebas automáticas y están cansados de que las pruebas sean un dolor de cabeza. Para ellos, Cypress hace las pruebas más rápidas, más fáciles y mucho más confiables.

Valoración media

26 reseñas
  • En general 5 / 5
  • Facilidad de uso 5 / 5
  • Atención al cliente 5 / 5
  • Características 4.5 / 5
  • Relación calidad-precio 4.5 / 5

Detalles del producto

  • Precio de partida $99/mes
  • Versión gratuita
  • Prueba gratis
  • Implementación Instalado: Mac
    Instalado: Windows
  • Formación Seminarios web
    Documentación
  • Asistencia Horas laborables
    En línea

Datos del proveedor

  • Cypress.io
  • https://www.cypress.io
  • Fundada en 2015

Sobre nosotros Cypress

Cypress pone a prueba cualquier cosa que se ejecute en un navegador. Cypress Test Runner está diseñado para manejar los modernos entornos JavaScript especialmente bien. Se han realizado cientos de proyectos utilizando los marcos más recientes React, Angular, Vue, Elm, etc. Cypress también funciona igual de bien en aplicaciones renderizadas por servidor. El servicio Cypress Dashboard es un compañero opcional basado en la web de Test Runner. Registra pruebas en integración continua para que puedas entender las fallas y compartir los resultados con tu equipo.

Funciones de Cypress

  • Admite ejecución en paralelo
  • Conformidad Unicode
  • Mover y copiar
  • Tests basados en los requisitos
  • Tests de seguridad
  • Tests parametrizados
  • Verificación de scripts de test
  • Vista jerárquica

Productos sugeridos

Las reseñas más útiles sobre Cypress

This is a fantastic product for testing Javascript front ends. Quick & easy to become productive.

Traducir con Google Revisado el 19/11/2017
Dan S.
Product Architect
Ha utilizado el software durante: 1-5 meses
Fuente del revisor 
Fuente asdf
5/5
En general
5 / 5
Facilidad de uso
5 / 5
Características y funcionalidad
5 / 5
Asistencia al cliente
5 / 5
Relación calidad-precio
Probabilidad de recomendar el producto:
Poco probable Muy probablemente

Comentarios: Cypress.io has made writing Javascript tests a pure pleasure. It even allowed me to do testing (integration and end-to-end) on software that was written only with JQuery and mostly anonymous functions that, as a consequence of this structure, was not able to be unit tested (which Cypress can also handle). This software is more full-featured than competing Javascript testing suites, and it makes the use of Selenium purely optional (and not necessary for me).

Puntos a favor: Second-to-none documentation. Open source with a paid model for special services (but the open-source portion is complete). Comes bundled with JQuery, mocha, and a number of other extremely useful libraries. A key point to understand in starting with this software is that all selectors (such as cy.get() ) will keep trying until a timeout is reached. You can do either a positive selector or negate the selector (test for element to not be present in the DOM). This approach is extremely powerful. The selectors themselves, in this case, act sort of like assertions in that tests fail if the selector condition times out. Each subsequent cy.xxxx() command is only executed after the previous cy.xxxx() command completes - either the selection condition is met or it times out, so it's easy to prevent undesirable asynchronous behavior. Assertions are made using Chai, and tests are framed using Mocha syntax. I love that assertions are very English-like. Cypress.io comes with client software that spins up a browser and runs the tests. After the tests complete, you can review DOM snapshots of the test, which provides a way to play the state of the tests back over time. You can write not only unit tests, but full integration and end-to-end tests. I can't say enough good about Cypress.io. I thoroughly enjoy writing tests now, and need no other testing product for the front end.

Puntos en contra: I've only found one small thing - the way the cy.visit() command is set up. The command is set up like this cy.visit(baseUrl + the url). I would like to see it set up to be cy.visit(host + baseUrl + url).

Cypress is by far and away the easiest automation framework to implement and use.

Traducir con Google Revisado el 21/5/2018
Software Automation Engineer
Artículos deportivos
Ha utilizado el software durante: 6-12 meses
Fuente del revisor 
Fuente asdf
5/5
En general
5 / 5
Facilidad de uso
5 / 5
Características y funcionalidad
5 / 5
Asistencia al cliente
5 / 5
Relación calidad-precio

Puntos a favor: For me, the ease of use of getting up and running with automated testing using Cypress is one of the best things about it. From the initial install to running in CI/CD, Cypress makes your life so much easier when it comes to testing. The framework is incredibly user-friendly and easy to navigate, and you do not have any scaffolding to set up to use Cypress (no web drivers, no servers, etc.). I also love the debugging capabilities available within Cypress; taking snapshots of the DOM and having the ability to go back and see the state every step of the way has proven to be incredibly helpful. I performed a test in Winter 2017 of all current testing frameworks, including Cypress, TestCafe, NightwatchJS, and a few others; Cypress came out on top then and I believe that it still does now.

Puntos en contra: I have experienced weird OOM (out of memory) and random crashes when using Chrome while running long e2e tests with many steps; the Team has been amazing to work with and has helped me troubleshoot, but it still occurs with certain tests. Some Product Owners/Business Stakeholders do not like that it only runs on Chrome, but I do know that the Cypress Team is developing a Firefox implementation, so that issue should be resolved soon.

Leer más reseñas