{"product_id":"test-driven-development-in-go-a-practical-guide-to-writing-idiomatic-and-efficient-go-tests-through-real-world-examples-9781803247878","title":"Desarrollo Dirigido por Pruebas en Go: Una guía práctica para escribir pruebas idiomáticas y eficientes en Go a través de ejemplos del mundo real","description":"\u003cp\u003e\u003cstrong\u003eExplore las técnicas de prueba de Go y aproveche TDD para entregar y mantener una arquitectura de microservicios, incluidas las pruebas de contratos, de extremo a extremo y unitarias.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eLa compra del libro impreso o Kindle incluye un libro electrónico en PDF gratuito\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eCaracterísticas clave:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eEscriba suites de pruebas de Go utilizando marcos de simulación y pruebas populares.\u003c\/li\u003e\n\u003cli\u003eAproveche TDD para implementar pruebas en todos los niveles de las aplicaciones web y la arquitectura de microservicios.\u003c\/li\u003e\n\u003cli\u003eDomine el arte de escribir pruebas que cubran casos extremos y código concurrente.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eDescripción del libro:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eLos desarrolladores experimentados comprenden la importancia de diseñar una estrategia de prueba integral para garantizar una implementación y un mantenimiento eficientes de los servicios en producción. Este libro le muestra cómo utilizar el desarrollo impulsado por pruebas (TDD), una práctica ampliamente adoptada en la industria, para probar sus aplicaciones Go en diferentes niveles. También explorará los desafíos que enfrenta al probar código concurrente y aprenderá a aprovechar los genéricos y a escribir pruebas difusas.\u003c\/p\u003e\u003cp\u003eEl libro comienza enseñándole cómo usar TDD para abordar varios problemas, desde funciones matemáticas simples hasta aplicaciones web. Luego, aprenderá cómo estructurar y ejecutar sus pruebas unitarias utilizando la biblioteca de pruebas estándar de Go y explorará dos marcos de prueba populares, Testify y Ginkgo. También implementará suites de pruebas utilizando pruebas basadas en tablas, una técnica popular de Go. A medida que avance, escribirá y ejecutará pruebas de desarrollo impulsado por el comportamiento (BDD) utilizando Ginkgo y Godog. Finalmente, explorará los aspectos difíciles de implementar y probar TDD en producción, como refactorizar su código y probar la arquitectura de microservicios con pruebas de contratos implementadas con Pact. Todas estas técnicas se demostrarán utilizando un ejemplo de API REST, así como ejemplos de código más pequeños hechos a medida.\u003c\/p\u003e\u003cp\u003eAl final de este libro, habrá aprendido cómo diseñar e implementar una estrategia de prueba integral para sus aplicaciones Go y su arquitectura de microservicios.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eLo que aprenderá:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eCree pruebas unitarias prácticas de Go utilizando simulaciones y aserciones con Testify.\u003c\/li\u003e\n\u003cli\u003eCree suites de pruebas basadas en tablas para aplicaciones web HTTP.\u003c\/li\u003e\n\u003cli\u003eEscriba pruebas estilo BDD utilizando el marco de pruebas Ginkgo.\u003c\/li\u003e\n\u003cli\u003eUtilice el marco de pruebas Godog para probar aplicaciones web de forma fiable.\u003c\/li\u003e\n\u003cli\u003eVerifique la arquitectura de microservicios utilizando las pruebas de contrato de Pact.\u003c\/li\u003e\n\u003cli\u003eDesarrolle pruebas que cubran casos extremos utilizando pruebas de propiedades y fuzzing.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePara quién es este libro:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eSi usted es un desarrollador de nivel intermedio o un profesional de pruebas de software que conoce los fundamentos de Go y busca entregar proyectos con Go, entonces este libro es para usted. El conocimiento de la sintaxis, las estructuras, las funciones y las interfaces de Go le ayudará a sacar el máximo provecho de este libro.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-16013560\"\u003eAdelina Simion\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Packt Publishing\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 28\/04\/2023\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 342\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 1.30 lbs\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.25h x 7.50w x 0.71d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781803247878\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1803247878\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-COM051010\"\u003eLenguajes | General\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-COM051330\"\u003eDesarrollo de software e ingeniería | Garantía de calidad y pruebas\u003c\/a\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003eEste título no es retornable\u003c\/i\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":44456918614253,"sku":"9781803247878","price":55.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_1cd8d13b-ddaf-442a-b0dd-f66e2992f498.jpg?v=1700411195","url":"https:\/\/sureshotbooks.com\/es\/products\/test-driven-development-in-go-a-practical-guide-to-writing-idiomatic-and-efficient-go-tests-through-real-world-examples-9781803247878","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}