Pruebas Selene
Pruebas Selene
Pruebas Selene
Ahora que ya tienes bien claro qué son las pruebas de software. Te hablaré sobre
un elemento súper importante que te ayudará a verificar al detalle si tu software
cumple con cada uno de los requerimientos establecidos. Estoy
hablando de los casos de prueba. ¿Sabes que son los casos de prueba? Bueno, si
tienes tus dudas o tu respuesta fue negativa, no te desanimes, ahora te explico.
Ahora que lograste adquirir nuevos conocimientos sobre los casos de prueba, te
detallo algunos pasos que debes tener en cuenta.
Con el propósito de comprobar que todos los requisitos de una aplicación son
revisados, debe haber al menos un caso de prueba para cada requisito a menos
que un requisito tenga requisitos secundarios. En ese caso, cada requisito
secundario deberá tener por lo menos un caso de prueba. Algunas metodologías
como RUP recomiendan el crear por lo menos dos casos de prueba para cada
requisito. Uno de ellos debe realizar la prueba positiva de los requisitos y el otro
debe realizar la prueba negativa.
Si la aplicación es creada sin requisitos formales, entonces los casos de prueba se
escriben basados en la operación normal de programas de una clase similar.
Lo que caracteriza un escrito formal de caso de prueba es que hay una entrada
conocida y una salida esperada, los cuales son formulados antes de que se
ejecute la prueba. La entrada conocida debe probar una precondición y la salida
esperada debe probar una postcondición.
Describa 3 Ejemplos
Valor límite
Para comprobar los valores en cualquiera de las restricciones laterales. Uno de
estos se relaciona con pruebas positivas, el otro con negativas. Es mejor aislarlos
para no perderse. Estas pruebas son una indicación de que posee un diseño de
prueba, que puede ver a continuación.
Por ejemplo, encontró la información en la documentación de que la contraseña
debe contener al menos 6 y no más de 60 caracteres. Así que debes averiguar
qué sucede si escribes 5, 6, 60 y 61 caracteres. No te olvides de un caso cuando
el campo está vacío.
Si la documentación no describe dichas restricciones, puede ofrecérselas usted
mismo, ¡discutiendo con el equipo!
Integración
Compruebe las conexiones entre las diferentes partes del programa. Este no es
exactamente el tipo de casos de prueba, sino el nivel de prueba. Pero tales
pruebas son necesarias. Debe describirlos, especialmente si su sistema consta de
al menos dos módulos.
Puede escribir casos de prueba para verificar el aspecto de los datos ingresados
en otra parte del software.
Por ejemplo, si tiene un pago para un cierto tipo de funcionalidad. Entonces,
definitivamente debe asegurarse de que esa funcionalidad esté disponible
después del pago. Después de todo, es probable que los desarrolladores hayan
implementado estas partes por separado, y pueden surgir problemas cuando
integran esas partes.
Prueba de localización
Verifique todos los elementos de la interfaz de usuario en diferentes idiomas y sus
ubicaciones (si existe un soporte para idiomas con diferentes reglas de escritura y
lectura).
Por ejemplo, si su software es compatible con uno de los lugares donde se ubica
la IU de derecha a izquierda, debe prestar atención al trabajo de la Lista
desplegable, las casillas de verificación, la activación / desactivación de
elementos, etc.