Tipos de Pruebas

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 2

Tipos de Pruebas

Prueba de Humo o Smoke Test: Es la primera ronda de ejecución de tests simples


para verificar que no hay un error bloqueante que impida ejecutar las demás
pruebas. Se utiliza para verificar la integridad básica del ambiente y que se
cumplan los caminos felices básicos de lo desarrollado. No es exhaustiva y asegura
únicamente que los detalles gruesos (no así los finos) están disponibles para ser
evaluados en los entregables. Se puede utilizar en cada iteración para asegurar
que las funcionalidades elementales se mantienen y son testeables.  

Pruebas Funcionales: Estas pruebas son principalmente usadas para verificar que
una pieza de software está cumpliendo los requerimientos analizados que cubren
la necesidad del Cliente (end-user/business). El probador (tester) puede comenzar
a ejecutar las pruebas funcionales para verificar si se cumplen correctamente los
criterios de aceptación de los requisitos. Durante la prueba del sistema, todas las
funcionalidades desarrolladas se prueban de acuerdo con los procedimientos
descritos en los casos de prueba que cubren todas las partes combinadas del
sistema con un enfoque de caja negra.

Pruebas No Funcionales: Son pruebas cuyo objetivo es la verificación de un


requisito que especifica criterios que pueden usarse para juzgar la operación de un
sistema (requisitos no funcionales) como por ejemplo la usabilidad, accesibilidad,
seguridad y rendimiento.

Pruebas de Usabilidad: Se trata de pruebas empíricas basadas en comparación de


diseños y reglas definidas de diseño gráfico y comunicación visual.

Pruebas de Accesibilidad: Las pruebas de accesibilidad son un subgrupo de las


pruebas de usabilidad en las que los usuarios que se tienen en cuenta tienen
discapacidades que afectan a su manera de utilizarlo.
Pruebas de Rendimiento: Son las pruebas que se realizan, desde una perspectiva,
para determinar lo rápido que realiza una tarea un sistema en condiciones
particulares de trabajo, y se pueden dividir en tres grandes grupos:

● Pruebas de Carga: Estas pruebas se realizan generalmente para observar el


comportamiento de una aplicación bajo una cantidad de peticiones
esperada. Por ejemplo, el número esperado de usuarios concurrentes
utilizando la aplicación y que realizan un número específico de
transacciones durante el tiempo que dura la carga.

● Pruebas de Estrés: Estas pruebas se realizan para determinar la solidez de


la aplicación en los momentos de carga extrema.
● Pruebas de Volúmen: Las pruebas de volumen hacen referencia a grandes
cantidades de datos para determinar los límites que causan que el Sistema
falle, y también identifican la carga máxima o volumen que el Sistema
puede manejar en un período dado.

Pruebas de Seguridad: Estas pruebas consisten en revisar las aplicaciones en


búsqueda de vulnerabilidades. Lo que buscan es medir la confidencialidad,
integridad y disponibilidad de los datos desde la perspectiva del aplicativo, por
ejemplo identificando amenazas y riesgos desde el uso o interfaz de usuario final.

Pruebas de Integración: Son pruebas integradas, y es la fase de prueba en la que


los módulos individuales (unitarias) se combinan y se prueban como un grupo, para
probar cómo los componentes construidos funcionan juntos en armonía. Estas
pruebas requieren de un entorno (ambiente) totalmente integrado.

Pruebas de Regresión (end-to-end): Son pruebas que intentan descubrir defectos


con respecto al comportamiento esperado del software, causados por la
realización de un cambio en el programa. Constituyen un conjunto de casos de
prueba a ejecutar antes de cada salida a producción, siempre que se considere que
puedan incorporarse defectos o cambios a nivel funcional. Estos casos deberán ser
revisados (y actualizados si así correspondiere) constantemente luego de cada
ciclo.

Pruebas Exploratorias o Testing Exploratorio: Se trata de un estilo o enfoque para


la realización de pruebas. Su principal característica es que el aprendizaje, el
diseño y la ejecución de las pruebas se realizan de forma simultánea con la
ejecución. Es el más informal de los métodos de pruebas aunque suele ser el más
cercano a la experiencia de usuario final.

También podría gustarte