SKU/Artículo: AMZ-B0G194DZF7

Automatización de pruebas en Python con pytest: Pruebas de unidad, de integración, funcionales y E2E (Spanish Edition)

Format:

Paperback

Detalles del producto
Disponibilidad:
En stock
Peso con empaque:
0.65 kg
Devolución:
Condición
Nuevo
Producto de:
Amazon
Viaja desde
USA

Sobre este producto
  • Descripción del libro Mejore la excelencia en el desarrollo de software con Python. Incremente la calidad de su software reduciendo sus defectos. Únase a los millones de desarrolladores que confían en pytest, el framework de pruebas líder de Python, con sus casi 270 millones de descargas mensuales.A lo largo de sus 28 lecciones, este manual le ofrece una inmersión completa en el desarrollo de pruebas apoyada una ruta bien estudiada y un proyecto de código abierto específico con el que asentará lo aprendido.Al finalizar, sabrá:Los fundamentos sólidos del desarrollo de pruebas, concretamente de las pruebas de unidad, de integración, funcionales y E2E. Conocerá la teoría básica para dominar la pirámide de pruebas y el patrón AAA(C), garantizando que sus pruebas sean eficientes y legibles.La gestión de los datos de prueba con el objetivo de mejorar su acceso y su mantenimiento.La generación de datos sintéticos con Faker y Gemini Code Assist.La simulación o emulación de componentes mediante monkeypatch y pytest-mock.La creación de entornos de prueba. Eliminará conflictos de entorno y acelerará sus compilaciones (builds) integrando contenedores Docker con pytest-docker.La reducción del tiempo de ejecución con la ejecución paralela de pytest-xdist.La prueba de código asincrónico (async/await) utilizando el complemento especializado pytest-asyncio.La generación de informes de HTML.La cobertura de código con el complemento pytest-cov.El modelado y la diagramación de los casos de uso y de pruebas con UML y Mermaid.El uso de IAgen para optimizar su flujo de trabajo usando Gemini Code Assist en VS Code para la generación de pruebas y de datos sintéticos.Audiencia Equipos de desarrollo de software con Python. Tabla de contenidosFundamentos de pruebasFundamentos de pytestFase de evaluaciónDepuración de código con VS CodeContextos de prueba (fixtures) de pytestContextos de prueba predefinidos de pytestMarcas de pytestPruebas de unidad con pytestSimulaciones: Sustituciones (patching) con pytest y pytest-mockSimulaciones: Suplantaciones (mocking) con pytest-mockFundamentos de los complementos de pytestGeneración de datos sintéticos con FakerEjecución paralela de pruebas con pytest-xdistPruebas de integración con pytestUso de contenedores de Docker con pytest-dockerInformes de pruebas de pytestCobertura de código con pytest-covPruebas de código asincrónico con pytest-asyncio y pytest-mockTiempo máximo de ejecución de prueba con pytest-timeoutPruebas funcionales con pytestModelado conceptual con diagramas de casos de uso de UMLDiagramación de casos de uso con MermaidModelado de casos de prueba con UML y MermaidPruebas E2E con pytestModelado de interacciones con diagramas de secuencia de UML y MermaidFundamentos de Gemini Code Assist en VS CodeGeneración de pruebas con Gemini Code AssistGestión de los datos de prueba
AR$91.841
31% OFF
AR$63.336

IMPORT EASILY

By purchasing this product you can deduct VAT with your RUT number

AR$91.841
31% OFF
AR$63.336
Llega en 8 a 12 días hábiles
con envío
Tienes garantía de entrega
Este producto viaja de USA a tus manos en