Descripción
Cree aplicaciones robustas y de alto rendimiento desarrollando aplicaciones SvelteKit utilizando pruebas automatizadas y técnicas TDD, incluyendo pruebas unitarias y de extremo a extremo, comparadores personalizados, simulación de componentes y autenticación.
La compra del libro impreso o Kindle incluye un eBook PDF gratuito
Características clave:
- Comprender y dominar el flujo de trabajo de desarrollo basado en pruebas (TDD).
- Explore los principios de las pruebas unitarias con Vitest y las pruebas de extremo a extremo utilizando Playwright y Cucumber.js.
- Aproveche ejemplos prácticos de pruebas unitarias que cubren una variedad de características del framework SvelteKit.
Descripción del libro:
Svelte es un framework de frontend popular utilizado por su enfoque en el rendimiento y la facilidad de uso, y el desarrollo basado en pruebas (TDD) es un enfoque poderoso que ayuda a crear pruebas automatizadas antes de escribir código. Al combinarlos, puede crear código eficiente y fácil de mantener para aplicaciones modernas. "Svelte con Desarrollo Basado en Pruebas" le ayudará a aprender prácticas efectivas de pruebas automatizadas para construir y mantener aplicaciones Svelte.
En la primera parte del libro, encontrará un recorrido guiado sobre la creación de una aplicación SvelteKit utilizando el flujo de trabajo TDD. Descubrirá los conceptos principales para escribir casos de prueba unitarios efectivos y consejos prácticos para desarrollar conjuntos de pruebas sólidos y fáciles de mantener que pueden acelerar el desarrollo de aplicaciones mientras siguen siendo efectivos a medida que la aplicación evoluciona. En la siguiente parte del libro, se centrará en la refactorización y las técnicas de prueba avanzadas, como el uso de simulacros de componentes y la escritura de pruebas estilo BDD con el framework Cucumber.js. En la parte final del libro, explorará cómo probar características complejas de aplicaciones y frameworks, incluyendo autenticación, almacenes de Svelte y service workers.
Al final de este libro, estará bien equipado para construir aplicaciones Svelte impulsadas por pruebas empleando conocimientos teóricos y prácticos.
Lo que aprenderá:
- Cree pruebas unitarias Vitest claras y concisas que ayuden a la implementación de componentes Svelte.
- Utilice Playwright y Cucumber.js para desarrollar pruebas de extremo a extremo que simulen interacciones de usuario y prueben la funcionalidad de su aplicación.
- Aproveche los simulacros de componentes para aislar y probar componentes individuales.
- Escriba pruebas unitarias para una variedad de características del framework Svelte.
- Explore técnicas de refactorización efectivas para mantener limpio el código de su aplicación Svelte y sus conjuntos de pruebas.
- Construya aplicaciones Svelte de alta calidad que estén bien probadas, sean de alto rendimiento y resistentes a los cambios.
A quién va dirigido este libro:
Este libro es una guía esencial para los desarrolladores de Svelte que buscan mejorar su proceso de desarrollo aprendiendo el flujo de trabajo TDD y su aplicación. Ya sea un desarrollador experimentado o nuevo en las pruebas automatizadas, este libro le ayudará a obtener un enfoque práctico para mejorar su flujo de trabajo. Los ejemplos están escritos en JavaScript, lo que los hace accesibles para todos los desarrolladores, incluidos los desarrolladores de TypeScript.
Autor: Daniel Irvine
Editorial: Packt Publishing
Publicado: 30/06/2023
Páginas: 250
Tipo de encuadernación: Tapa blanda
Peso: 0.96 libras
Tamaño: 9.25h x 7.50w x 0.53d
ISBN13: 9781837638338
ISBN10: 1837638330
Categorías BISAC:
- Computadoras | Internet | Programación web
- Computadoras | Internet | Servicios web y API
- Computadoras | Lenguajes | JavaScript
Este título no es retornable

