Puntuación:
Este libro sobre pruebas unitarias en C# es elogiado por su enfoque claro y práctico y su lenguaje fácil de seguir, que lo hacen adecuado tanto para principiantes como para desarrolladores experimentados. Proporciona valiosos conceptos, técnicas y ejemplos del mundo real que pueden aplicarse inmediatamente. Sin embargo, ha recibido críticas por su contenido desorganizado, la profundidad de las variables y los errores en los ejemplos de código, lo que hace que algunos lectores lo encuentren confuso.
Ventajas:⬤ Escrito en un inglés claro y explicable.
⬤ Proporciona ejemplos prácticos y aplicables.
⬤ Bueno tanto para principiantes como para desarrolladores experimentados.
⬤ Cubre problemas del mundo real a los que se enfrentan las pruebas unitarias.
⬤ Se centra en conceptos importantes como las '3 A's de las pruebas unitarias (Arrange, Act, Assert)'.
⬤ Algunos lectores encuentran ilógica la organización.
⬤ Contiene errores en ejemplos de código.
⬤ Algunos lectores consideran que le falta profundidad en ciertos temas.
⬤ Algunas ediciones pueden no estar actualizadas, lo que provoca decepción con las copias usadas.
⬤ Hace repetidas referencias a otros materiales, lo que puede confundir a los lectores.
(basado en 66 opiniones de lectores)
The Art of Unit Testing: With Examples in C#
Resumen
The Art of Unit Testing, Second Edition le guía paso a paso desde la escritura de sus primeras pruebas sencillas hasta el desarrollo de conjuntos de pruebas robustos que sean mantenibles, legibles y fiables. Dominará las ideas básicas y pasará rápidamente a temas de gran valor como mocks, stubs y aislamiento, incluyendo frameworks como Moq, FakeItEasy y Typemock Isolator. Explorará los patrones y la organización de las pruebas, el trabajo con código heredado e incluso el código «no comprobable». Por el camino, aprenderá sobre pruebas de integración y técnicas y herramientas para probar bases de datos y otras tecnologías.
Acerca de este libro
Sabe que debería realizar pruebas unitarias, así que ¿por qué no lo hace? Si es nuevo en las pruebas unitarias, si las encuentra tediosas, o si simplemente no está obteniendo suficiente recompensa por el esfuerzo que pone en ellas, siga leyendo.
The Art of Unit Testing, Second Edition le guía paso a paso desde la escritura de sus primeras pruebas unitarias sencillas hasta la construcción de conjuntos de pruebas completos que sean mantenibles, legibles y fiables. Pasará rápidamente a temas más complicados como mocks y stubs, mientras aprende a utilizar frameworks de aislamiento (mocking) como Moq, FakeItEasy y Typemock Isolator. Explorará patrones y organización de pruebas, refactorizará aplicaciones de código y aprenderá a probar código «no comprobable». Por el camino, aprenderá sobre pruebas de integración y técnicas para realizar pruebas con bases de datos.
Los ejemplos del libro utilizan C#, pero serán de utilidad para cualquiera que utilice un lenguaje de tipado estático como Java o C++.
La compra del libro impreso incluye un libro electrónico gratuito en formato PDF, Kindle y ePub de Manning Publications.
Contenido
⬤ Crear pruebas legibles, mantenibles y fiables.
⬤ Fakes, stubs, mock objects, y frameworks de aislamiento (mocking).
⬤ Técnicas sencillas de inyección de dependencias.
⬤ Refactorización de código heredado.
Sobre el autor
Roy Osherove lleva más de 15 años programando, y asesora y forma a equipos de todo el mundo en el delicado arte de las pruebas unitarias y el desarrollo basado en pruebas. Su blog está en ArtOfUnitTesting.com.
Índice
PARTE 1 EMPEZANDO.
⬤ Los fundamentos de las pruebas unitarias.
⬤ Una primera prueba unitaria.
PARTE 2 TÉCNICAS BÁSICAS.
⬤ Usando stubs para romper dependencias.
⬤ Pruebas de interacción usando objetos mock.
⬤ Marcos de aislamiento (mocking).
⬤ Profundizando en los frameworks de aislamiento.
PARTE 3 EL CÓDIGO DE PRUEBA.
⬤ Jerarquías y organización de las pruebas.
⬤ Los pilares de unas buenas pruebas unitarias.
PARTE 4 DISEÑO Y PROCESO.
⬤ Integrando las pruebas unitarias en la organización.
⬤ Trabajando con código heredado.
⬤ Diseño y testabilidad.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)