Preguntas etiquetadas con testing

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

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 …


9
¿Los programadores son malos probadores?
Sé que esto se parece mucho a otras preguntas que ya se han hecho, pero en realidad es un poco diferente. En general, se considera que los programadores no son buenos para realizar la función de probar una aplicación. Por ejemplo: Joel on Software - Cinco razones principales (incorrectas) por …
36 testing  qa 

10
¿Deberían los desarrolladores ser responsables de otras pruebas además de las pruebas unitarias? De ser así, ¿cuáles son las más comunes?
Actualmente estoy trabajando en un proyecto bastante grande, y he usado JUnit y EasyMock para unir bastante ampliamente la funcionalidad de prueba. Ahora estoy interesado en qué otros tipos de pruebas debería preocuparme. Como desarrollador, ¿es mi responsabilidad preocuparme por cosas como pruebas funcionales o de regresión? ¿Hay una buena …
35 testing 







4
¿Cómo solucionar problemas o probar nuevos códigos de manera eficiente cuando la configuración de hardware para reproducir errores es difícil o imposible de obtener?
Trabajo en una empresa mediana (150 empleados, equipo de ingeniería de tamaño ~ 10), y la mayoría de mis proyectos involucran la interfaz con equipos de laboratorio (osciloscopios, analizadores de espectro óptico, etc.) con el fin de aplicaciones de prueba semiautomatizadas. Me he encontrado con algunos escenarios diferentes en los …

7
¿Debo probar los métodos heredados?
Supongamos que tengo un Administrador de clase derivado de un Empleado de clase base , y ese Empleado tiene un método getEmail () que hereda el Administrador . ¿Debo probar que el comportamiento del método getEmail () de un gerente es, de hecho, el mismo que el de un empleado? …

6
Cómo explicar el valor de las pruebas unitarias
Quiero presentar el concepto de pruebas unitarias (y pruebas en general) a mis compañeros de trabajo; en este momento no hay pruebas en absoluto y las cosas se prueban realizando las tareas a través de la interfaz de usuario para ver el resultado deseado. Como puede imaginar, el código está …

9
TDD solo en teoría
Hace poco más de un año tuve la suerte de poder tomarme un descanso de 9 meses en el trabajo. Decidí que en ese tiempo perfeccionaría mis habilidades de C #. Comencé a trabajar en un montón de proyectos y me obligué a seguir TDD. Fue un proceso bastante esclarecedor. …

4
¿Deberíamos siempre unir los errores de prueba al corregirlos?
Cuando se corrigen errores, se recomienda que, donde trabajo, escriba primero una prueba que falla con el error dado y luego corrija el código hasta que pase la prueba. Esto sigue las prácticas de TDD, y se supone que es una buena práctica, pero noté que tiende a producir pruebas …
29 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.