El arte de las pruebas unitarias: Con ejemplos en C#

Puntuación: ⭐⭐⭐⭐⭐  (4,3 de 5)

El arte de las pruebas unitarias: Con ejemplos en C# (Roy Osherove)

Opiniones de los lectores

Resumen:

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)'.

Desventajas:

⬤ 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)

Título original:

The Art of Unit Testing: With Examples in C#

Contenido del libro:

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.

Otros datos del libro:

ISBN:9781617290893
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2013
Número de páginas:375

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

El arte de las pruebas unitarias: Con ejemplos en C# - The Art of Unit Testing: With Examples in...
Resumen The Art of Unit Testing, Second Edition...
El arte de las pruebas unitarias: Con ejemplos en C# - The Art of Unit Testing: With Examples in C#
El arte de las pruebas unitarias, tercera edición: Con ejemplos en JavaScript - The Art of Unit...
The Art of Unit Testing, Third Edition (El arte...
El arte de las pruebas unitarias, tercera edición: Con ejemplos en JavaScript - The Art of Unit Testing, Third Edition: With Examples in JavaScript

Las obras del autor han sido publicadas por las siguientes editoriales:

© 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)