Niveles y tipos · GitBook (2024)

Niveles y tipos · GitBook (1)

Es fácil confundir los términos nivel y tipo de prueba. De hecho en muchos documentos en internet se comete el error de no hacer la distinción entre uno y otro. Los niveles de pruebas están asociados al "qué" se prueba pero considerando el sistema como un conjunto de partes; en esa medida cada nivel de pruebas se enfoca en un nivel de composición de partes del sistema .

Existen 4 niveles de pruebas: unidad, integración, sistema, aceptación. Vamos a usar la metáfora de un carro para explicar cada nivel.

Niveles y tipos · GitBook (2)

(Free image by Cam Bowers on Unsplash)

Unidad. Este nivel de pruebas se enfoca en componentes (métodos, funciones) de forma aislada. Es decir la prueba se hace para métodos o funciones individuales. No requieren tener la totalidad del sistema terminado porque se prueba solo el método bajo análisis. En el caso del carro, una prueba de unidad sería aquella que se enfoca en las llantas. Son las más rápidas de ejecutar y las que proveen feedback más rápido porque tan pronto se ejecuta la prueba se sabe si falló o no Las pruebas de unidad son las más eficaces a la hora de detectar el componente exacto donde hay un error en el código.

Integración Este nivel se enfoca en la combinación de diferentes componentes. En el caso de nuestro espectacular carro, una prueba de integración sería para todo el sistema de transmisión que incluye las llantas, el embrague, la caja de velocidades, el diferencial, etc. Estas pruebas no son tan rápidas como las pruebas de unidad porque requiere construir una versión del sistema que incluye todos los componentes a probar.

Sistema En este nivel se prueba el sistema como un todo (el carro completo). Las pruebas de nivel sistema se pueden hacer de forma granular, es decir casos de uso/funcionalidades individuales, o combinando flujos completos de inicio a fin.

Aceptación Se prueba el sistema como un todo, pero en este caso en condiciones reales de uso (ej., conducir el carro en Tocancipa, o en la carretera Bogotá - Girardot). Estas pruebas son las más costosas de realizar y en las cuales es más dificil encontrar el lugar exacto del código donde se generó el error.

