Fundamentos de Programación y Metodologías de Pruebas de Software
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 3,58 KB
Configuración de Entorno y Pruebas en Java
- Java with Ant > Java application > Prueba name > Finish
- Método main > borrar > .java > tools > Create/update tools > JUnit4
- Copiar el
public voidcuantas veces independientes tengas > Test File
Clasificación de los Lenguajes de Programación
- Lenguajes compilados: Un programa traductor convierte el código fuente en código máquina (código objeto). El enlazador une los ficheros de código objeto con las librerías para producir el ejecutable (ejemplo: C).
- Lenguajes interpretados: Un programa denominado intérprete ejecuta las instrucciones de manera directa.
- Lenguajes Mixtos: Como Java, que pasan por una fase de compilación y luego son interpretados.
- Lenguajes imperativos: Indican cómo hay que hacer la tarea.
- Lenguajes declarativos: Indican qué hay que hacer.
- Lenguajes de Programación Estructurados: Utilizan la técnica de programación estructurada.
- Lenguajes de Programación Orientados a Objetos: Utilizan la técnica de programación orientada a objetos.
- Lenguajes de Programación Visuales: Basados en las técnicas anteriores, permiten programar gráficamente, generando el código de forma automática.
Cuestionario de Pruebas de Software
1. ¿Qué es un camino independiente en un grafo de flujo?
b. Cualquier camino del programa que introduce, por lo menos, un nuevo proceso o condición.
2. ¿Qué se prueba en las estructuras de datos locales durante las pruebas de unidad?
c. Ninguna de las anteriores.
3. ¿En qué consiste la técnica de la prueba del camino básico?
c. Estudiar la estructura de control del programa para obtener los casos de prueba.
4. ¿Para qué se utilizan las herramientas CASE en las pruebas de unidad?
b. Para ayudar en el proceso del diseño, ejecución y gestión de las pruebas.
6. ¿Qué técnicas se utilizan en las pruebas de unidad?
d. Técnicas de caja blanca y caja negra.
7. ¿Qué se comprueba en las pruebas de integración?
c. Que el conjunto funciona.
8. ¿Qué son las pruebas de caja negra?
d. Pruebas que se enfocan en la funcionalidad del programa sin examinar su código.
9. ¿Cuál es el objetivo de las pruebas de aceptación?
b. Evaluar si el producto desarrollado cumple con los requisitos establecidos.
10. ¿Qué objetivo tiene el nivel de pruebas de unidad?
a. Encontrar errores en la interfaz y en la lógica interna.
11. ¿Qué se prueba en la interfaz del módulo durante las pruebas de unidad?
d. Que la información fluye adecuadamente.
12. ¿Sobre qué elementos se realizan pruebas en las pruebas de unidad?
c. La interfaz del módulo, las estructuras de datos locales y las condiciones límite.
13. ¿Qué enfoque se utiliza para crear casos de prueba mediante la generación de modelos que representen las posibles entradas al programa?
c. Enfoque funcional o de caja negra.
14. ¿Qué son los Stub en el proceso de pruebas?
c. Componentes de pruebas utilizados en la estrategia de integración incremental ascendente.