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)