Preguntas etiquetadas con unit-testing

Las pruebas unitarias son un método mediante el cual se prueban unidades individuales de código fuente para determinar si son aptas para su uso.


3
¿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 …
38 unit-testing  api 



7
¿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 …



12
¿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? …


11
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 idea detrás de una …

3
¿Las pruebas de integración están destinadas a repetir todas las pruebas unitarias?
Digamos que tengo una función (escrita en Ruby, pero todos deberían entenderla): def am_I_old_enough?(name = 'filip') person = Person::API.new(name) if person.male? return person.age > 21 else return person.age > 18 end end En las pruebas unitarias, crearía cuatro pruebas para cubrir todos los escenarios. Cada uno usará un Person::APIobjeto burlado …


6
¿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 …
36 unit-testing  tdd 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.