Glosario de calidad del software

Glosario con términos y definiciones de calidad, testeo de software, ingeniería de requisitos, metodos formales, etc.

testeo de caja negra
(black box testing) Véase testeo de comportamiento.
testeo de caminos
(path testing) Técnica que permite derivar una estructura de flujo de un diseño procedural o código y usar esta estructura como una guía para definir un conjunto básico de casos de test (caminos de ejecución).
testeo de comportamiento
(behavioural testing ) El desarrollo de los casos de test se basa en las funcionalidades y/o el comportamiento que el software debe tener (p.ej. requisitos, especificaciones, conocimiento del dominio, repositorio de defectos, etc.).
testeo de configuración
(configuration testing) Testeo de un sistema bajo diferentes configuraciones de:
  • Hardware: discos duros, impresoras, CPU, sensores, tarjetas gráficas, tarjetas de sonido
  • Sistemas operativos y/o versiones de un sistema operativo
  • Sistemas GUI (p.ej. MS Windows, X-Windos) y sus diferentes versiones
  • Bases de datos
  • etc.
testeo de estrés
(stress testing) Testeo del comportamiento del sistema bajo cargas muy altas con el objetivo de romper el sistema y encontrar los límites del sistema.
testeo de estructuras
(structural testing) El desarrollo de los casos de test se basa en los detalles internos de estructura lógica del programa (p.ej. código fuente, diagramas de flujo de datos/control, etc.),
testeo de integración
Testeo de los interfaces de y la interacción entre las unidades previamente testeadas mientras se ensambla el sistema entero. Hay varias estrategias para determinar el orden en qué orden vamos a testear los interfaces: top-down, bottom-up, big-bang, etc.
testeo de localización
Testear en un sistema de software la capacidad de estar configurado con parámetros de localidad, por ejemplo: diferentes lenguajes, diferentes conjuntos de caracteres (p.ej. ñ), diferencias en zona de hora, diferencias en formato de hora y fechas (p.ej. 2pm, 9-30-2004), diferentes teclados, tamaño de papel (A4, etc).
testeo de regresión
testeo de regresión Testeo que se necesita después de hacer cambios en el software para asegurar que no se ha introducido defectos después de corregir un error, después de añadir más funcionalidades, o durante el desarrollo iterativo.
testeo de rendimiento y carga
Testeo basado en los requisitos de rendimiento; por ejemplo utilización de memoria, tiempo de respuesta (lapso de tiempo que transcurre entre que un usuario hace una petición y que la respuesta es recibida por éste) o throughput (cantidad de transacciones procesadas por periodo de tiempo).
testeo de seguridad
Testear de un sistema de software la capacidad de prevenir acceso no autorizado.
testeo de sistema
Testeo del sistema entero con el objetivo de encontrar defectos que no tienen su origen en la interacción de componentes. Puede incluir testeo de funcionalidad, rendimiento y carga, estrés, configuración, seguridad, instalabilidad, localización, usabilidad.
testeo de software
Proceso, la acción y el efecto de testear software. Véase también en Wikipedia (inglés).
testeo unitario
Testeo de unidades o componentes de software individuales. En IEEE Standard Computer Dictionary: unit testing. En BCS SIGIST: component testing.
testware
Cualquier resultado de los procesos de testeo (casos de test, planes, scripts, stubs, drivers, etc.).
TMAP®

(Test Management Approach) Metodología que abarca todos los aspectos concernientes al testeo de software, desde gestión de alto nivel a detalles del uso de técnicas TMAP. Véase también en la página de TMAP® (inglés).

TPI® y TMAP® son marcas registradas por y pertenecientes a SOGETI en España y otros países.

TMM
(Test Maturity Model) Modelo del Software Engineering Institute (SEI) para la evaluación y mejora del proceso de test en una organización.
tolerancia a fallos
(fault tolerance,ISO 9126) Subcaracterística de fiabilidad, que indica el grado en que el sistema mantiene un nivel de respuesta ante fallos del sistema o interfaces.
TPI®

(Test Process Improvement) Modelo que proporciona una idea general de la madurez del proceso de testeo en una organización, a partir de ahí se establecen unos pasos de mejora graduales y controlados. Véase también en Sogeti (inglés).

TPI® y TMAP® son marcas registradas por y pertenecientes a SOGETI en España y otros países.

usabilidad

(usability, ISO 9126) Capacidad de un software de ser comprendido, aprendido, usado y ser atractivo para el usuario, en condiciones específicas de uso.

(usability, ISO 9241) Efectividad, eficiencia y satisfacción con la que un producto permite alcanzar objetivos específicos a usuarios específicos en un contexto de uso específico.

utilización de recursos
(resource behavior,ISO 9126) Subcaracterística de eficiencia, que indica las características del software que influyen en el número de recursos usados, y la duración de su uso, cuando se lleva a cabo su función.
validación
Comprobación de que se está construyendo el producto correcto.
verificación
Comprobación de que se está construyendo el producto correctamente.
walkthrough
(walkthrough) Una revisión menos formal que las inspecciones. El líder se llama coordinador y es el autor, presentador, secretario. No hay checklists como en las inspecciones. Walkthroughs se utilizan más para diseños y código. Durante la reunión los participantes van paso a paso a través del (pseudo) código como un tipo de ejecución manual del código donde los participantes simulan un ordenador.

<< Inicio < Anterior 1 2 Siguiente > Final >>

RD Glossary by Run Digital

SQUaC, una web del ITI