Principios de pruebas de Software
Quienes incursionen en las pruebas de software deben conocer los principios que definen las características principales de las pruebas.
Estos principios nos dan una vista de como debemos enfocar las pruebas de software y que debemos tener presente en cada proyecto de pruebas.
A continuación la descripciones de estos principios:
El proceso de pruebas demuestra la
presencia de defectos:
Las pruebas ayudan a detectar defectos en el software, sin embargo las mismas
no pueden demostrar la ausencia de defectos
No es posible realizar pruebas
exhaustivas:
Para casos no triviales las pruebas exhaustivas son imposible, las pruebas de
muestra son necesarias
Pruebas tempranas: Las
pruebas tempranas ayudan a reducir costes dado que los defectos descubiertos en
fases tempranas del proceso de software son corregidos con menor esfuerzo
Agrupamiento de defectos: Los
defectos se presentan agrupados. El encontrar un defecto en una ubicación
determinada significa que probablemente se encontrara otro defecto a su
alrededor
Paradoja del pesticida: Las
repetición de pruebas idénticas no genera nueva información
Las pruebas dependen del contexto: Cada
entorno particular determina la forma en la cual se ejecutaran/desarrollaran
las pruebas
La falacia de ausencia de errores: Un
software libre de errores no implica su adecuación al uso.
Estimado Daniel, en todo ciclo de desarrollo de SW tal como indicas las pruebas es una de las fases importantes por que es la verificación de que el desarrollo realizado cumpla con lo requerido por los usuarios y sin errores.
ResponderEliminarMuy interesante sobre los principios para las pruebas de software.
Saludos
Javier Adanaqué
Gracias Javier por tu comentario. como mencionas esta etapa es muy importante por ello la necesidad de tener claro el enfoque.
EliminarEstos principios nos dan una vista de como debemos enfocar las pruebas de software y que debemos tener presente en cada proyecto de pruebas.
ResponderEliminarMuy buen aporte, te felicito.
Saludos cordiales.
Estimado Daniel, gracias por compartir en razgos generales y facil de entender los principios para el desarrollo de pruebas de software.
ResponderEliminarEs una rama que me apasiona de mi carrera y encuentro muy poca información que reúna las características antes mencionadas.
Espero sigas compartiendo mas de estos temas.
Te felicito.
Saludos cordiales.
Gracias Liliveth, te recomiendo esta pagina http://www.istqb.org/, si tienes intención de certificarte en pruebas esta es la pagina que debes visitar.
Eliminar