Preguntas etiquetadas con testing

Verificación del comportamiento de un sistema de software contra el comportamiento esperado de ese sistema.





10
¿Cómo debo probar la aleatoriedad?
Considere un método para barajar elementos aleatoriamente en una matriz. ¿Cómo escribiría una prueba unitaria simple pero robusta para asegurarse de que esto funciona? Se me ocurrieron dos ideas, las cuales tienen defectos notables: Mezcle la matriz y luego asegúrese de que su orden sea diferente al anterior. Esto suena …

7
¿Qué debe probar con las pruebas unitarias?
Recién salí de la universidad y comenzaré la universidad en algún lugar la próxima semana. Hemos visto pruebas unitarias, pero no las hemos usado mucho; y todos hablan de ellos, así que pensé que tal vez debería hacer algo. El problema es que no sé qué probar. ¿Debo probar el …


7
¿Qué es exactamente una prueba de integración?
Mis amigos y yo hemos estado luchando por clasificar exactamente qué es una prueba de integración. Ahora, de camino a casa, me di cuenta de que cada vez que trato de dar un ejemplo del mundo real de una prueba de integración, resulta ser una prueba de aceptación, es decir. …
110 testing  agile  tdd 


12
¿Es el código comprobable mejor código?
Estoy tratando de acostumbrarme a escribir pruebas unitarias regularmente con mi código, pero he leído que primero es importante escribir código comprobable . Esta pregunta toca los principios SÓLIDOS de escribir código comprobable, pero quiero saber si esos principios de diseño son beneficiosos (o al menos no perjudiciales) sin planear …

12
¿Debo evitar métodos privados si realizo TDD?
Ahora estoy aprendiendo TDD. Entiendo que los métodos privados no son verificables y no deberían preocuparse porque la API pública proporcionará suficiente información para verificar la integridad de un objeto. He entendido OOP por un tiempo. Entiendo que los métodos privados hacen que los objetos estén más encapsulados, por lo …



19
¿Por qué funciona TDD? [cerrado]
El desarrollo basado en pruebas (TDD) es grande en estos días. A menudo lo veo recomendado como una solución para una amplia gama de problemas aquí en Programmers SE y otros lugares. Me pregunto por qué funciona. Desde el punto de vista de la ingeniería, me desconcierta por dos razones: …
92 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.