Pruebas de Elixir: Pruebas eficaces y sólidas para Elixir y su ecosistema

Puntuación:   (4,8 de 5)

Pruebas de Elixir: Pruebas eficaces y sólidas para Elixir y su ecosistema (Andrea Leopardi)

Opiniones de los lectores

Actualmente no hay opiniones de lectores. La calificación se basa en 13 votos.

Título original:

Testing Elixir: Effective and Robust Testing for Elixir and Its Ecosystem

Contenido del libro:

Elixir ofrece nuevos paradigmas y le reta a realizar pruebas de formas poco convencionales. Comience con ExUnit: casi todo lo que necesita para escribir pruebas que cubren todos los niveles de detalle, desde la unidad hasta la integración, pero sólo si sabe cómo usarlo al máximo - le mostraremos cómo. Explore los desafíos específicos de las pruebas de Elixir, como los módulos basados en OTP, el código asíncrono, las aplicaciones basadas en Ecto y las aplicaciones Phoenix. Explore nuevas herramientas como Mox para mocks y StreamData para pruebas basadas en propiedades. Armado con estos conocimientos, podrá crear conjuntos de pruebas que añadan valor a su ciclo de producción y le protejan de las regresiones.

Escriba pruebas de Elixir de las que pueda sentirse orgulloso. Sumérjase en la filosofía de pruebas de Elixir y domine la terminología y los conceptos que subyacen a las buenas pruebas. Cree y estructure un conjunto de pruebas ExUnit completo, empezando por lo básico, y construya una cobertura de pruebas completa que le proporcione seguridad para la refactorización y confianza en que su código funciona según lo diseñado. Utilice las pruebas para que su software sea más fiable y tolerante a fallos.

Explore el conjunto de herramientas básicas proporcionadas por ExUnit y Mix para escribir y organizar su conjunto de pruebas. Prueba código construido alrededor de diferentes funcionalidades OTP. Aislar el código mediante la inyección de dependencias y el uso de Mox. Escribir pruebas completas para proyectos Ecto, cubriendo Ecto como una herramienta de base de datos, así como una herramienta independiente de validación de datos. Probar canales Phoenix de extremo a extremo, incluyendo temas de autenticación y unión. Escribir pruebas de controlador Phoenix y comprender los conceptos de pruebas de integración en Elixir. Aprenda pruebas basadas en propiedades con StreamData del autor que escribió la biblioteca.

Código con alta confianza de que está obteniendo el máximo provecho de su conjunto de pruebas, con las herramientas adecuadas que hacen que las pruebas de su código un placer y una parte valiosa de su ciclo de desarrollo.

Lo que necesita

Para sacar el máximo provecho de este libro, necesitará tener instalado Elixir 1. 8 o posterior y Erlang/OTP 21 o posterior. Para completar los capítulos pertinentes, también necesitará Ecto 3. 1 o posterior, EctoSQL 3. 1 o posterior y Phoenix 1. 3 o posterior. 3 o posterior.

Otros datos del libro:

ISBN:9781680507829
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2021
Número de páginas:220

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Pruebas de Elixir: Pruebas eficaces y sólidas para Elixir y su ecosistema - Testing Elixir:...
Elixir ofrece nuevos paradigmas y le reta a...
Pruebas de Elixir: Pruebas eficaces y sólidas para Elixir y su ecosistema - Testing Elixir: Effective and Robust Testing for Elixir and Its Ecosystem

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)