{"product_id":"testing-elixir-effective-and-robust-testing-for-elixir-and-its-ecosystem-9781680507829","title":"Probando Elixir: Pruebas efectivas y robustas para Elixir y su ecosistema","description":"\u003cp\u003eElixir ofrece nuevos paradigmas y te reta a probar de formas poco convencionales. Comienza con ExUnit: casi todo lo que necesitas para escribir pruebas que cubran todos los niveles de detalle, desde la unidad hasta la integración, pero solo si sabes cómo usarlo al máximo, te mostraremos cómo. Explora la prueba de desafíos específicos de Elixir, como módulos basados en OTP, código asíncrono, aplicaciones basadas en Ecto y aplicaciones Phoenix. Explora nuevas herramientas como Mox para mocks y StreamData para pruebas basadas en propiedades. Armado con este conocimiento, puedes crear suites de pruebas que agreguen valor a tu ciclo de producción y te protejan de regresiones.\u003c\/p\u003e \u003cp\u003eEscribe pruebas de Elixir de las que puedas sentirte orgulloso. Sumérgete en la filosofía de pruebas de Elixir y domina la terminología y los conceptos que sustentan las buenas pruebas. Crea y estructura una suite de pruebas ExUnit integral, comenzando desde lo básico, y construye una cobertura de pruebas completa que brindará seguridad para la refactorización y confianza en que tu código funciona según lo diseñado. Usa las pruebas para hacer que tu software sea más confiable y tolerante a fallas.\u003c\/p\u003e \u003cp\u003eExplora el conjunto de herramientas básicas proporcionado por ExUnit y Mix para escribir y organizar tu suite de pruebas. Prueba código construido alrededor de diferentes funcionalidades de OTP. Aísla tu código a través de la inyección de dependencias y usando Mox. Escribe pruebas exhaustivas para proyectos Ecto, cubriendo Ecto como herramienta de base de datos y como herramienta independiente de validación de datos. Prueba los canales de Phoenix de principio a fin, incluyendo la autenticación y la unión a temas. Escribe pruebas de controladores de Phoenix y comprende los conceptos de las pruebas de integración en Elixir. Aprende pruebas basadas en propiedades con StreamData del autor que escribió la biblioteca.\u003c\/p\u003e \u003cp\u003eCodifica con gran confianza de que estás sacando el máximo provecho de tu suite de pruebas, con las herramientas adecuadas que hacen que probar tu código sea un placer y una parte valiosa de tu ciclo de desarrollo.\u003c\/p\u003e \u003cp\u003e\u003cb\u003eLo que necesitas: \u003c\/b\u003e\u003c\/p\u003e \u003cp\u003ePara sacar el máximo provecho de este libro, necesitarás tener instalado Elixir 1.8 o posterior y Erlang\/OTP 21 o posterior. Para completar los capítulos relevantes, también necesitarás Ecto 3.1 o posterior, EctoSQL 3.1 o posterior y Phoenix 1.3 o posterior.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-13942962\"\u003eAndrea Leopardi\u003c\/a\u003e, \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-13942963\"\u003eJeffrey Matthias\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Pragmatic Bookshelf\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 08\/03\/2021\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 264\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 1.01 libras\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.25h x 7.50w x 0.55d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781680507829\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1680507826\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051330\"\u003eDesarrollo e Ingeniería de Software | Aseguramiento de la Calidad y Pruebas\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051240\"\u003eDesarrollo e Ingeniería de Software | Análisis y Diseño de Sistemas\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051440\"\u003eDesarrollo e Ingeniería de Software | Herramientas\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eAcerca del autor\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eAndrea Leopardi\u003c\/b\u003e es un desarrollador e ingeniero de software con pasión por la programación y el diseño de código. Le encanta el código hermoso y completamente probado. Es miembro del equipo central del lenguaje de programación Elixir. También es un orador y formador frecuente.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eJeffrey Matthias\u003c\/b\u003e es un ingeniero de software y diseñador industrial que ama la modularidad y los ciclos de retroalimentación rápidos, dos cosas que las pruebas pueden ayudar a facilitar en el código. Cuando no está codificando, está (ayudando a su increíble esposa con) la crianza de sus dos hijos y comenzando proyectos que algún día podría terminar.\u003c\/p\u003e","brand":"Pragmatic Bookshelf","offers":[{"title":"Default Title","offer_id":42685765058797,"sku":"9781680507829","price":65.1,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_743bd40d-77ed-4599-9f39-404bfc2d0aa4.jpg?v=1649770547","url":"https:\/\/sureshotbooks.com\/es\/products\/testing-elixir-effective-and-robust-testing-for-elixir-and-its-ecosystem-9781680507829","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}