Effective Testing with Rspec 3: Build Ruby Apps with Confidence (Pruebas eficaces con Rspec 3: Cree aplicaciones Ruby con confianza)

Puntuación:   (4,7 de 5)

Effective Testing with Rspec 3: Build Ruby Apps with Confidence (Pruebas eficaces con Rspec 3: Cree aplicaciones Ruby con confianza) (Myron Marston)

Opiniones de los lectores

Resumen:

El libro 'Effective Testing with RSpec 3' de Myron Marston e Ian Dees es muy elogiado por su claridad, profundidad de la información y ejemplos prácticos destinados a mejorar la comprensión del marco de pruebas RSpec. Mientras que muchos revisores lo encuentran beneficioso tanto para usuarios nuevos como experimentados de RSpec, algunos señalan problemas con la integridad de los ejemplos de código fuente proporcionados.

Ventajas:

Contenido claro y bien estructurado que simplifica conceptos complejos.
Información exhaustiva sobre RSpec, lo que lo hace valioso tanto para principiantes como para desarrolladores experimentados.
Numerosos ejemplos prácticos de código que mejoran el aprendizaje.
Buenos ejercicios al final de cada capítulo para reforzar la comprensión.
Impacto positivo en la capacidad de los lectores para escribir mejores pruebas y refactorizar sus conjuntos de pruebas.
Ideas autorizadas de desarrolladores experimentados en el campo.

Desventajas:

Faltan partes clave del código fuente necesarias para ejecutar los ejemplos, lo que provoca frustración.
Algunas dependencias están desactualizadas y no son compatibles con las nuevas versiones de Ruby.
Algunos lectores opinan que el estilo de escritura puede no gustar a todo el mundo.

(basado en 17 opiniones de lectores)

Título original:

Effective Testing with Rspec 3: Build Ruby Apps with Confidence

Contenido del libro:

¡Nuestras pruebas están rotas otra vez! ¿Por qué tarda tanto en ejecutarse el conjunto de pruebas? ¿Qué valor estamos obteniendo de estas pruebas? Resuelva sus problemas de pruebas mediante la construcción y el mantenimiento de software de calidad con RSpec - el popular marco de pruebas Ruby con sabor a BDD. Esta guía definitiva del desarrollador principal de RSpec le muestra cómo utilizar RSpec para impulsar diseños más mantenibles, especificar y documentar el comportamiento esperado, y evitar regresiones durante la refactorización. Construya un proyecto utilizando RSpec para diseñar, describir y probar el comportamiento de su código. Tanto si es nuevo en las pruebas automatizadas como si lleva años utilizándolas, este libro le ayudará a escribir pruebas más eficaces.

RSpec se ha descargado más de 100 millones de veces y ha inspirado innumerables marcos de pruebas en otros lenguajes. Utilice este influyente marco de pruebas de Ruby para desarrollar iterativamente un proyecto con la confianza que proporciona un código bien probado. Este libro te guía a través de la creación de un proyecto Ruby con RSpec, y explora los componentes individuales en detalle.

Comience por aprender los conceptos básicos de la instalación y el uso de RSpec. A continuación, construya una API JSON del mundo real, utilizando RSpec durante todo el proceso para impulsar un flujo de trabajo de afuera hacia adentro al estilo BDD. Aplique una estrategia de pruebas efectiva para escribir pruebas rápidas y robustas que soporten el diseño evolutivo a través de la refactorización. El resto del libro proporciona la guía definitiva de los componentes de RSpec. Utilizar los metadatos de rspec-core para cortar y trocear su conjunto de especificaciones. Profundice en los emparejadores de rspec-expectations: compóngalos de forma flexible, especifique los resultados esperados con precisión y diagnostique problemas rápidamente con la ayuda de buenos mensajes de fallo. Escriba pruebas rápidas y aisladas con los dobles de prueba de rspec-mocks mientras empuja su código hacia interfaces más simples.

Los autores, con una experiencia combinada de 20 años en pruebas automatizadas, comparten la sabiduría de las pruebas que conducirá a una experiencia de pruebas divertida y productiva.

Lo que necesitas

Para seguir el libro, necesitarás Ruby 2.2+. El libro te guiará a través de la instalación de RSpec 3 y la configuración de un nuevo proyecto para usarlo.

Otros datos del libro:

ISBN:9781680501988
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2017
Número de páginas:275

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Effective Testing with Rspec 3: Build Ruby Apps with Confidence (Pruebas eficaces con Rspec 3: Cree...
¡Nuestras pruebas están rotas otra vez! ¿Por qué...
Effective Testing with Rspec 3: Build Ruby Apps with Confidence (Pruebas eficaces con Rspec 3: Cree aplicaciones Ruby con confianza) - Effective Testing with Rspec 3: Build Ruby Apps with Confidence

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)