{"product_id":"python-testing-with-pytest-simple-rapid-effective-and-scalable-9781680508604","title":"Pruebas de Python con Pytest: Sencillas, Rápidas, Eficaces y Escalables","description":"\u003cp\u003ePruebe aplicaciones, paquetes y bibliotecas grandes y pequeñas con pytest, el marco de prueba más potente de Python. pytest le ayuda a escribir pruebas rápidamente y a mantenerlas legibles y fáciles de mantener. En esta edición totalmente revisada, explore los superpoderes de pytest (aserciones simples, fixtures, parametrización, marcadores y complementos) mientras crea pruebas simples y suites de pruebas contra una pequeña aplicación de base de datos. Usando un modelo de fixture robusto pero simple, es tan fácil escribir pequeñas pruebas con pytest como escalar a pruebas funcionales complejas. Este libro le muestra cómo hacerlo.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003epytest es innegablemente la mejor opción para probar proyectos Python. Es un marco de prueba completo, flexible y extensible. El modelo de fixture de pytest le permite compartir datos de prueba y procedimientos de configuración en múltiples capas de pruebas. El marco de pytest le ofrece características potentes como la reescritura de aserciones, la parametrización, los marcadores, los complementos, la ejecución de pruebas en paralelo y la presentación clara de informes de fallas de pruebas, sin código repetitivo.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003eCon instrucciones sencillas paso a paso y código de ejemplo, este libro le permitirá familiarizarse rápidamente con esta herramienta fácil de aprender pero potente. Escriba pruebas cortas y mantenibles que expresen elegantemente lo que está probando. Acelere los tiempos de prueba distribuyendo las pruebas en múltiples procesadores y ejecutándolas en paralelo. Utilice las declaraciones de aserción incorporadas de Python en lugar de funciones de ayuda de aserción incómodas para hacer que sus pruebas sean más legibles. Mueva el código de configuración fuera de las pruebas y a los fixtures para separar las fallas de configuración de las fallas de prueba. Pruebe condiciones de error y casos límite con pruebas de excepción esperadas, y use una prueba para ejecutar muchos casos de prueba con pruebas parametrizadas. Extienda pytest con complementos, conéctelo a sistemas de integración continua y úselo junto con tox, mock, coverage e incluso pruebas unittest existentes.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003eEscriba pruebas simples y mantenibles rápidamente con pytest.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eLo que necesita: \u003c\/b\u003e\u003c\/p\u003e\u003cbr\u003e\u003cp\u003eLos ejemplos de este libro fueron escritos usando Python 3.10 y pytest 7. pytest 7 soporta Python 3.5 y superior.\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-11040189\"\u003eBrian Okken\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Pragmatic Bookshelf\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 15\/03\/2022\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 274\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 1.05lbs\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.25h x 7.50w x 0.58d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781680508604\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1680508601\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-COM051360\"\u003eLenguajes | Python\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 e Ingeniería de Software | Control de 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-COM060160\"\u003eInternet | Programación Web\u003c\/a\u003e\u003cbr\u003e","brand":"Pragmatic Bookshelf","offers":[{"title":"Default Title","offer_id":42701896351981,"sku":"9781680508604","price":65.1,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_7f0c51e5-4eae-475a-bff5-9d1c476a52a4.jpg?v=1649954019","url":"https:\/\/sureshotbooks.com\/es\/products\/python-testing-with-pytest-simple-rapid-effective-and-scalable-9781680508604","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}