¿Cuál es la relación entre niveles y tipos? Para cada nivel de pruebas se pueden diseñar/ejecutar diferentes tipos de pruebas. Los tipos son más generales a los niveles. Un tipo de prueba representa una forma de hacer pruebas, donde forma quiere decir qué, cómo, cuándo, por qué y quién hace la prueba. Existen diferentes taxonomías de pruebas. La más completa que hemos encontrado es la taxonomía elaborada por Donald Firesmith del Software Engineering Institute.

    Niveles y tipos · GitBook (2024)

    FAQs

    ¿Cuáles son los niveles de prueba? ›

    Los niveles de pruebas están asociados al "qué" se prueba pero considerando el sistema como un conjunto de partes; en esa medida cada nivel de pruebas se enfoca en un nivel de composición de partes del sistema . Existen 4 niveles de pruebas: unidad, integración, sistema, aceptación.

    ¿Cuáles son los tipos de pruebas? ›

    Diferentes tipos de pruebas
    • Pruebas analógicas. Puede que no sea admisible en los tribunales, pero este tipo de pruebas ayuda a aumentar la credibilidad al establecer paralelismos cuando no hay suficiente información para probar algo en una investigación. ...
    • Pruebas circunstanciales. ...
    • Pruebas directas.
    Jan 5, 2024

    ¿Cuáles son las técnicas de prueba? ›

    Las técnicas de prueba son mecanismos que los testers utilizan con el objetivo de identificar los casos de prueba con mayor probabilidad de encontrar defectos y obtener la mayor cobertura posible en cuanto a las pruebas de algún sistema.

    ¿Cuáles son las cuatro etapas de la prueba? ›

    Hay cuatro etapas principales de prueba que deben completarse antes de que se pueda autorizar el uso de un programa: prueba unitaria, prueba de integración, prueba del sistema y prueba de aceptación .

    ¿Qué es la pirámide de test? ›

    La pirámide de pruebas de software, también conocida como la pirámide de Cohn, es un framework que propone la agrupación de dichas pruebas en capas y la cantidad relativa que se debe crear por cada capa.

    ¿Cuáles son los dos tipos principales de pruebas en evaluación? ›

    La evaluación es el proceso de recopilación de datos. Más específicamente, la evaluación es la forma en que los profesores recopilan datos sobre su enseñanza y el aprendizaje de sus estudiantes (Hanna y Dettmer, 2004).

    ¿Cómo se clasifican las pruebas en el derecho probatorio? ›

    Según el momento de creación, las pruebas se dividen en preconstituidas o circunstanciales. Las preconstituidas son las creadas por las partes con el fin de demostrar lo que quieren probar. Generalmente se preconstituye en el momento de celebrar los actos jurídicos (escritura pública, declaratoria, etcétera).

    ¿Qué es una prueba de calidad? ›

    Las pruebas de calidad en un Software ERP son todos aquellos procesos cuya ejecución permiten conocer la calidad del mismo, así como los posibles fallos que puedan existir a corto, medio o largo plazo.

    ¿Qué herramientas utiliza un QA? ›

    Herramientas de uso en QA
    • Selenium, que es ampliamente utilizada para la automatización de pruebas web, permitiendo grabar y reproducir acciones en un navegador.
    • JIRA, que facilita la gestión de proyectos de desarrollo y seguimiento de errores.
    • Postman, que es útil para realizar pruebas de API.
    Nov 28, 2023

    ¿Cuántas y cuáles son las pruebas funcionales? ›

    Los tipos de pruebas funcionales incluyen pruebas unitarias, pruebas de interfaz, pruebas de regresión, además de muchas.

    ¿Qué necesitas saber para ser QA? ›

    Conocimientos técnicos: Es importante tener un buen conocimiento de las metodologías de desarrollo de software y de las técnicas de prueba. Deberían estar familiarizados con las diferentes formas de pruebas, como las pruebas funcionales, de regresión, de carga, de estrés, de seguridad, etc.

    ¿Cuáles son los cuatro métodos de prueba básicos? ›

    Functional testing methodologies include four different types of tests that are usually conducted in the following order:
    • Unit testing. Unit testing involves breaking down the software's source code into small units to be tested individually. ...
    • Integration testing. ...
    • System testing. ...
    • Acceptance testing.
    Feb 13, 2024

    ¿Cuáles son los tres tipos de técnicas de prueba conocidas? ›

    Hay tres técnicas de prueba diferentes disponibles. Incluyen pruebas de caja blanca, pruebas de caja negra y pruebas de caja gris .

    ¿Cuáles son los tipos de pruebas no funcionales? ›

    ¿Cuáles son las pruebas no funcionales?
    • Pruebas de carga.
    • Prueba de rendimiento.
    • Pruebas de volumen.
    • Pruebas de estrés.
    • Pruebas de estabilidad.
    • Prueba de robustez.
    • Pruebas de cumplimiento.
    • Pruebas de usabilidad.
    Feb 27, 2020

    ¿Cuáles son los niveles de prueba en software? ›

    Los diferente tipos de pruebas
    1. Pruebas unitarias. Las pruebas unitarias son de muy bajo nivel y se realizan cerca de la fuente de la aplicación. ...
    2. Pruebas de integración. ...
    3. Pruebas funcionales. ...
    4. Pruebas de extremo a extremo. ...
    5. Pruebas de aceptación. ...
    6. Pruebas de rendimiento. ...
    7. Pruebas de humo.

    ¿Qué es el nivel de confiabilidad de una prueba? ›

    La confiabilidad de una prueba se refiere a la consistencia de las calificaciones obtenidas por las mismas personas en ocasiones diferentes o con diferentes conjuntos de reactivos equivalentes.

    ¿Cuáles son las pruebas objetivas? ›

    Pruebas objetivas

    Examen escrito estructurado con diversas preguntas o ítems, en las que el alumno o bien elige la respuesta que considera correcta o bien la complementa con elementos precisos como una palabra o frase breve.

    ¿Qué son las bases de las pruebas? ›

    La base de pruebas se define como «el conjunto de casos de prueba que se obtiene de la especificación del proyecto o derivados de la estructura interna de un componente para asegurar que será alcanzado el 100% de un criterio de cobertura concretado.»

    Top Articles
    Latest Posts
    Article information

    Author: Cheryll Lueilwitz

    Last Updated:

    Views: 6189

    Rating: 4.3 / 5 (54 voted)

    Reviews: 85% of readers found this page helpful

    Author information

    Name: Cheryll Lueilwitz

    Birthday: 1997-12-23

    Address: 4653 O'Kon Hill, Lake Juanstad, AR 65469

    Phone: +494124489301

    Job: Marketing Representative

    Hobby: Reading, Ice skating, Foraging, BASE jumping, Hiking, Skateboarding, Kayaking

    Introduction: My name is Cheryll Lueilwitz, I am a sparkling, clean, super, lucky, joyous, outstanding, lucky person who loves writing and wants to share my knowledge and understanding with you.