
Fundamentos del testing
Introduce tu correo y accede al cupón de 50 % de mi curso de QA en Udemy.
Los fundamentos del testing son 7 principios que tienes que grabarte a fuego en tu cerebro.
El testing forma parte del control de pruebas o QC en ingles y estos 7 principios son como los mandamientos de las tablas de Moisés, sólo que aquí son 7 .
Las pruebas muestran la presencia de defectos no su ausencia.
El primer principio de los fundamentos del testing es este.
Cuando realizamos pruebas de cualquier tipo a cualquier nivel y no encontramos defectos no significa que no existen defectos sino que estas pruebas no los detectaron.
Puede ser que el diseño de los casos de prueba no fuera el correcto o que los datos no son los que se necesitan para encontrar esos errores o simplemente que no hemos hecho el camino de ejecución correcto.
Las pruebas exhaustivas son imposibles
Esto es el segundo principio de los fundamentos del testing.
Es imposible probar una aplicación completamente por dos razones.
La primear porque si estas probando en una metodología ágil como SCRUM hay un tiempo limitado que suele ser 1 o 2 semanas por lo tanto se tiene que probar lo más importante para el cliente o aquello que permita asegurar que la entrega pasa el nivel calidad mínimo.
La segunda es porque ningún analista es capaz de ver todas las posibilidades que pueden ocurrir,las combinaciones pueden ser muchísimas si es una aplicación compleja ,quizás la IA pueda ayudar en estos casos.
Las pruebas tempranas ahorran mucho tiempo y dinero
Esto es el tercer principio de los fundamentos del testing.
Las pruebas deberían empezar cuanto antes ,incluso desde la captura de los requerimientos.Cuanto antes empiecen mejor porque se encontraran menos defectos en fases posteriores y se ahorrara tiempo y recursos.
Los defectos se agrupan
Esto es el cuarto principio de los fundamentos del testing.
Si se encuentran defectos en una funcionalidad o módulo de una aplicación es muy posible que se encuentren más defectos.
De hecho una buena práctica es tener un historial de defectos por funcionalidad y por versión para que los desarrolladores tengan cuidado con no repetir esos errores y para prestar atención en esas partes en las pruebas correspondientes.
Las prueba deben actualizarse
Esto es el quinto principio de los fundamentos del testing.
Las pruebas deben actualizarse porque sino pierden su efectividad.Si una aplicación tiene nuevas funcionalidades tiene que crearse nuevos casos de prueba para probar esas funcionalidades.
También es importante cambiar el orden en que se ejecutan los casos de prueba y cambiar los datos para oxigenar las pruebas.
Las pruebas dependen del contexto
Esto es el sexto principio de los fundamentos del testing.
Las pruebas no son iguales cuando estas probando la funcionalidad,su rendimiento,su código o cuando se está comprando si cumple con las exigencias y satisface al cliente como son las pruebas de aceptación.
Es decir cambia con el contexto de las pruebas.
La falacia de ausencia de errores
Un software o aplicación siempre va tener algún defecto,si no lo se encuentra ninguno es porque no se están realizando las pruebas correctamente por algún motivo.
Hay veces que gestores de proyecto no dan la importancia que tiene a las pruebas pero en general hoy en día si se le da mucha importante.
Mírate el informe de calidad mundial realizado por Sogeti para estar al tacto de hacia donde va todo.
Compra mi libro para poder trabajar de tester.
A que esperas!, accede al curso en vídeo de istqb foundational level 4.0 desde este enlace ,oferta hasta dentro de 7 días a 18,99 utilizando el cupón de abajo.
99DCA5CA95B1486A3B6A
Responses