Pruebas unitarias de iOS por ejemplo: Consejos y técnicas de Xctest usando Swift


Precio:
Precio de venta$67.93

Descripción

Cambia sin miedo el diseño de tu código iOS con sólidas pruebas unitarias. Usa el framework de pruebas XCTest integrado en Xcode y Swift para obtener retroalimentación rápida sobre todo tu código, incluido el código heredado. Aprende los trucos y técnicas para probar todo el código iOS, especialmente los controladores de vista (UIViewControllers), que son críticos para las aplicaciones iOS. Aprende a aislar y reemplazar dependencias en código heredado escrito sin pruebas. Practica la refactorización segura que hace posible estas pruebas y observa cómo todos tus cambios se verifican de forma rápida y automática. Realiza incluso los cambios de código más audaces con total confianza.

Las pruebas manuales de código y UI se vuelven más lentas cuanto más profunda es tu jerarquía de navegación. Puede tomar varios toques solo para llegar a una pantalla en particular, sin mencionar las pruebas de flujo de trabajo reales. Las pruebas unitarias automáticas ofrecen una retroalimentación tan rápida que pueden cambiar las reglas del desarrollo. Lleva las pruebas al desarrollo de iOS, incluso para código heredado. Usa XCTest para escribir pruebas unitarias en Swift para todo tu código.

Los desarrolladores de iOS suelen reservar las pruebas unitarias solo para sus clases de modelo. Pero ese enfoque se salta la mayor parte del código común a las aplicaciones de iOS, especialmente con los UIViewControllers. Aprende a probar unitariamente estos controladores de vista para expandir tus posibilidades de pruebas unitarias. Dado que las buenas pruebas unitarias son la base para una refactorización segura, estás capacitado para realizar cambios audaces. Aprende a evitar los errores más comunes que cometen los programadores de Swift con el framework XCTest. Usa la cobertura de código para encontrar huecos en tus suites de pruebas. Aprende a identificar dependencias difíciles.

Remodela el diseño de tu código rápidamente, con menos riesgo y menos miedo.



Autor: Jon Reid
Editorial: Pragmatic Bookshelf
Publicado: 14/07/2020
Páginas: 360
Tipo de encuadernación: Tapa blanda
Peso: 1.36lbs
Tamaño: 9.25h x 7.52w x 0.75d
ISBN13: 9781680506815
ISBN10: 1680506811
Categorías BISAC:
- Informática | Desarrollo e ingeniería de software | Aseguramiento de la calidad y pruebas
- Informática | Lenguajes | General
- Informática | Sistemas operativos | Mac OS

Acerca del autor

Jon Reid es un experto líder en pruebas unitarias y desarrollo basado en pruebas (TDD) para el desarrollo de iOS. Ha practicado TDD en plataformas Apple desde 2001. Su blog, https: //qualitycoding.org se centra en las prácticas de pruebas unitarias de iOS.