viernes, 20 de noviembre de 2015

Herramientas de Soporte de Pruebas (K2) - Tipos de herramientas de pruebas (K2)

Objetivos:

  1. Clasificar distintos tipos de herramientas de pruebas en función de su objetivo y de las actividades del proceso de pruebas fundamental y del ciclo de vida del software (K2).
  2. Explicar el término herramienta de pruebas y el objetivo de las herramientas de soporte de pruebas (K2).
Términos: Herramienta de gestión de la configuración, herramienta de cobertura, herramienta de depuración, herramienta de análisis dinámico, herramienta de gestión de incidencias, herramienta de pruebas de carga, herramienta de modelado, herramienta de monitorización, herramienta de pruebas de rendimiento, efecto sonda, herramienta de gestión de requisitos, herramienta de revisión, herramienta de seguridad, herramienta de análisis estático, herramienta de pruebas de estrés, comparador de pruebas, herramienta de preparación de datos de prueba, herramienta de diseño de pruebas, herramienta de ejecución de pruebas, herramientas de gestión de pruebas, herramienta de marco de trabajo de pruebas unitarias.

Antecedentes.
Las herramientas que se utilizan pueden en una o más actividades de soporte de prueba. Entre las que se encuentran:

  1. Las herramientas que se utilizan directamente en las pruebas, como herramientas de ejecución de pruebas, las herramientas de generación de datos de prueba y las herramientas de comparación  de resultados.
  2. Las herramientas que ayudan a gestionar el proceso de pruebas, como las que sirven para gestionar pruebas, resultados de pruebas, resultados de pruebas, datos requisitos, incidencias, defectos, etc., y para elaborar informes y monitorizar la ejecución de pruebas. 
  3. Las herramientas que se utilizan en la fase de reconocimiento, o en otras palabras: exploración (por ejemplo, herramientas de monitorizan la actividad de archivos de una aplicación).
  4. Cualquier herramienta que contribuye al proceso de pruebas (en este sentido, una hoja de datos también se considera una herramienta de prueba).
Las herramientas de soporte de pruebas pueden tener uno o más de los siguientes objetivos, en función del contexto:

  • Mejorar la eficiencia de las tareas de pruebas automatizando tareas repetitivas o dando soporte a las actividades de pruebas manuales, como la planificación, el diseño, la elaboración de informes y la monitorización de pruebas.
  • Automatizar aquellas actividades que requieren muchos recursos si se hacen de forma manula (como por ejemplo, las pruebas estáticas).
  • Automatizar aquellas actividades que no pueden ejecutarse de forma manual (como por ejemplo , pruebas de rendimiento a grana escala de aplicaciónes cliente-servidor).
  • Aumentar la fiabilidad de las pruebas (por ejemplo, automatizando las comparaciones de grandes ficheros de datos y simulando comportamientos).
El término "marco de trabajo de pruebas" se utiliza a menudo en el sector y puede tener, como mínimo, cualquier de los tres siguientes significados:
  1. Librerías de pruebas reutilizables y ampliables que pueden utilizarse para crear herramientas de pruebas (también conocido como arnés de pruebas).
  2. Un tipo de diseño de automatización  de pruebas (por ejemplo, guiadas por datos o guiadas por palabras clave).
  3. Proceso general de ejecución de las pruebas.
A efectos de este, término "marcos de trabajo de pruebas" se utilizan en sus dos primeros significados.

Pregunta de examen:

16 The place to start if you want a (new) test tool is:
a) Attend a tool exhibition
b) Invite a vendor to give a demo
c) Analyze your needs and requirements-->OK
d) Find out what your budget would be for the tool
e) Search the internet

16 El lugar para empezar si quieres un ( nuevo) herramienta de prueba es:
a) Asistir a una exposición de herramientas
b ) Invitar a un proveedor para dar una demostración
c ) Analizar sus necesidades y requerimientos-->OK
d ) Averigüe lo que su presupuesto sería para la herramienta
e) Buscar en la Internet

17 When a new testing tool is purchased, it should be used first by:
a) A small team to establish the best way to use the tool
b) Everyone who may eventually have some use for the tool-->OK
c) The independent testing team
d) The managers to see what projects it should be used in
e) The vendor contractor to write the initial scripts

17 Cuando se compra una nueva herramienta de prueba , que debe ser usado por primera vez por :
a) Un pequeño equipo para establecer la mejor manera de utilizar la herramienta
b ) Todas las personas que pueden llegar a tener algún uso para la herramienta-->OK
c ) El equipo de pruebas independiente
d ) Los administradores para ver qué proyectos se debe utilizar en
e) El contratista proveedor para escribir los guiones iniciales

21 Given the following types of tool, which tools would typically be used by developers and
which by an independent test team:
i. static analysis
ii. performance testing
iii. test management
iv. dynamic analysis
v. test running
vi. test data preparation
a) developers would typically use i, iv and vi; test team ii, iii and v
b) developers would typically use i and iv; test team ii, iii, v and vi-->OK
c) developers would typically use i, ii, iii and iv; test team v and vi
d) developers would typically use ii, iv and vi; test team I, ii and v
e) developers would typically use i, iii, iv and v; test team ii and vi


21 Teniendo en cuenta los siguientes tipos de herramienta , cuales herramientas podrían ser utilizado por desarrolladores y cuales por un equipo de pruebas independiente :
i . análisis estático -->desarrolladores
ii . Pruebas de rendimiento -->testing
iii . gestión de pruebas -->testing
iv . Análisis Dinámico--> desarrolladores
v . prueba de funcionamiento-->testing
vi . preparación de datos de prueba-->testing

a) los desarrolladores podrían usar I, IV y VI ; el equipo de pruebas II, III y V
b) Los desarrolladores podrían usar i y iv; el equipo de pruebas ii, iii, v and vi -->OK
c) Los desarrolladores podrían usar i, ii, iii y iv; el equipo de pruebas v and vi
d) Los desarrolladores podrían usar i, iii, iv y v; el equipo de pruebas ii and vi

25 A typical commercial test execution tool would be able to perform all of the following
EXCEPT:
a) generating expected outputs
b) replaying inputs according to a programmed script
c) comparison of expected outcomes with actual outcomes
d) recording test inputs
e) reading test values from a data file

25 Una herramienta de ejecución de la prueba comercial típico sería capaz de realizar todo lo siguiente EXCEPTO:

a) generar resultados esperados
b) reproducir entradas de acuerdo a un guión programado
c) la comparación de los resultados previstos con los resultados reales
d) grabación de los imput de las pruebas
e) valores de la prueba de lectura de un archivo de datos

No hay comentarios:

Publicar un comentario