Preguntas etiquetadas con unit-testing

38
¿Realmente vale la pena probar un cliente API?

Esto es algo que me preocupa desde hace un tiempo. ¿Realmente vale la pena probar un cliente API? Digamos que está creando una pequeña clase para abstraer las llamadas a una API REST de la tienda de mascotas. La tienda de mascotas es una API muy simple y tiene un conjunto básico de...

37
¿Usar "nuevo" en el constructor siempre es malo?

He leído que usar "nuevo" en un constructor (para cualquier otro objeto que no sea de valor simple) es una mala práctica, ya que hace que las pruebas unitarias sean imposibles (ya que esos colaboradores también deben crearse y no se pueden burlar). Como no tengo mucha experiencia en pruebas...

37
¿Cuánta cobertura de código es "suficiente"?

Estamos comenzando a presionar por la cobertura del código aquí en mi trabajo, y me ha hecho pensar ... ¿Cuánta cobertura del código es suficiente? ¿Cuándo llega al punto de disminuir la rentabilidad de la cobertura del código? ¿Cuál es el punto óptimo entre una buena cobertura y la insuficiente?...

37
Métodos de prueba unitaria con salida indeterminada

Tengo una clase que está destinada a generar una contraseña aleatoria de una longitud que también es aleatoria, pero limitada a estar entre una longitud mínima y máxima definida. Estoy construyendo pruebas unitarias, y me encontré con un pequeño inconveniente interesante con esta clase. Toda la...

36
¿Cómo deberías TDD un juego Yahtzee?

Digamos que estás escribiendo un estilo TDD de juego Yahtzee. Desea probar la parte del código que determina si un conjunto de cinco tiradas de dados es o no una casa completa. Hasta donde sé, cuando haces TDD, sigues estos principios: Escribe las pruebas primero Escribe lo más simple posible que...