Documente Academic
Documente Profesional
Documente Cultură
somos?
l Comit internacional de cualificacin de pruebas de software (ISTQB: Internacional Software Testing Qualification Board, www.istqb.org) es una organizacin sin nimo de lucro, creada en el ao 2002 por empresas, instituciones, organizaciones y personas especializadas en el campo de las pruebas y la industria del software. El fin de la asociacin es dar soporte y definir un esquema de certificacin internacional. Dicho comit suministra el plan de estudios y el glosario en los cuales se definen los estndares internacionales por niveles y se establecen las guas para la acreditacin y evaluacin de los profesionales del testing a cargo de los comits de cada pas. En Espaa el SSTQB (o Comit Espaol de Testing) es el representante oficial del ISTQB. El esfuerzo actual de ISTQB est dirigido a homologar los trminos y conceptos de pruebas, esto se realiza a travs del trabajo de diversos comits (o boards) alrededor del mundo, entre ellos el SSTQB. Los boards de cada pas o regin se encargan de apoyar tanto el trabajo conceptual colaborando con el resto de los comits, como encargndose del proceso de certificacin, adems de tratar temas de traduccin. La certificacin, reconocida internacionalmente, es la forma como los profesionales del sector pueden comparar y homologar trminos con los de ISTQB.
autores
ustavo Mrquez Sosa es consultor independiente en el rea de ingeniera de software, especializado en Pruebas Software y Gestin de Requisitos. Con una experiencia de ms de 16 aos en el mbito de las TI ha colaborado con organizaciones internacionales, pblicas y privadas tales como AENA (Madrid - Espaa), Air France (Pars - Francia), Escuela Tcnica Superior de Ingenieros Industriales (Madrid - Espaa), Telefnica Mviles (Madrid - Espaa), Icon Medialab (Madrid - Espaa), Visure Solutions (Madrid - Espaa) , Daz & Hilterscheid (Berln - Alemania), IECISA (Madrid - Espaa) o MTP (Madrid Espaa). Ha participado en eventos profesionales tales como ExpoQa (Madrid - Espaa) o Testing & Finance (Frankfurt - Alemania). Es miembro del IEEE, miembro del Comit Espaol de Pruebas (SSTQB - Spanish Software Testing Qualification) y miembro tcnico (supporting) del International Requirements Engineering Board (IREB). Como miembro del Comit Espaol de Pruebas (SSTQB - Spanish Software Testing Qualification), pertenece al ISTQB Glossary Working Party, es responsable de grupo de trabajo para la traduccin del glosario para Espaa y su coordinacin con Amrica Latina.
Autores
NoMBre
Mara Clara Gustavo Luisa Miguel Alberto Manuel Jos Esther Jose Luis Miguel Angel Judith Catalina David Jos Ignacio Laura
PrIMer APeLLIDo
Choucair Mrquez Morales Garca De Cea Barroso Recio Del Barrio Cervera lvarez Molpeceres Viveros Garca Cachero
seGuNDo APeLLIDo
Sosa Gmez-Tejedor Amorena Azaedo Camacho Aguilera
eMPresA
MCC GMS Sopra Group Sopra Group Sopra Group Informtica El Corte Ingls: IECI Informtica El Corte Ingls: IECI GFI GFI
CArGo
Consultor Directora del centro de competencias de Testing Test Team Leader Consultor de Testing Consultor de Testing Consultor de Testing Gerente Consultora Consultor SQA/ Testing Consultor SQA/ Testing Consultor SQA/ Testing Consultor SQA/ Testing Consultor SQA/ Testing Consultor SQA/ Testing
soGetI
Es un proveedor lder en servicios profesionales de tecnologa, especializado en Software Control & Testing, rea en la que ofrece una solucin integral a las empresas conscientes de la necesidad de mejorar el proceso de pruebas para garantizar la calidad y la eficiencia de sus sistemas de informacin. Sogeti colabora estrechamente con sus clientes y les ayuda en la innovacin tecnolgica para obtener mejores resultados. El Grupo Sogeti rene a ms de 20.000 profesionales distribuidos en 15 pases y est presente en ms de 200 ciudades de Europa, E.E.U.U. e India. Sogeti es una compaa perteneciente al grupo Capgemini S.A., que cotiza en la bolsa de Pars. Para ms informacin: www. es.sogeti.com.
Nexo QA
Es una empresa independiente de capital 100% espaol cuya vocacin es promover la implantacin de buenas prcticas en el sector de las TICS y la Ingeniera del Software. Nexo QA organiza conferencias, seminarios, talleres o cursos (abiertos o privados) que cuentan con la presencia de expertos reconocidos internacionalmente. Uno de sus focos de inters es la Calidad del Software, un rea en la cual facilita a los profesionales del sector el acceso a las mejores prcticas y a las ltimas tendencias y novedades relacionadas en especial con el testing de software. Nexo QA organiza la Conferencia Internacional de testing y Calidad del software - expo:QA - cuya primera edicin tuvo lugar en el 2004 y que se ha convertido en el encuentro de referencia de los expertos del sector en Espaa y en Europa.
IsDefe
Fue creado en septiembre de 1985 por una decisin del Consejo de Ministros, con el objetivo de proporcionar soporte tcnico en la ingeniera y servicios de consultora para tecnologas avanzadas, tanto en la industria de Defensa como dentro del sector Civil. En los veinticinco aos que han transcurrido desde su creacin, Isdefe ha demostrado que es el aliado perfecto para apoyar a la Administracin Pblica en programas nacionales y multinacionales, especialmente para el Ministerio de la Defensa Nacional y las Fuerzas Armadas Espaolas, as como otras entidades civiles y militares de la Unin Europea, OTAN, Eurocontrol, etc. El objetivo de Isdefe es proporcionar servicios de consultora personalizados y la excelencia tcnica en las soluciones que propone, integrndose conjuntamente con los objetivos del cliente. Los principales valores de la empresa son: independencia en lo que concierne a intereses industriales, comerciales y financieros, profesionales altamente cualificados, excelencia en tecnologa y direccin, y un compromiso claro con la innovacin tecnolgica, seguridad y calidad.
GfI INforMtICA
En Espaa, GFI Informtica proporciona soluciones globales a sus clientes en todo lo relativo a Sistemas de Informacin, Consultora, Diseo y Concepcin, Desarrollo e Implementacin, as como en Mantenimiento Evolutivo y Correctivo, y en el Soporte a Sistemas y Aplicaciones en Produccin. Estamos centrados en tecnologas abiertas y de nueva generacin y nuestros clientes pertenecen a todos los sectores del mercado, especialmente Administracin Pblica, Telecomunicaciones, Banca, Seguros y resto de Industria en general. Nuestros consultores y equipos de desarrollo de proyectos poseen una amplia experiencia en gestin y mejora de procesos de negocio, gestin documental y de contenidos, sistemas distribuidos, arquitecturas SOA, inteligencia de negocio y calidad del software, normalmente enfocados hacia aplicaciones mission critical. Utilizamos tecnologas innovadoras y nos apoyamos en los productos de nuestros importantes partners tecnolgicos (como Oracle o HP) o productos propios proporcionando a nuestros clientes soluciones cerradas y completas que les permiten mejorar su capacidad competitiva y su eficiencia operativa.
eL Corte INGLs
Empresa de Tecnologas de la informacin y Comunicaciones (TIC) del Grupo El Corte Ingls, es una compaa especializada en proveer servicios de consultora tecnolgica, soluciones TIC y outsourcing, y que aporta, junto a su experiencia y conocimiento de todos los sectores del mercado, la innovacin necesaria para adaptarse a los nuevos modelos de negocio. Con sus dos filiales, Investrnica y Telecor, forma el rea de Tecnologas de la Informacin y Comunicaciones del Grupo El Corte Ingls. Investrnica nace como mayorista para abordar el mercado informtico con una completa oferta a sus distribuidores y es fabricante de equipos informticos con la marca Inves. Telecor es la empresa orientada a la comercializacin y prestacin de servicios de telecomunicaciones. El Grupo El Corte Ingls es un grupo consolidado de empresas de diversos sectores y presencia nacional e internacional que cuenta con un nmero de empleados superior a 100.000.
10
soPrA GrouP
Es lder en consultora y en servicios de TI en el mercado europeo, con ms de 12.000 profesionales y un volumen de facturacin superior a los 1.129 Millones de Euros. Sopra Group es un proveedor de soluciones totales, desde consultora a nivel de los Consejos de Administracin, hasta la implementacin y gestin de la integracin de sistemas o la gestin de aplicaciones en rgimen de outsourcing, tomando como referencia las mejores prcticas del mercado. La capacidad de Sopra Group en Europa para proporcionar servicios de Garanta de Calidad est soportada por un equipo de 550 profesionales con dedicacin exclusiva a la Calidad, reforzado con un nmero variable de personal de desarrollo (entre 900 y 1.500 personas), con elevada formacin en las tcnicas de pruebas de aplicaciones. Para ms informacin: www.sopragroup.es
11
13
ELABORACIN
FECHA 07/07/2008 RESPONSABLE GUSTAVO MRQUEZ SOSA
1.3.ES.0.915
14
reFerencias
[1] : Standard glossary of terms used in Software Testing Version 1.2 (dd. June, 4th 2006). [2] : Versin de la traduccin al espaol (LASTQB): 1.0.3 - DRAFT. Abril, 2007. [3] : INGENIERA DEL SOFTWARE UN ENFOQUE PRCTICO - Quinta edicin - Roger S. Pressman - R.S. Pressman & Associates, Inc. [4] : Agile Software Development - Evaluating the Methods for Your Organization - Alan S. Koch - Artech House. [5] : Diccionario de la lengua espaola, Real Academia Espaola. [6] : Obtencin de Mtricas Relevantes para Diagramas de clases UML mediante el Anlisis de Componentes Principales. M Esperanza Manso, Marcela Genero , Mario Piattini. Departamento de Informtica, Universidad de Valladolid, Valladolid Espaa. [7] : Standard glossary of terms used in Software Testing Version 1.3 (dd. May, 31st 2007). [8] : Standard glossary of terms used in Software Testing Version 1.3 (dd. May, 31st 2007). ISTQB Glossary of Testing Terms 1.3 draft with changes.pdf. En esta referencia se identifican los cambios respecto de la versin anterior. [9] : English_Spanish by Jaime Aguirre (Babylon). [10] : INGLESPANISH (Babylon). [11] : ORCA Informtica Ingls - Castellano (Babylon). [12] : Babylon English-Spanish [13] : La aprendibilidad y la enseabilidad de la traduccin: un estudio emprico en el mbito de la didctica de la traduccin - Universidad de las Palmas de Gran Canaria. [14]: Universidad de Princeton, http://wordnet.princeton.edu/perl/webwn
15
tabla de contenido
1. introduccin ................................................. 17
1.1 obJetiVo ................................................................... 17 1.2 antecedentes .......................................................... 17 1.3 alcance .................................................................... 17
2. traduccin..................................................... 19
17
introduccin
1.
1.1 obJetiVo
El objetivo de este documento es presentar la versin 1.3.ES.0.915 del Glosario, traducido por el Grupo de Trabajo del Glosario del HASTQB, adaptado y consolidado por el Grupo de Trabajo del SSTQB.
1.2 antecedentes
No aplica.
1.3 alcance
El presente documento constituye un borrador de la traduccin de la referencia [8].
19
2. traduccin
TrMIno en InglS abstract test case acceptance acceptance criteria TrMIno TraducIdo caso de prueba abstracto aceptacin criterios de aceptacin acceptance testing pruebas de aceptacin accessibility testing accuracy action word driven testing actual outcome actual result ad hoc review pruebas de accesibilidad exactitud pruebas guiadas por palabra de accin resultado real resultado real revisin ad hoc
deScrIPcIn TraducIda Vase caso de prueba de alto nivel. Vase pruebas de aceptacin. Los criterios de salida que un componente o sistema debe satisfacer para ser aceptado por un usuario, cliente u otra entidad autorizada. [IEEE 610] Pruebas formales con respecto a las necesidades de usuario, requisitos y procesos de negocio dirigidas a determinar si el sistema satisface o no los criterios de aceptacin y a habilitar al usuario, cliente u otra entidad autorizada a determinar si acepta o no el sistema. [Segn IEEE 610] Pruebas para determinar la facilidad con la que un usuario con discapacidades puede usar un componte o sistema. [Gerrard] Capacidad de un producto software de proporcionar el resultado o efecto correcto o acordado con el grado de precisin requerido. [ISO9126]. Vase tambin pruebas de funcionalidad. Vase pruebas guiadas por palabras clave. Vase resultado real. El comportamiento producido/observado cuando un componente o sistema es probado. Vase revisin informal. Pruebas llevadas a cabo de manera informal; no se realiza una preparacin formal de la prueba, no se utilizan tcnicas de diseo reconocidas, no existen expectativas para con los resultados y la arbitrariedad gua la actividad de ejecucin.
PaS
ad hoc testing
pruebas ad hoc
21
deScrIPcIn TraducIda Es la capacidad del producto software de ser adaptado a diferentes entornos sin la aplicacin de acciones o medios distintos de los aportados para este propsito por el software considerado. [ISO 9126]. Vase tambin portabilidad. Prctica de pruebas para un proyecto que utiliza metodologas giles, tales como programacin extrema (XP), tratando al desarrollo como el cliente del proceso de pruebas y enfatizando el paradigma de diseo de primero-probar. Vase tambin desarrollo dirigido por las pruebas. Vase pruebas de rama. Pruebas simuladas u operacionales realizadas por usuarios/clientes potenciales o por un equipo de pruebas independiente en las dependencias de desarrollo, pero fuera de la organizacin de desarrollo. Las pruebas alfa son utilizadas con frecuencia para software de distribucin masiva como una forma de pruebas de aceptacin internas. Capacidad de un producto software de ser diagnosticado por deficiencias o causas de fallos en el software, o para las partes a ser modificadas o identificadas. [ISO 9126] Vase tambin mantenibilidad. Vase analizador esttico. Cualquier condicin que se desve de las expectativas basadas en las especificaciones de requisitos, documentos de diseo, documentos de usuario, estndares, etc., o de la percepcin o experiencia de alguien. Las anomalas pueden ser encontradas durante, aunque no se limitan slo a, revisiones, proceso de pruebas, anlisis, compilacin, o uso de productos de software o documentacin aplicable. [IEEE 1044] Vase tambin bug, defecto, desviacin, error, falta, fallo, incidente, problema. Vase pruebas de rama. Capacidad del producto software de ser atractivo al usuario. [ISO 9126] Vase tambin usabilidad.
PaS
agile testing
alpha testing
pruebas alfa
analyzability analyzer
analizabilidad analizador
anomaly
anomala
22
TrMIno en InglS
TrMIno TraducIdo
audit
auditora
audit trail
back-to-back testing
pruebas secuenciadas
baseline
lnea base
basic block
bloque bsico
deScrIPcIn TraducIda Una evaluacin independiente del producto o proceso software para constatar el cumplimiento de estndares, guas, especificaciones y/o procedimientos, basada en criterios objetivos, incluyendo los documentos que especifican: (1) El formato o contenido de los productos a ser producidos (2) El proceso por el que el producto ser producido (3) Cmo ser medido el cumplimiento con estndares o guas. [IEEE 1028] Camino por el cual se puede recuperar la entrada original a un proceso (por ejemplo datos) a travs del mismo (proceso), tomando como punto de partida la salida del proceso. Esto facilita el anlisis de defectos y permite llevar a cabo la auditora de un proceso. [Segn TMap] Productos de soporte de pruebas utilizados en pruebas automatizadas, tales como scripts de herramientas. Grado hasta cual un componente o sistema es operativo y accesible cuando se requiere su uso. A menudo es expresado como un porcentaje. [IEEE 610] Pruebas en las que dos o ms variantes de un componente o sistema son ejecutados con las mismas entradas, las salidas son comparadas y analizadas en caso de discrepancias. [IEEE 610] Especificacin o producto software que ha sido formalmente revisada o para la cual se ha llegado a un acuerdo, que en adelante sirve como base para un desarrollo posterior y que puede ser modificado slo a travs de un proceso formal de control de cambios. [Segn IEEE 610] Secuencia de una o ms sentencias ejecutables consecutivas que no contiene ramas. Nota: Un nodo en un grfico de flujo de control representa un bloque bsico. Conjunto de casos de prueba derivados de la estructura interna de un componente o especificacin para asegurar que ser alcanzado el 100% de un criterio de cobertura especificado. Vase siembra de errores. [Abbott] Respuesta de un componente o sistema a un conjunto de valores de entrada y de precondiciones.
PaS
23
TrMIno en InglS
TrMIno TraducIdo
deScrIPcIn TraducIda (1) Un estndar contra el cual se pueden realizar medidas o comparaciones. (2) Una prueba utilizada para comparar componentes o sistemas entre si o con un estndar como en (1). [Segn IEEE 610] Software desarrollado especficamente para un conjunto de usuarios o clientes. Lo opuesto es el software de distribucin masiva. Mtodo superior o prctica innovadora que contribuye al mejor funcionamiento de una organizacin en un determinado contexto, usualmente reconocido como mejor por otras organizaciones homlogas. Pruebas operacionales realizadas por usuarios/clientes potenciales y/o existentes, en un sitio externo no relacionado de ninguna manera con los desarrolladores, para determinar si un componente o sistema satisface o no las necesidades del usuario/cliente y se ajusta a los procesos de negocio. Con frecuencia las pruebas beta se emplean como una forma de prueba de aceptacin externa para software de distribucin masiva con el objetivo de obtener la respuesta del mercado. Tipo de prueba de integracin en el que los elementos software, elementos hardware ambos son combinados de forma simultnea en un componente o un sistema global en lugar de hacerlo por fases. [Segn IEEE 610] Vase tambin pruebas de integracin. Vase tcnica de diseo de pruebas de caja negra. Procedimiento para obtener y/o seleccionar casos de prueba basados en el anlisis de la especificacin, tanto funcional como no funcional de un componente o sistema sin referencia a su estructura interna. Pruebas tanto funcionales como no funcionales, sin referencia a la estructura interna del componente o sistema.
PaS
benchmark test
prueba comparativa
bespoke software
software a medida
best practice
mejor prctica
beta testing
pruebas beta
big-bang testing
black-box testing
24
deScrIPcIn TraducIda Caso de prueba que no puede ser ejecutado porque las precondiciones para su ejecucin no son satisfechas.
PaS
bottom-up testing
boundary value
boundary value analysis boundary value coverage boundary value testing branch branch condition branch condition combination coverage branch condition combination testing branch condition coverage branch coverage
Enfoque incremental para pruebas de integracin donde los componentes de ms bajo nivel son probados en primer lugar, posteriormente son utilizados para facilitar las pruebas de componentes pruebas ascendentes de un nivel superior. Este proceso se repite hasta que es probado el componente en el extremo superior de la jerarqua. Vase tambin pruebas de integracin. Valor de entrada o de salida que se encuentra en la frontera de una valor lmite particin de equivalencia o a la mnima distancia incremental a cualquier lado de la frontera, por ejemplo el valor mnimo o mximo de un rango. Tcnica de diseo de pruebas de caja negra en la cual los casos de anlisis de valores lmite prueba son diseados basndose en los valores lmite. Vase tambin valor lmite. Porcentaje de valores lmite que han sido practicados por un juego de cobertura de valores lmite pruebas. pruebas de valores lmite Vase anlisis de valores lmite. rama condicin de rama cobertura de condicin combinada de rama pruebas de condicin combinada de rama cobertura de condicin de rama cobertura de rama Bloque bsico que puede ser seleccionado para su ejecucin en base a una estructura propia de un programa en la cual estn disponibles uno de dos o ms caminos alternativos, por ejemplo case, jump, go to, ifthen-else. Vase condicin. Vase cobertura de condicin mltiple. Vase pruebas de condicin mltiple. Vase cobertura de condicin. Porcentaje de ramas que han sido practicadas por un juego de pruebas. 100% de cobertura de rama implica 100% de cobertura de decisin y 100% de cobertura de sentencia. ISTQB: InTernacIonal SofTware TeSTIng QualIfIcaTIon Board 25
TrMIno en InglS branch testing bug bug report bug tracking tool business process-based testing Capability Maturity Model (CMM)
TrMIno TraducIdo pruebas de rama bug informe de bugs herramienta de seguimiento de bugs pruebas basadas en el proceso de negocio Capability Maturity Model (CMM)
deScrIPcIn TraducIda Es una tcnica de diseo de pruebas de caja blanca en la cual los casos de prueba son diseados para ejecutar ramas. Vase defecto. Vase informe de defectos. Vase herramienta de gestin de defectos. Enfoque de pruebas en el cual los casos de prueba son diseados basndose en las descripciones y/o conocimiento de los procesos de negocio. Marco de trabajo de cinco niveles que describen los elementos clave de un proceso software efectivo. El modelo CMM cubre las mejores prcticas para la planificacin, ingeniera y gestin del desarrollo y el mantenimiento del software. [CMMI]. Marco de trabajo que describe los elementos clave para un proceso de desarrollo y mantenimiento efectivo de un producto. El modelo CMMI cubre las mejores prcticas para la planificacin, la ingeniera y gestin del desarrollo y el mantenimiento del producto. CMMI es el sucesor designado de CMM. [CMMI] Vase tambin Capability Maturity Model (CMM). Tipo de herramienta de ejecucin de pruebas donde las entradas son grabadas durante las pruebas manuales con el objetivo de generar scripts de pruebas automatizados que puedan ser ejecutados con posterioridad (por ejemplo reproducir). Estas herramientas son utilizadas a menudo para apoyar pruebas de regresin automatizadas. Vase herramienta de captura/reproduccin. Acrnimo para Computer Aided Software Engineering. Acrnimo para Computer Aided Software Testing. Vase tambin automatizacin de pruebas. Vase representacin causa-efecto. Vase tabla de decisin.
PaS
capture/playback tool
herramienta de captura/ reproduccin herramienta de captura/ repeticin CASE CAST anlisis causa-efecto tabla de decisin causaefecto
26
TrMIno en InglS cause-effect graph cause-effect graphing certification change control change control board changeability checker Chows coverage metrics
TrMIno TraducIdo grfico causa-efecto representacin causaefecto certificacin control de cambios comit de control de cambio modificabilidad evaluador mtricas de cobertura de Chow mtodo de rbol de clasificacin
deScrIPcIn TraducIda Representacin grfica de entradas y/o estmulos (causas) con sus salidas asociadas (efectos), que pueden ser utilizadas para disear casos de prueba. Tcnica de diseo de pruebas de caja negra en la cual los casos de prueba se disean a partir de grficos causa-efecto. [BS 7925/2] Proceso de confirmacin de que un componente, sistema o persona cumple con sus requisitos especificados, ejemplo al aprobar un examen. Vase control de la configuracin. Vase comit de control de la configuracin. Capacidad del producto software de hacer posible la implementacin de modificaciones especificadas. [ISO 9126] Vase tambin mantenibilidad. Vase revisor. Vase cobertura de conmutacin mltiple. [Chow] Tcnica de diseo de pruebas de caja negra en la cual los casos de prueba, descritos mediante un rbol de clasificacin, son diseados para ejecutar combinaciones de representantes de los dominios de entrada y/o salida. [Grochtmann] Instrucciones de ordenador y definiciones de datos expresados en un lenguaje de programacin o en una forma de salida generada por un ensamblador, compilador u otro traductor. [IEE 610] Vase analizador de cdigo esttico. Mtodo de anlisis que determina qu partes del software han sido ejecutadas (cubiertas) por el juego de pruebas y qu partes no han sido ejecutadas, ejemplo cobertura de sentencia, cobertura de decisin o cobertura de condicin. Vase pruebas de caja blanca. Capacidad del producto software de coexistir con otro software independiente en un entorno comn compartiendo recursos comunes. [ISO 9126]. Vase tambin portabilidad.
PaS
27
TrMIno en InglS commercial off-the-shelf software comparator compatibility testing compiler complete testing completion criteria complexity compliance compliance testing component component integration testing component specification component testing compound condition concrete test case concurrency testing
TrMIno TraducIdo deScrIPcIn TraducIda software comercial de Vase software de distribucin masiva. distribucin masiva comparador Vase comparador de pruebas. pruebas de compatibilidad Vase pruebas de interoperabilidad. Herramienta software que traduce programas expresados en un compilador lenguaje de alto nivel a su lenguaje mquina equivalente. [IEEE 610] pruebas completas Vase pruebas exhaustivas. criterios de complecin Vase criterios de salida. Grado en el cual un componente o sistema tiene un diseo y/o complejidad estructura interna que es difcil de comprender, mantener y verificar. Vase tambin complejidad ciclomtica. Capacidad del producto software para adherirse a estndares, cumplimiento convenciones, normativa legal y prescripciones similares. [ISO 9126] Proceso de pruebas para determinar el cumplimiento de un componente pruebas de cumplimiento o sistema. componente Mnimo elemento software que puede ser probado de forma aislada. pruebas de integracin de componente especificacin de componente pruebas de componente condicin compuesta caso de prueba concreto pruebas de concurrencia Pruebas ejecutadas con el objeto exponer defectos en las interfaces e interacciones entre elementos integrados. Descripcin de la funcin de un componente en trminos de sus valores de salida para valores de entrada especificados bajo condiciones especificadas y comportamiento no funcional requerido (por ejemplo utilizacin de recursos). Pruebas de componentes software individuales. [Segn IEEE 610] Dos o ms condiciones simples unidas mediante un operador lgico (AND, OR o XOR). Por ejemplo A>B AND C>100. Vase caso de prueba de bajo nivel. Pruebas para determinar cmo trata un componente o sistema la ocurrencia de dos o ms actividades dentro del mismo intervalo de tiempo, llevadas a cabo por intercalado de las actividades o por ejecucin simultnea. [Segn IEEE 610]
PaS
28
TrMIno en InglS condition condition combination coverage condition combination testing condition coverage
TrMIno TraducIdo condicin cobertura de condicin combinada pruebas de condicin combinada cobertura de condicin
deScrIPcIn TraducIda Expresin lgica que puede ser evaluada como Verdadera o Falsa. Por ejemplo A>B. Vase tambin condicin de prueba. Vase tambin cobertura de condicin mltiple. Vase pruebas de condicin mltiple. Porcentaje de los posibles resultados de una condicin que han sido practicados por un juego de pruebas. Una cobertura de condicin del 100% requiere que cada condicin simple de toda sentencia de decisin haya sido probada como Verdadera y Falsa. Porcentaje de todos los resultados de las condiciones unitarias que afectan de forma independiente al resultado de una decisin que han sido practicados por un juego de casos de prueba. Una cobertura de condicin de determinacin del 100% implica un 100% de cobertura de condicin en la decisin. Tcnica de diseo de pruebas de caja blanca en la cual los casos de prueba son diseados para ejecutar salidas de condicin unitarias que afectan de forma independiente al resultado de la decisin. Evaluacin de una condicin a Verdadera o Falsa. Tcnica de diseo de pruebas de caja blanca en la cual los casos de pruebas son diseados para practicar resultados de condicin Vase pruebas de humo. Composicin de un componente o de un sistema definido como el nmero, naturaleza e interconexiones de las partes que lo constituyen. Funcin cuyo objetivo es comprobar los contenidos de libreras de elementos de la configuracin, por ejemplo para el cumplimiento de estndares. [IEEE 610] Elemento de la gestin de la configuracin consistente en la evaluacin, coordinacon, aprobacin o desaprobacin e implementacin de los cambios en los elementos de la configuracin tras el establecimiento formal de la identificacin de la configuracin. [IEEE 610].
PaS
cobertura de determinacin de condicin pruebas de determinacin de condicin resultado de condicin pruebas de condicin prueba de confianza configuracin auditora de la configuracin
condition determination testing condition outcome condition testing confidence test configuration
configuration auditing
configuration control
control de la configuracin
29
configuration identification
configuration item
configuration management
configuration management tool configuration testing confirmation testing conformance testing consistency control flow control flow graph control flow path
deScrIPcIn TraducIda Grupo de personas responsables de evaluar y aprobar o desaprobar los comit de control de la cambios propuestos en los elementos de la configuracin, as como de configuracin (CCC) asegurar la implementacin de los cambios aprobados. [IEEE 610] Elemento de la gestin de la configuracin consistente en la seleccin identificacin de la de los elementos de la configuracin para un sistema y registro de sus configuracin caractersticas funcionales y fsicas en la documentacin tcnica. [IEEE 610]. Agrupacin de hardware, software o de ambos, designada para la elemento de la gestin de la configuracin y tratada como una sola entidad en el configuracin proceso de gestin de la configuracin. [IEEE 610]. Disciplina que aplica direccin y supervisin tcnica y administrativa a: identificar y documentar las caractersticas funcionales y fsicas de un elemento de la configuracin, controlar cambios de esas caractersticas, gestin de la configuracin registrar e informar sobre el estado de la implementacin y proceso de cambio, y verificar la conformidad con los requisitos especificados. [IEEE 610] Herramienta que proporciona soporte para la identificacin y control herramienta de gestin de de los elementos de la configuracin, su estado respecto de cambios y la configuracin versiones, y la distribucin de lneas base compuestas por elementos de la configuracin. pruebas de configuracin Vase pruebas de portabilidad. pruebas de confirmacin Vase repeticin de pruebas. pruebas de conformidad Vase pruebas de cumplimiento. consistencia flujo de control grfico de flujo de control camino del flujo de control Grado de uniformidad, estandarizacin y ausencia de contradiccin entre los documentos o partes de un componente o un sistema. [IEEE 610] Secuencia de eventos (caminos) en la ejecucin a travs de un componente o sistema. Representacin abstracta de todas las posibles secuencias de eventos (caminos) en la ejecucin a travs de un componente o sistema. Vase camino.
TrMIno TraducIdo
PaS
30
coverage analysis
anlisis de cobertura
deScrIPcIn TraducIda Pruebas del software utilizado para convertir datos de sistemas existentes para su uso en sistemas de reemplazo. Acrnimo para Commercial Off-The-Shelf software. Vase software de distribucin masiva. Grado, expresado como un porcentaje, en el que un elemento de cobertura especificado ha sido practicado por un juego de pruebas. Medicin de la cobertura alcanzada para un elemento especificado durante la ejecucin de pruebas refirindose a criterios predeterminados para establecer si es necesario realizar pruebas adicionales y, si ese es el caso, qu casos de prueba son necesarios. Entidad o propiedad utilizada como base para la cobertura de las pruebas, por ejemplo particiones de equivalencia o sentencias de cdigo. Vase herramienta de cobertura. Herramienta que proporciona una medicin objetiva de qu elementos estructurales, por ejemplo sentencias o ramas, han sido practicadas por un juego de pruebas. Vase software a medida. Nmero de caminos independientes en un programa. Se define la complejidad ciclomtica como: L - N + 2P, donde -L= nmero de aristas/enlaces en un grafo -N= nmero de nodos en un grafo -P= nmero de partes desconectadas del grafo (por ejemplo un grafo invocado y una subrutina) [Segn McCabe]
PaS
cyclomatic complexity
complejidad ciclomtica
31
data flow data flow analysis data flow coverage data flow testing data integrity testing
deScrIPcIn TraducIda Vase complejidad ciclomtica. Actividad diaria de desarrollo en la que un sistema completo se compila y enlaza (normalmente durante la noche), de modo que un sistema construccin diaria consistente est disponible en cualquier momento incluyendo la totalidad de los ltimos cambios. definicin de datos Sentencia ejecutable donde se asigna un valor a una variable. Tcnica basada la creacin de scripts que almacena la entrada de la prueba y los resultados esperados en una tabla o una hoja de clculo, de tal manera que un solo script pueda ejecutar todas las pruebas de pruebas guiadas por datos la tabla. Las pruebas guiadas por datos a menudo se utilizan para dar soporte en el uso de herramientas de ejecucin de pruebas, tales como herramientas de captura/reproduccin. [Fewster y Graham]. Vase tambin pruebas guiadas por palabras clave. Representacin abstracta de la secuencia y posibles cambios de flujo de datos estado de los objetos de datos, donde el estado de un objeto puede ser qualquiera de los siguientes: creacin, uso o destruccin. [Beizer] anlisis del flujo de datos Forma de anlisis esttico basado en la definicin y uso de variables. cobertura del flujo de Porcentaje de pares definicin-uso que han sido practicados por un datos juego de pruebas. Tcnica de diseo de pruebas de caja blanca, en la que los casos de pruebas de flujo de datos prueba se disean para ejecutar pares definicin-uso de variables. pruebas de integridad de Vase pruebas de integridad de base de datos datos Pruebas de los mtodos y procesos utilizados para acceder y gestionar dato(base de datos), para asegurar que los mtodos de acceso, los pruebas de integridad de procesos y las reglas de los datos funcionan como se espera y que base de datos durante el acceso a la base de datos, los datos no se corrompan, sean borrados, modificados o creados de forma inesperada. cdigo muerto Vase cdigo inaccesible. depurador Vase herramienta de depuracin. depuracin Proceso de encontrar, analizar y eliminar las causas de los fallos en el software.
PaS
32
TrMIno TraducIdo decisin cobertura de condicin de decisin pruebas de condicindecisin cobertura de decisin resultado de decisin tabla de decisin
decision testing
defect
defecto
deScrIPcIn TraducIda Punto de un programa en el cual el flujo de control tiene dos o ms rutas alternativas. Un nodo con dos o ms enlaces para separar ramas. Porcentaje de todos los resultados de condicin y resultados de desicin que han sido practicados por un juego de pruebas. Un 100% de cobertura de condicn-decisin implica tanto un 100% de cobertura de condicin como un 100% de cobertura de decisin. Tcnica de diseo de pruebas de caja blanca en la cual los casos de prueba son diseados para practicar resultados de condicin y resultados de decisin. Porcentaje de resultados de decisin que han sido practicados por un juego de pruebas. El 100% de cobertura de decisin implica tanto un 100% de cobertura de rama como un 100% de cobertura de sentencia. resultado de una decisin (la cual determina las ramas a seguir). Tabla que muestra las combinaciones de entradas y/o estmulos (causas) con sus salidas y/o acciones asociadas (efectos), que puede ser utilizada para disear casos de prueba. Tcnica de diseo de casos de prueba de caja negra en la que los casos de prueba se disean para ejecutar las combinaciones de entradas y/o estmulos (causas) representadas en una tabla de decision. [Veenendaal]. Vase tambin tabla de decisin. Tcnica de diseo de casos de prueba de caja blanca en la cual los casos de prueba se disean para practicar resultados de decisiones. Imperfeccin en un componente o sistema que puede causar que el componente o sistema falle en desempear las funciones requeridas, por ejemplo una sentencia o una definicin de datos incorrectas. Si se localiza un defecto durante una ejecucin puede causar un fallo en el componente o sistema. Nmero de defectos identificados en un componente o sistema dividido por el tamao del mismo (expresado en trminos de medidas estndar, por ejemplo lneas de cdigo, nmero de clases o puntos de funcin). Nmero de defectos encontrados por una fase de pruebas dividido por el nmero de defectos encontrados por esa fase de pruebas y, posteriormente, por cualesquiera otros medios. ISTQB: InTernacIonal SofTware TeSTIng QualIfIcaTIon Board
PaS
33
deScrIPcIn TraducIda Proceso de reconocimiento, investigacin, actuacin y disposicin de defectos. Incluye el registro de defectos, su clasificacin e identificacin del impacto. [Segn IEEE 1044] Herramienta que facilita el registro y seguimiento del estado de los defectos. A menudo incorporan facilidades orientadas al flujo de trabajo (workflow) para el seguimiento y control de la asignacin, correccin y repeticin de pruebas de los defectos y proveen facilidades para la realizacin de informes. Vase tambin herramienta de gestin de incidencias. Ocurrencia en la cual un defecto impide la deteccin de otro [IEEE610]. Documento que informa acerca de cualquier imperfeccin en un componente o sistema que puede causar que el componente o sistema no realice la funcin requerida. [Segn IEEE 829] Vase herramienta de gestin de defectos. Asociacin entre la definicin de una variable y el uso de esa variable. Los usos de las variables incluyen operaciones (por ejemplo multiplicacin) o dirigir la practica (ejecucin/recorrido) de un camino (uso de predicado). Cualquier producto (resultado de un trabajo) que debe ser entregado a alguien diferente del autor del producto (resultado de un trabajo). Enfoque de pruebas en el cual los casos de prueba son diseados en base a la arquitectura y/o al diseo detallado de un componente o sistema. (por ejemplo prueba de las interfaces entre componentes o sistemas). Prueba del software o especificacin mediante la simulacin manual de su ejecucin. Vase tambin anlisis esttico. Pruebas formales o informales llevadas a cabo durante la implementacin de un componente o sistema por parte de los desarrolladores, normalmente en el entorno de desarrollo. [Segn IEEE 610]
PaS
definition-use pair
deliverable
design-based testing
desk checking
development testing
34
TrMIno en InglS deviation deviation report dirty testing documentation testing domain driver
TrMIno TraducIdo desviacin informe de desviaciones pruebas sucias pruebas de documentacin dominio controlador
dynamic analysis
anlisis dinmico
dynamic comparison dynamic testing efficiency efficiency testing elementary comparison testing
comparacin dinmica pruebas dinmicas eficiencia pruebas de eficiencia pruebas de comparacin elemental
deScrIPcIn TraducIda Vase incidencia. Vase informe de incidencias. Vase pruebas negativas. Pruebas de la calidad de la documentacin, p.ej. manual de usuario o manual de instalacin. Conjunto del cual se pueden seleccionar los valores vlidos de entrada y/o salida. Componente software o herramienta de pruebas que sustituye a un componente que asume el control y/o la invocacin a un componente o sistema. [Segn Tmap] Proceso de evaluacin del comportamiento, por ejemplo rendimiento de memoria, uso de CPU, de un sistema o componente durante su ejecucin. [Segn IEEE 610]. Herramienta que proporciona informacin en tiempo de ejecucin del estado del cdigo software. Estas herramientas se utilizan comnmente para identificar punteros no asignados, comprobar la aritmtica de punteros y para controlar la asignacin, el uso y desafectacin de la memoria e indicar las fugas de memoria. Comparacin de los resultados reales con los esperados, realizada mientras se est ejecutando el software, por ejemplo por una herramienta de ejecucin de pruebas. Pruebas que implican la ejecucin del software de un componente o sistema. Capacidad del producto software para proporcionar un rendimiento apropiado, relativo a la cantidad de recursos usados bajo condiciones establecidas. [ISO 9126]. Proceso de prueba para determinar la eficiencia de un producto de software. Tcnica de diseo pruebas de caja negra, en la cual los casos de prueba son diseados para ejecutar combinaciones de entradas usando el concepto de cobertura de determinacin de condicin [TMap].
PaS
35
entry criteria
criterios de entrada
entry point equivalence class equivalence partition equivalence partition coverage equivalence partitioning error error guessing
punto de entrada clase de equivalencia particin de equivalencia cobertura de particin de equivalencia segmentacin de equivalencia error prediccin de error
deScrIPcIn TraducIda Dispositivo, programa de ordenador, o sistema que acepta las mismas entradas y produce las mismas salidas que un sistema dado. [IEEE 610]. Vase tambin simulador. Conjunto de condiciones genricas y especficas para permitir que un proceso prosiga con una tarea definida, por ejemplo la fase de pruebas. El objetivo de los criterios de entrada es evitar que una tarea comience, lo cual conllevara un mayor esfuerzo que el necesario para eliminar los criterios de entrada fallidos. [Gilb y Graham] Primera sentencia ejecutable de un componente. Vase particin de equivalencia. Porcin del dominio de una entrada o una salida para la cual se asume que el comportamiento de un componente o sistema, basado en la especificacin, es el mismo. Porcentaje de particiones de equivalencia que han sido practicadas por un juego de pruebas. Tcnica de diseo de pruebas de caja negra en la cual los casos de prueba son diseados para ejecutar representantes de particiones de equivalencia. En principio, los casos de prueba se disean para cubrir cada particin, al menos, una vez. Accin humana que produce un resultado incorrecto. [Segn IEEE 610]. Tcnica de diseo de pruebas donde la experiencia de quien prueba es utilizada para anticipar qu defectos podran estar presentes en el componente o sistema en prueba como resultado de los errores cometidos, y disear pruebas especficas para ponerlos al descubierto. Proceso de introduccin intencionada de defectos conocidos, adicionales a los presentes en un componente o sistema, con el objeto de supervisar el ndice de deteccin y supresin de defectos as como estimar el nmero de defectos restantes. [IEEE 610]. Capacidad de un sistema o componente para continuar su operacin normal a pesar de la presencia de entradas errneas. [Segn IEEE 610]. Vase probar.
PaS
error seeding
siembra de errores
36
executable statement
exercised
practicado
exhaustive testing
pruebas exhaustivas
exit criteria
criterios de salida
exit point expected outcome expected result experienced-based technique experienced-based test design technique
punto de salida resultado esperado resultado esperado tcnica basada en la experiencia tcnica de diseo de pruebas basada en la experiencia pruebas exploratorias
deScrIPcIn TraducIda Comportamiento de un componente o sistema en respuesta a una entrada errnea, proveniente de un usuario humano, otro componente o sistema, o por fallo interno. Sentencia que, una vez compilada, es traducida a cdigo objeto y que se ejecutar cuando el programa est funcionando, pudiendo realizar acciones sobre datos. Se dice que un elemento de un programa es practicado por un caso de prueba cuando el valor de entrada causa la ejecucin de dicho elemento, tal como una sentencia, una decisin, u otro elemento estructural. Enfoque de pruebas donde el conjunto de pruebas abarca todas las combinaciones de valores de entrada y precondiciones. Conjunto de condiciones genricas y especficas, acordadas con los involucrados en el proyecto, para permitir que un proceso sea considerado concluido oficialmente. El propsito de los criterios de salida es evitar que una tarea se considere concluida cuando existen partes de la tarea pendientes que no hayan sido finalizadas. Los criterios de salida son utilizados para planificar cundo parar las pruebas e informar sobre esto. [Segn Gilb y de Graham] ltima sentencia ejecutable dentro de un componente. Vase resultado esperado. Comportamiento previsto por la especificacin, u otra fuente, del componente o del sistema bajo condiciones especificadas. Vase tcnica de diseo de pruebas basada en la experiencia. Procedimiento para derivar y/o seleccionar casos de prueba basados en la experiencia, conocimiento e intuicin del probador. Tcnica informal de diseo de pruebas donde quien prueba controla activamente el diseo de las pruebas a medida que las pruebas son realizadas y utiliza la informacin obtenida durante las pruebas para disear unas nuevas y mejores. [Segn Bach]
PaS
exploratory testing
37
failure mode Failure Mode and Effect Analysis (FMEA) failure rate fault fault density Fault Detection Percentage (FDP) fault masking
fault tolerance fault tree analysis feasible path feature field testing
deScrIPcIn TraducIda Se considera que una prueba falla cuando su resultado real no coincide fallar con el resultado esperado. Desviacin del componente o del sistema respecto de prestacin, fallo servicio o resultado esperado. [Segn Fenton] Manifestacin fsica o funcional de un fallo. Por ejemplo, un sistema en modo de fallo puede estar caracterizado por operar con lentitud, modo de fallo presentar salidas incorrectas o una finalizacin completa de la ejecucin. [IEEE 610] Anlisis del Modo de Fallo Mtodo sistemtico para la identificacin y anlisis de riesgos y Efecto (AMFE) identificando posibles modos de fallo e intentando impedir su ocurrencia. Cociente del nmero de fallos de una categora dada por unidad de medida especifica, por ejemplo fallos por unidad de tiempo, fallos por frecuencia de fallos unidad de transacciones, fallos por nmero de ejecuciones de programa. [IEEE 610] falta Vase defecto. densidad de faltas Vase densidad de defectos. Porcentaje de Deteccin Vase Porcentaje de Deteccin de Defectos (PDD). de Faltas (PDF) enmascaramiento de Vase enmascaramiento de defectos. faltas Capacidad del producto software para mantener un nivel especificado de rendimiento en caso de producirse faltas (defectos) en el software tolerancia a faltas o infraccin de su interfaz especificada. [ISO 9126] Vase tambin fiabilidad, robustez. anlisis de rbol de faltas Mtodo utilizado para analizar las causas de faltas (defectos). Camino para el cual existen un conjunto de valores de entrada y camino viable precondiciones las cuales causan que sea ejecutado. prestacin pruebas de campo Atributo de un componente o sistema especificado o implcito por la documentacin de requisitos (por ejemplo la fiabilidad, usabilidad o restricciones de diseo). [Segn IEEE 1008] Vase pruebas beta.
TrMIno TraducIdo
PaS
38
TrMIno en InglS finite state machine finite state testing formal review frozen test basis
functional integration functional requirement functional test design technique functional testing functionality testing glass box testing heuristic evaluation
deScrIPcIn TraducIda Modelo informtico consistente en un nmero finito de estados y mquina de estado finito transiciones entre estos estados, posiblemente con acciones anexas. [IEEE610] pruebas de estado finito Vase pruebas de transicin de estado. Revisin caracterizada por procedimientos y requisitos documentados, revisin formal por ejemplo la inspeccin. Documento base de prueba que solamente puede ser modificado por un base de prueba congelada proceso formal de control del cambio. Vase tambin lnea base. Mtodo cuyo objetivo es medir el tamao de la funcionalidad de un sistema de informacin. La medicin es independiente de la tecnologa. Anlisis de Punto de Esta medicin puede ser utilizada como base para la medicin de la Funcin (APF) productividad, la estimacin de los recursos necesarios y el control de proyecto. Enfoque de integracin que combina los componentes o los sistemas integracin funcional con el fin de conseguir que una funcionalidad bsica est operativa de forma temprana. Vase tambin pruebas de integracin. Requisito que especifica una funcin que un componente o sistema requisito funcional debe cumplir. [Segn IEEE610] Procedimiento utilizado para obtener y/o seleccionar casos de prueba tcnica de diseo de basado en un anlisis de la especificacin funcional de un componente prueba funcional o de un sistema sin hacer referencia a su estructura interna. Vase tambin tcnica de diseo de prueba de caja negra. pruebas funcionales pruebas de funcionalidad pruebas de caja de cristal evaluacin heurstica Pruebas basadas en el anlisis de las especificaciones funcionales de un componente o de un sistema. Vase tambin pruebas de caja negra. Proceso de pruebas para determinar la funcionalidad de un producto software. Vase pruebas de caja blanca. Tcnica de prueba esttica de usabilidad para determinar el cumplimiento de la interfaz de usuario con los principios de usabilidad reconocidos (la tambin llamada heurstica).
TrMIno TraducIdo
PaS
39
horizontal traceability
trazabilidad horizontal
incident report
informe de incidencias
deScrIPcIn TraducIda Caso de prueba sin valores concretos (nivel de implementacin) para datos de entrada y resultados esperados. Se utilizan operadores lgicos, las instancias de los valores reales no se han definido an y/o no estn disponibles. Vase tambin caso de prueba de bajo nivel. Trazas de requisitos para un nivel de pruebas a travs de las capas de la documentacin de pruebas (por ejemplo, plan de pruebas, especificacin de diseo de prueba, especificacin de caso de prueba y especificacin de procedimiento de prueba o script de pruebas). Valoracin del cambio en las capas de documentacin de desarrollo, documentacin de pruebas y componentes, con el objeto de implementar un cambio dado en requisitos especificados. Cualquier ocurrencia de un suceso que requiere investigacin [Segn IEEE 1008]. Accin de consignar los detalles de cualquier incidencia ocurrida, por ejemplo durante las pruebas. Proceso de reconocimiento, investigacin, toma de medidas y eliminacin de incidencias. Comprende registrar incidencias, clasificarlas e identificar el impacto. [Segn IEEE 1044] Herramienta que facilita el registro y seguimiento del estado de incidencias. A menudo incorporan facilidades orientadas al flujo de trabajo para el seguimiento y control de la asignacin, correccin y repeticin de las pruebas de las incidencias y proporcionan facilidades para la elaboracin de informes. Vase tambin herramienta de administracin de defectos. Documento que informa de la ocurrencia de cualquier suceso, por ejemplo durante las pruebas, que requiere investigacin. [Segn IEEE 829]. Ciclo de vida de desarrollo software en el cual un proyecto es descompuesto en una serie de incrementos, cada uno de los cuales suministra una porcin de la funcionalidad respecto de la totalidad de los requisitos del proyecto. Los requisitos tienen asignada una prioridad y son entregados segn el orden de prioridad en el incremento correspondiente. En algunas (pero no en todas) versiones de este modelo de ciclo de vida, cada subproyecto sigue un mini-modelo V con sus propias fases de diseo, codificacin y pruebas.
PaS
40
TrMIno en InglS incremental testing independence independence of testing infeasible path informal review input input domain input value
inspection
installation guide
deScrIPcIn TraducIda Pruebas donde los componentes o sistemas son integrados y probados pruebas incrementales uno o algunos a la vez, hasta que todos los componentes o sistemas estn integrados y probados. Separacin de responsabilidades, que fomenta la realizacin de pruebas independencia objetivas. [Segn DO-178b]. Separacin de responsabilidades, que fomenta la realizacin de pruebas independencia de pruebas objetivas. [Segn DO-178b]. Camino que no puede ser practicado por ningn posible conjunto de camino inviable valores de entrada. Revisin que no est basada en un procedimiento formal revisin informal (documentado). Variable (tanto almacenada dentro de un componente como fuera) que entrada es leda por un componente. Conjunto del cual se pueden seleccionar valores vlidos de entrada. dominio de entrada Vase tambin dominio. valor de entrada Instancia de una entrada. Vase tambin entrada. Tipo de revisin entre pares que se basa en el examen visual de documentos para detectar defectos, por ejemplo violaciones de estndares de desarrollo y no conformidades a la documentacin de inspeccin nivel superior. Es la tcnica de revisin ms formal y, por lo tanto, siempre basada en un procedimiento documentado. [Segn IEEE 610, IEEE 1028] Vase tambin revisin entre pares. lder de inspeccin Vase moderador. inspector Vase revisor. Capacidad del producto software para ser instalado en un entorno instalabilidad especificado. [ISO 9126]. Vase tambin portabilidad. Proceso de pruebas de la instalabilidad de un producto software. Vase pruebas de instalabilidad tambin pruebas de portabilidad. Instrucciones suministradas en cualquier soporte adecuado que guan al instalador en el proceso de instalacin. stas pueden exponerse en una gua de instalacin gua manual, un procedimiento paso a paso, un asistente de instalacin, o cualquier otra descripcin similar del proceso.
TrMIno TraducIdo
PaS
41
TrMIno en InglS
TrMIno TraducIdo
installation wizard
asistente de instalacin
instrumentation instrumenter
instrumentacin instrumentador
intake test
prueba de admisin
integration
integracin
deScrIPcIn TraducIda Software suministrado en cualquier medio adecuado que gua al instalador a travs del proceso de instalacin. Normalmente el asistente de instalacin ejecuta el proceso de instalacin, aporta informacin con respecto a los resultados de la instalacin y presenta indicadores para opciones. Insercin de cdigo adicional en un programa con el objetivo de recoger informacin sobre su comportamiento durante la ejecucin, por ejemplo cobertura de cdigo. Herramienta software utilizada para llevar a cabo una instrumentacin. Caso especial de pruebas de humo cuyo objetivo es decidir si el componente o sistema esta en condiciones de ser probado en detalle y proseguir con el proceso de pruebas. Una prueba de admisin se realiza normalmente al inicio de la fase de ejecucin de pruebas. Vase tambin pruebas de humo. Proceso de combinar componentes o sistemas en estructuras ms amplias. Pruebas realizadas con el objeto de poner en evidencia defectos en las interfaces e interacciones entre componentes o sistemas integrados. Vase tambin pruebas de integracin de componente, pruebas de integracin de sistema. Vase pruebas de integracin de sistema. Vase pruebas de integracin de componente. Tipo de prueba de integracin que se ocupa de probar las interfaces entre componentes o sistemas. Capacidad del producto software para interactuar con uno o ms componentes o sistemas especificados. [Segn ISO 9126]. Vase tambin funcionalidad. Proceso de pruebas con el objeto de determinar la interoperabilidad de un producto software. Vase tambin pruebas de funcionalidad.
PaS
integration testing
pruebas de integracin
integration testing in the large integration testing in the small interface testing interoperability interoperability testing
pruebas de integracin a gran escala pruebas de integracin a pequea escala pruebas de interfaz interoperabilidad pruebas de interoperabilidad
42
deScrIPcIn TraducIda Pruebas que utilizan valores de entrada que deberan ser rechazados por el componente o sistema. Vase tambin tolerancia al error. Pruebas de componentes individuales en aislamiento respecto de componentes circundantes, que son simulados por stubs y controladores, si fuera necesario. Vase notas de la entrega. Ciclo de vida del desarrollo donde un proyecto es dividido en un nmero de iteraciones, generalmente grande. Una iteracin es un ciclo completo de desarrollo que tiene como resultado una entrega (interna o externa) de un producto ejecutable, un subconjunto del producto final en desarrollo, que crece de iteracin en iteracin para convertirse en el producto final. Vase indicador de rendimiento. Tcnica de creacin de scripts que utiliza archivos de datos para contener no solamente datos de prueba y resultados esperados, sino tambin palabras claves que estn relacionadas con la aplicacin que esta siendo probada. Las palabras claves son interpretadas por scripts especiales de soporte que son invocados por el script de control para la prueba. Vea tambin pruebas guiadas por datos. Una Secuencia Lineal y Salto de Cdigo se compone de los tres siguientes elementos (identificados convencionalmente por nmeros de lnea en el cdigo fuente listado): el comienzo de la secuencia lineal de sentencias ejecutables, el final de la secuencia lineal, y la lnea destino a la cual se transfiere el flujo de control al final de la secuencia lineal. Porcentaje de SLYSC de un componente que han sido practicadas por un juego de pruebas. Una cobertura SLYSC del 100% implica un 100% de cobertura de decisin. Tcnica de diseo de pruebas de caja blanca en la que los casos de prueba estn diseados para ejecutar SLYSC. Capacidad del producto software de permitir al usuario aprender su forma de uso. [ISO 9126] Vase tambin usabilidad ISTQB: InTernacIonal SofTware TeSTIng QualIfIcaTIon Board
PaS
LCSAJ
SLYSC
43
load testing
pruebas de carga
caso de prueba lgico pruebas de cobertura lgica pruebas guiadas por lgica
deScrIPcIn TraducIda Plan de pruebas que normalmente hace referencia a un nico nivel de pruebas. Vase tambin plan de pruebas. Vase pruebas de integracin de componente. Tipo de prueba relacionado con medida del comportamiento de un componente o sistema con una carga creciente, por ejemplo el nmero de usuarios concurrentes y/o nmero de transacciones para determinar qu carga puede ser soportada por el componente o sistema. Vase tambin pruebas de estrs. Vase caso de prueba de alto nivel. Vase pruebas de caja blanca. [Myers] Vase pruebas de caja blanca. Caso de prueba con valores concretos (nivel de implementacin) para datos de entrada y resultados esperados. Los operadores lgicos provenientes de los casos de prueba de alto nivel son reemplazados por valores reales que corresponden con los objetivos de los operadores lgicos. Vase tambin caso de prueba de alto nivel. Facilidad con la que un producto software puede ser modificado para corregir defectos, cumplir con nuevos requisitos, hacer ms sencillo el mantenimiento futuro o ser adaptado a un entorno modificado. [ISO 9126] Proceso de pruebas para determinar el grado de mantenibilidad de un producto software. Modificacin de un producto software tras su entrega para corregir defectos, mejorar el rendimiento u otros atributos, o adaptar el producto a un entorno modificado. [IEEE 1219] Pruebas de los cambios en un sistema en operacin o el impacto de un entorno modificado para un sistema en operacin.
PaS
maintainability
mantenibilidad
maintainability testing
pruebas de mantenibilidad
maintenance
mantenimiento
maintenance testing
pruebas de mantenimiento
44
TrMIno en InglS
TrMIno TraducIdo
management review
revisin de gestin
maturity
madurez
deScrIPcIn TraducIda Evaluacin sistemtica de la adquisicin de software, provisin, desarrollo, operacin o proceso de mantenimiento, realizado por o en nombre de la gestin que realiza el seguimiento de la evolucin, determina el estado de los planes y plazos, confirma requisitos y su asignacin en el sistema o evala la efectividad de los enfoques de la gestin para lograr su adecuacin al objetivo. [Segn IEEE 610, IEEE 1028] Plan de pruebas que normalmente aborda mltiples niveles de prueba. Vase tambin plan de pruebas. (1) Capacidad de una organizacin con respecto a la efectividad y la eficiencia de sus procesos y prcticas de trabajo. Vase tambin Capability Maturity Model, Test Maturity Model. (2) Capacidad del producto software de evitar un fallo como resultado de defectos en el software. [ISO 9126] Vase tambin fiabilidad. Nmero o categora asignada a un atributo de una entidad al efectuar una medicin. [ISO 14598] Proceso de asignacin de un nmero o categora a una entidad para describir un atributo de esa entidad. [ISO 14598] Escala que restringe el tipo de anlisis de datos que se puede realizar sobre el mismo. [ISO 14598] Defecto en la lgica de asignacin de almacenamiento dinmica de un programa que provoca que falle al reclamar memoria tras haber finalizado su uso, causando eventualmente que el programa falle debido a una insuficiencia de memoria. Escala de medida y el mtodo utilizado para la medicin. [ISO 14598] Vase pruebas de conversin. Punto en el tiempo de un proyecto en el cual entregables definidos (intermedios) y resultados deberan estar disponibles. Vase error. Herramienta que suministra soporte a la validacin de modelos del software o del sistema [Graham].
PaS
45
TrMIno en InglS moderator modified condition decision coverage modified condition decision testing modified multiple condition coverage modified multiple condition testing module module testing monitor
TrMIno TraducIdo moderador cobertura de decisin de condicin modificada pruebas de decisin de condicin modificada cobertura de condicin mltiple modificada pruebas de condicin mltiple modificada mdulo pruebas de mdulo monitor herramienta de monitorizacin pruebas de mono condicin mltiple cobertura de condicin mltiple pruebas de condicin mltiple anlisis de mutacin
deScrIPcIn TraducIda Lder y principal persona responsable de una inspeccin u otro proceso de revisin. Vase cobertura de determinacin de condicin. Vase pruebas de determinacin de condicin. Vase cobertura de determinacin de condicin. Vase pruebas de determinacin de condicin. Vase componente. Vase pruebas de componente. Herramienta software o dispositivo hardware que se ejecuta de forma concurrente con el componente o sistema en pruebas y supervisa, registra y/o analiza el comportamiento del componente o sistema. [Segn IEEE 610] Vase monitor. Pruebas ejecutadas mediante la seleccin al azar de un rango grande de entradas y pulsando botones de manera aleatoria, ignorando cmo se est haciendo uso del producto. Vase condicin compuesta. Porcentaje de combinaciones de todos los resultados de condiciones simples dentro de una sentencia, que han sido practicadas por un juego de pruebas. El 100% de cobertura de condicin mltiple implica el 100% de cobertura determinacin de condicin. Tcnica de diseo de pruebas de caja blanca en la cual los casos de prueba se disean para ejecutar combinaciones de resultados de condiciones simples (dentro de una sentencia). Mtodo para determinar la minuciosidad de un juego de pruebas midiendo el grado en el cual un juego de pruebas puede discriminar entre el programa y pequeas variaciones (mutantes) del programa.
PaS
mutation analysis
46
negative testing
pruebas negativas
pruebas no funcionales cobertura de conmutador de multiplicidad N pruebas de conmutador de multiplicidad N software de distribucin masiva operabilidad
deScrIPcIn TraducIda Vase pruebas secuenciadas. Pruebas destinadas a mostrar que un componente o sistema no funciona. Las pruebas negativas estn relacionadas con la actitud del probador ms que a un enfoque de pruebas o tcnica de diseo de pruebas especficos, por ejemplo probar con valores de entrada invlidos o excepciones. [Segn Beizer]. Incumplimiento de un requisito especificado. [ISO 9000] Requisito que no se refiere a la funcionalidad, pero s a atributos tales como fiabilidad, eficiencia, usabilidad, mantenibilidad y portabilidad. Procedimiento para obtener y/o seleccionar casos de prueba para pruebas no funcionales basadas en el anlisis de las especificaciones de un componente o sistema sin hacer referencia a su estructura interna. Vase tambin tcnica de diseo de pruebas de caja negra. Pruebas de atributos de un componente o sistema que no se refieren a la funcionalidad, por ejemplo fiabilidad, eficiencia, usabilidad, mantenibilidad y portabilidad. Porcentaje de secuencias de N+1 transiciones que han sido practicadas por un juego de pruebas. [Chow] Forma de pruebas de transicin de estado en la cual los casos de prueba estn diseados para ejecutar todas las secuencias vlidas de N+1 transiciones. [Chow] Vase tambin pruebas de transicin de estado. Producto software que es desarrollado para el mercado general, por ejemplo, para un gran nmero de clientes, y es distribuido a muchos clientes en formato idntico. Capacidad de un producto software para permitir al usuario manejarlo y controlarlo. [ISO 9126] Vase usabilidad. Productos hardware y software instalados en dependencias de los usuarios o clientes donde el componente o sistema en pruebas ser utilizado. El software puede incluir sistemas operativos, sistemas de gestin de base de datos y otras aplicaciones.
PaS
N-switch testing
operational environment
entorno de operaciones
47
TrMIno en InglS operational profile testing operational testing oracle outcome output output domain output value
pair programming
deScrIPcIn TraducIda Pruebas estadsticas que utilizan un modelo de operaciones del sistema pruebas de perfil operativo (tareas de corta duracin) y su probabilidad de uso tpico. [Musa] Pruebas dirigidas a evaluar a un componente o sistema en su entorno pruebas operativas de operaciones. [IEEE 610] orculo Vase orculo de pruebas. resultado Vase resultado. Variable (tanto si se almacena dentro como fuera de un componente) salida que es escrita por un componente. Conjunto del cual se pueden seleccionar valores de salida vlidos. dominio de salida Vase tambin dominio. valor de salida Instancia de una salida. Vase tambin salida. Enfoque de desarrollo software por el que las lneas del cdigo (produccin y/o pruebas) de un componente son escritas por dos programacin por pares programadores situados en un mismo ordenador. Esto significa, de forma implcita, que se realizan constantemente revisiones de cdigo en tiempo real. pruebas por pares pruebas de particin pasar criterios de paso/fallo camino Dos personas, por ejemplo dos probadores, un desarrollador y un probador o un usuario final y un probador, trabajando juntas para detectar defectos. Normalmente comparten un nico ordenador e intercambian el control del mismo durante las pruebas. Vase particin de equivalencia. [Beizer] Se considera que una prueba pasa si su resultado real coincide con su resultado esperado. Reglas de decisin utilizadas para determinar si un elemento de prueba (funcin) o prestacin ha pasado o fallado una prueba. [IEEE 829] Secuencia de eventos, por ejemplo sentencias ejecutables, de un componente o sistema desde un punto de entrada hasta un punto de salida. Porcentaje de caminos que han sido practicados por un conjunto de pruebas. El 100% de la cobertura de caminos implica el 100% de la cobertura SLYSC.
TrMIno TraducIdo
PaS
path coverage
cobertura de camino
48
peer review
performance
rendimiento
deScrIPcIn TraducIda Seleccin de un conjunto de valores de entrada para forzar la ejecucin de un camino dado. Tcnica de diseo de pruebas de caja blanca en la cual los casos de prueba estn diseados para ejecutar caminos. Revisin de un producto de trabajo software por parte de compaeros de trabajo del desarrollador del producto con el objeto de identificar defectos y mejoras. Ejemplos de este tipo de revisin son la inspeccin, revisin tcnica y revisin guiada. Grado en el cual un sistema o componente logra la funcin sealada dentro de las restricciones dadas con respecto al tiempo de proceso y tasa de transferencia. [IEEE 610]. Vase tambin eficiencia. Mtrica de alto nivel de la efectividad y/o eficiencia usada para dirigir y controlar un desarrollo progresivo, por ejemplo el deslizamiento del tiempo de accin para un desarrollo software. [CMMI] Proceso de pruebas para determinar el rendimiento de un producto software. Vase tambin pruebas de eficiencia. Herramienta que da soporte a pruebas de rendimiento y que normalmente tiene dos prestaciones principales: generar carga y probar la medicin de transaccin. La generacin de carga puede o bien simular mltiples usuarios o grandes volmenes de datos de entrada. Durante la ejecucin, se miden y registran tiempos de respuesta de transacciones seleccionadas. Las herramientas de pruebas de rendimiento normalmente proporcionan informes basados en los registros de las pruebas y grficos de carga contra tiempos de respuesta. Plan de pruebas que normalmente se refiere a una fase de pruebas. Vase tambin plan de pruebas. Facilidad con la que un producto software puede ser transferido de un entorno hardware o software a otro. [ISO 9126] Proceso de pruebas para determinar la portabilidad de un producto software.
PaS
49
TrMIno en InglS postcondition post-execution comparison precondition predicted outcome pretest priority
TrMIno TraducIdo postcondicin comparacin postejecucin precondicin resultado previsto prueba previa prioridad
probe effect
efecto sonda
problem problem management problem report process process cycle test product risk program instrumenter program testing
problema gestin de problemas informe de problemas proceso prueba de ciclo de proceso riesgo de producto instrumentador de programa pruebas de programa
deScrIPcIn TraducIda Condiciones de entorno y estado que deben ser satisfechas tras la ejecucin de una prueba o un procedimiento de pruebas. Comparacin de los resultados reales y esperados realizada con posterioridad a que el software haya finalizado su ejecucin. Condiciones de entorno y estado que deben ser satisfechas antes de que un componente o sistema puede ser ejecutado con una prueba particular o un procedimiento de pruebas. Vase resultado esperado. Vase prueba de admisin. Nivel de importancia (negocio) asignado a un elemento, por ejemplo a un defecto. Efecto producido por el instrumento de medida sobre el sistema o componente que est siendo medido, por ejemplo mediante una herramienta de pruebas de rendimiento o un monitor. Por ejemplo el rendimiento puede ser ligeramente peor cuando las herramientas de prueba de rendimiento estn siendo usadas. Vase defecto. Vase gestin de defectos. Vase informe de defectos. Conjunto de actividades relacionadas, que transforman entradas en salidas. [ISO 12207] Tcnica de diseo de pruebas de caja negra en la cual los casos de prueba estn diseados para ejecutar procedimientos y procesos de negocio. [TMap] Riesgo directamente relacionado con el objeto de prueba. Vase tambin riesgo. Vase instrumentador. Vase pruebas de componente.
PaS
50
project risk project test plan pseudo-random quality quality assurance quality attribute quality characteristic
riesgo de proyecto plan de pruebas de proyecto pseudo-aleatoria calidad aseguramiento de la calidad atributo de calidad caracterstica de calidad
deScrIPcIn TraducIda Un proyecto es un conjunto nico de actividades coordinadas y controladas con fechas de inicio y de fin, emprendido para alcanzar un objetivo que cumple unos requisitos especficos, incluyendo las restricciones de tiempo, coste y recursos. [ISO 9000] Riesgo relativo a la gestin y control de un proyecto ( de pruebas), por ejemplo, falta de personal, plazos estrictos, requisitos cambiantes, etc.. Vase tambin riesgo. Vase plan maestro de pruebas. Serie que parece ser aleatoria pero que de hecho es generada de acuerdo a una secuencia predeterminada. Grado en el cual un componente, sistema o proceso satisface requisitos especificados y/o necesidades y expectativas del usuario/cliente. [Segn IEEE 610] Parte de la gestin de calidad orientada a proporcionar confianza en que los requisitos sern cumplidos. [ISO 9000] Prestacin o caracterstica que afecta a la calidad de un elemento. [IEEE 610]. Vase atributo de calidad. Actividades coordinadas para dirigir y controlar una organizacin con respecto a la calidad. La direccin y el control con respecto a la calidad generalmente incluyen el establecimiento de una poltica de calidad y objetivos de la calidad, planificacin de la calidad, control de la calidad, aseguramiento de la calidad y mejora de la calidad. [ISO 9000] Tcnica de diseo de pruebas de caja negra donde se seleccionan casos de prueba, posiblemente usando un algoritmo de generacin pseudo-aleatorio, para asemejar a un perfil operativo. Esta tcnica se puede usar para probar atributos no funcionales como la fiabilidad y el rendimiento.
PaS
quality management
gestin de la calidad
random testing
pruebas aleatorias
51
deScrIPcIn TraducIda Capacidad de un producto software para reestablecer un nivel especfico de rendimiento y recuperar la informacin directamente afectada en caso de fallo. [ISO 9126] Vase tambin fiabilidad. Proceso de pruebas para determinar la recuperabilidad de un producto software. Vase pruebas de fiabilidad. Vase pruebas de recuperabilidad. Pruebas de un programa previamente probado que ha sufrido modificaciones, para asegurarse que no se han introducido o descubierto defectos en reas del software que no han sido modificadas como resultado de los cambios realizados. Se realiza cuando el software o su entorno han sido modificados. Vase pruebas de cumplimiento. Documento en el que se identifican elementos de prueba, su configuracin, estado actual y otra informacin adicional de la entrega proporcionada por desarrollo para pruebas y, posiblemente otros afectados, al principio de la fase de ejecucin de pruebas. [IEEE 829] Habilidad de un producto software para llevar a cabo aquellas funciones requeridas en condiciones establecidas para un perodo de tiempo especfico, o para un nmero especfico de operaciones. [ISO 9126] Proceso de pruebas para determinar la fiabilidad de un producto software. Capacidad de un producto software para ser usado en lugar de otro software especificado, con el mismo propsito en el mismo entorno. [ISO 9126] Vase tambin portabilidad. Condicin o capacidad necesaria para un usuario con el objeto de solucionar un problema o lograr un objetivo que debe ser alcanzado o posedo por un sistema o componente de un sistema, para satisfacer un contrato, estndar, especificacin u otro documento impuesto formalmente. [Segn IEEE 610]
PaS
regression testing
pruebas de regresin
replaceability
reemplazabilidad
requirement
requisito
52
TrMIno en InglS
TrMIno TraducIdo
requirements phase
requirements-based testing
resource utilization
utilizacin de recursos
deScrIPcIn TraducIda Herramienta que da soporte al registro de requisitos, atributos de requisitos (por ejemplo prioridad, responsabilidad del conocimiento) y anotaciones, y que facilita la trazabilidad a travs de las diferentes capas de requisitos y de la gestin del cambio de requisitos. Algunas herramientas de gestin de requisitos tambin proporcionan facilidades para el anlisis esttico, como comprobacin de consistencia y violaciones de reglas predefinidas de los requisitos. Periodo de tiempo en el ciclo de vida software durante el cual se definen y documentan los requisitos de un producto software. [IEEE 610] Enfoque de pruebas en el cual se disean los casos de prueba en base a los objetivos de las pruebas y condiciones de prueba derivados de los requisitos, por ejemplo pruebas que practican funciones especficas o prueban atributos no funcionales tales como la fiabilidad o la usabilidad. Capacidad de un producto software para hacer uso de cantidades y tipos de recursos apropiados, por ejemplo cantidad de memoria principal y secundaria utilizada por el programa y tamaos requeridos de archivos temporales, cuando el software realiza su funcin en condiciones establecidas. [Segn ISO 9126]. Vase tambin eficiencia. Proceso de pruebas para determinar la utilizacin de recursos de un producto software. Vase tambin pruebas de eficiencia. Consecuencia/efecto de la ejecucin de una prueba. Incluye salidas por pantalla, cambios en datos, informes y mensajes de comunicacin emitidos. Vase tambin resultado real, resultado esperado. Actividades de pruebas que deben ser repetidas cuando las pruebas se reanudan despus de una suspensin. [Segn IEEE 829] Pruebas que ejecutan aquellos casos de prueba que hubieran fallado la ltima vez que fueran ejecutados con el objetivo de verificar el xito de acciones correctivas. Evaluacin de un producto o del estado de un proyecto para detectar discrepancias con los resultados planificados y para recomendar mejoras. Algunos ejemplos incluyen la revisin de gestin, revisin informal, revisin tcnica, inspeccin y revisin guiada. [Segn IEEE 1028]
PaS
review
revisin
53
TrMIno en InglS
TrMIno TraducIdo
deScrIPcIn TraducIda Herramienta que presta soporte al proceso de revisin. Algunas caractersticas tpicas de las herramientas de revisin incluyen: el soporte para la planificacin y seguimiento de revisiones, soporte a la comunicacin, revisiones conjuntas y un repositorio para recopilar e informar mtricas. Persona involucrada en la revisin, responsable de la identificacin y descripcin de anomalas en el producto o proyecto bajo revisin. Los revisores pueden ser seleccionados para representar diferentes puntos de vista y roles dentro del proceso de revisin. Factor que puede resultar en futuras consecuencias negativas, expresada normalmente como impacto y probabilidad. Proceso de evaluacin de los riesgos identificados para estimar su probabilidad e impacto. Proceso a travs del cual se alcanzan decisiones y se implementan medidas de proteccin con el objeto de reducir riesgos a, o mantener riesgos dentro de, unos niveles determinados. Proceso de identificacin de riesgos mediante el uso de tcnicas tales como lluvia de ideas, listas de comprobacin e historial de fallos. Aplicacin sistemtica de procedimientos y prcticas a las tareas de identificar, analizar, priorizar y controlar riesgos. Vase control de riesgos. Enfoque de pruebas para reducir el nivel de riesgos de producto e informar a los afectados de su estado, comenzando desde las fases iniciales de un proyecto. Implica la identificacin de riesgos de producto y su uso para dirigir el proceso de pruebas. Grado en el cual un componente o sistema puede funcionar correctamente en presencia de entradas no vlidas o condiciones de entorno de estrs. [IEEE 610] Vase tambin tolerancia al error, tolerancia a faltas. Pruebas para determinar la robustez de un producto software.
PaS
review tool
herramienta de revisin
reviewer
revisor
risk risk analysis risk control risk identification risk management risk mitigation risk-based testing
riesgo anlisis de riesgos control de riesgos identificacin de riesgos gestin de riesgos mitigacin de riesgos pruebas basadas en riesgos
54
scribe
security security testing security testing tool security tool serviceability testing
deScrIPcIn TraducIda Factor subyacente que ha causado una no conformidad y, posiblemente, causa raz debera ser eliminado de forma permanente mediante una mejora del proceso. Capacidad de un producto software de alcanzar niveles de riesgo seguridad (efectos aceptables de dao a personas, negocio, software, propiedad o al adversos) medio ambiente en un contexto de uso especificado. [ISO 9126] pruebas de seguridad Pruebas para determinar la seguridad (efectos adversos) de un producto (efectos adversos) software. pruebas de circunspeccin Vase pruebas de humo. Capacidad de un producto software de ser actualizado para adaptarse a escalabilidad cargas crecientes. [Segn Gerrard] Pruebas para determinar la escalabilidad de un determinado producto pruebas de escalabilidad software. Persona que registra en un acta cada defecto mencionado y cualquier sugerencia para la mejora de un proceso durante una reunin de escriba revisin. El escriba tiene que asegurarse que el acta sea legible y comprensible. Ejecucin de pruebas llevadas a cabo siguiendo una secuencia de pruebas programadas pruebas documentadas con anterioridad. Lenguaje de programacin en el cual se escriben scripts de prueba lenguaje de creacin de ejecutables para ser utilizados por una herramienta de ejecucin de scripts pruebas (por ejemplo una herramienta de captura/reproduccin). Atributos de productos software que se refieren a su capacidad para seguridad prevenir accesos no autorizados, sean accidentales o deliberados, a programas y datos. [ISO 9126] Vase tambin funcionalidad. Pruebas para determinar la seguridad de un producto software. Vase pruebas de seguridad tambin pruebas de funcionalidad. herramienta de pruebas Herramienta que proporciona soporte a pruebas de caractersticas de de seguridad seguridad y vulnerabilidades. herramienta de seguridad pruebas de capacidad de servicio Herramienta que soporta la seguridad operativa. Vase pruebas de mantenibilidad.
TrMIno TraducIdo
PaS
55
simulator
simulador
smoke test
pruebas de humo
software software feature software product characteristic software quality software quality characteristic software test incident
software prestacin del software caracterstica de producto software calidad del software caracterstica de calidad del software incidencia de prueba software
deScrIPcIn TraducIda Grado de impacto que un defecto tiene en el desarrollo u operacin de un componente del sistema. [Segn IEEE 610] Representacin de determinadas caractersticas del comportamiento de un sistema fsico o abstracto por otro sistema. [ISO 2382/1] Dispositivo, programa o sistema usado durante las pruebas, que se comporta u opera como un sistema dado cuando se le proporciona un conjunto de entradas controladas. [Segn IEEE 610, DO 178b] Vase tambin emulador. Pruebas de aceptacin realizadas por usuarios/clientes en sus respectivas dependencias, con el objeto de determinar si un componente o sistema satisface las necesidades de usuarios/clientes y se ajusta al proceso de negocio, incluyendo normalmente tanto software como hardware. Subconjunto de todos los casos de prueba definidos/planificados que cubren la funcionalidad principal de un componente o sistema, con el objeto de asegurar que las funciones cruciales de un programa funcionan, pero sin preocuparse por los detalles finos. Una contruccin diaria y pruebas de humo pertencen a las mejores prcticas de la industria. Vase tambin pruebas de admisin. Programas de ordenador, procedimientos y posiblemente documentacin y datos pertenecientes a la operacin de un sistema basado en un ordenador. [IEEE 610] Vase prestacin. Vase atributo de calidad. La totalidad de funcionalidad y prestaciones de un producto software que estn relacionadas con su capacidad de satisfacer las necesidades explcitas o implcitas. [Segn ISO 9126] Vase atributo de calidad. Vase incidencia
PaS
56
TrMIno en InglS software test incident report Software Usability Measurement Inventory (SUMI) source statement
TrMIno TraducIdo informe de incidencias de pruebas software Inventario de Medicin de Usabilidad Software (IMUS) sentencia fuente
deScrIPcIn TraducIda Vase informe de incidencias. Cuestionario basado en tcnicas de pruebas de usabilidad para evaluar la usabilidad, por ejemplo, satisfaccin del usuario de un componente o sistema. [Veenendaal] Vase sentencia. Documento que especifica, idealmente de forma completa, precisa y verificable, los requisitos, diseo, comportamiento y otras caractersticas del componente o sistema y, a menudo, los procedimientos para determinar si estas disposiciones han sido satisfechas. [Segn IEEE 610] Vase tcnica de diseo de pruebas basada en la especificacin. Vase tcnica de diseo de pruebas de caja negra. Vase pruebas de caja negra. Entrada para la cual la especificacin predice un resultado. Capacidad del producto software de evitar efectos inesperados producidos por modificaciones del software. [ISO 9126] Vase tambin mantenibilidad Vase software de distribucin masiva. Vase pruebas de cumplimiento. Diagrama que representa los estados que puede asumir un componente o sistema y muestra los eventos o circunstancias que causan y/o resultan de un cambio de un estado a otro. Tabla que muestra las transiciones resultantes para cada estado combinado con cada posible evento, mostrando tanto transiciones vlidas como no vlidas. Transicin entre dos estados de un componente o sistema.
PaS
specification
especificacin
specification-based technique specification-based test design technique specification-based testing specified input stability standard software standards testing state diagram
tcnica basada en especificacin tcnica de diseo de pruebas basada en la especificacin pruebas basadas en la especificacin entrada especificada estabilidad software estndar pruebas de estndares diagrama de estado
57
TrMIno en InglS state transition testing statement statement coverage statement testing static analysis static analysis tool static analyzer static code analysis
TrMIno TraducIdo pruebas de transicin de estado sentencia cobertura de sentencia pruebas de sentencia anlisis esttico herramienta de anlisis esttico analizador esttico
deScrIPcIn TraducIda Tcnica de diseo de pruebas de caja negra en la cual los casos de prueba son diseados para ejecutar transiciones de estado vlidas e invlidas. Vase tambin pruebas de conmutador de multiplicidad N. Entidad propia de un lenguaje de programacin que es generalmente la unidad mnima e indivisible de ejecucin. Porcentaje de sentencias ejecutables que han sido practicadas por un juego de pruebas. Tcnica de diseo de pruebas de caja blanca en la cual los casos de prueba se disean para ejecutar sentencias. Anlisis de los artefactos software, por ejemplo requisitos o cdigo, llevado a cabo sin la ejecucin de estos artefactos software. Vase analizador esttico.
PaS
Herramienta que lleva a cabo el anlisis esttico. Anlisis del cdigo fuente llevado a cabo sin la ejecucin de ese anlisis esttico de cdigo software. Herramienta que lleva a cabo el anlisis esttico de cdigo. La analizador esttico de herramienta comprueba el cdigo fuente para determinadas propiedades cdigo tales como la conformidad con estndares de cdificacin, mtricas de calidad o anomalas en el flujo de datos. pruebas estticas Pruebas de un componente o sistema a nivel de especificacin o implementacin sin ejecutar el software, por ejemplo revisiones o anlisis esttico de cdigo. Tcnica de diseo de pruebas en la que se utiliza un modelo de distribucin estadstica de las entradas para construir casos de prueba representativos. Vase tambin pruebas de perfil operativo. Elemento de gestin de la configuracin, consistente en el registro y comunicacin de la informacin requerida para gestionar la configuracin de forma efectiva. Esta informacin incluye un listada de la identificacin de la configuracin aprobada, el estado de los cambios propuestos de la configuracin y el estado de la implementacin de los cambios aprobados.
static testing
statistical testing
pruebas estadsticas
status accounting
informacin de estado
58
TrMIno en InglS storage storage testing stress testing stress testing tool structural coverage structural test design technique structural testing structure based testing structure-based techniques structured walkthrough
TrMIno TraducIdo almacenamiento pruebas de almacenamiento pruebas de estrs herramienta de pruebas de estrs cobertura estructural tcnica de diseo de prueba estructural pruebas estructurales pruebas basadas en la estructura tcnicas basadas en la estructura revisin guiada estructurada stub subcamino adecuacin
deScrIPcIn TraducIda Vase utilizacin de recursos. Vase pruebas de utilizacin de recursos. Pruebas orientadas a evaluar un componente o sistema en o ms all de los lmites especificados en los requisitos. [IEEE 610] Vase tambin pruebas de carga. Herramienta que da soporte a pruebas de estrs. Medidas de cobertura basadas en la estructura interna de un componente o sistema. Vase tcnica de diseo de prueba de caja blanca. Vase pruebas de caja blanca. Vase pruebas de caja blanca. Vase tcnica de diseo de pruebas de caja blanca. Vase revisin guiada. Implantacin estructural (esqueleto) o de propsito especial de un componente software, usado para desarrollar o probar un componente al que se llama o es dependiente de l de algn modo. Sustituye a un componente llamado. [Segn IEEE 610] Secuencia de sentencias ejecutables dentro de un componente. Capacidad de un producto software de suministrar un conjunto apropiado de funciones para actividades especificadas y objetivos de usuario [ISO 9126]. Vase tambin funcionalidad. Criterios utilizados para detener (temporalmente) el total o una parte de las actividades de pruebas sobre los elementos de prueba. [Segn IEEE 829]
PaS
suspension criteria
criterios de suspensin
59
TrMIno TraducIdo pruebas sintcticas sistema pruebas de integracin de sistema revisin tcnica prueba
test approach
enfoque de pruebas
deScrIPcIn TraducIda Tcnica de diseo de prueba de caja negra en la que los casos de pruebas son diseados basndose en la definicin del dominio de entrada y/o del dominio de salida. Coleccin de componentes organizados para conseguir una funcin especfica o un conjunto de funciones. [IEEE 610] Pruebas de la ntegracin de sistemas y paquetes; pruebas de interfaces con organizaciones externas (por ejemplo Intercambio de Datos Electrnicos, Internet) Actividad de discusin de grupo de pares que se centra en alcanzar consenso respecto del enfoque tcnico a adoptar. [Gilb and Graham, IEEE 1028] Vase tambin revisin entre pares. Conjunto de uno o ms casos de prueba. [IEEE 829] Implementacin de la estrategia de pruebas definida para un proyecto especfico. En general sta incluye las decisiones tomadas en funcin de los objetivos del proyecto (desde el punto de vista del proceso de pruebas) y la evaluacin de riesgollevada a cabo, puntos de entrada respecto del proceso de pruebas, las tcnicas de diseo de pruebas a aplicar, criterios de salida y tipos de pruebas a ejecutar. Uso de software para realizar o apoyar las actividades de pruebas, por ejemplo gestin de pruebas, diseo de pruebas, ejecucin de pruebas y comprobacin de resultados. Todos los documentos de donde los requisitos de un componente o sistema pueden ser inferidos. La documentacin en la que se basan los casos de prueba. Si un documento puede ser modificado slo por medio de un procedimiento de cambio formal, entonces la base de las pruebas se denomina base de prueba congelada. [Segn TMap] Vase entorno de pruebas. Conjunto de valores de entrada, precondiciones de ejecucin, resultados esperados y postcondiciones de ejecucin, desarrollado con un objetivo en particular o condicin de prueba, tales como probar un determinado camino de ejecucin o para verificar el cumplimiento de un requisito determinado. [Segn IEEE 610]
PaS
test automation
automatizacin de pruebas
test basis
base de prueba
test bed
cama de pruebas
test case
caso de prueba
60
TrMIno en InglS test case design technique test case specification test case suite test charter
TrMIno TraducIdo tcnica de diseo de casos de prueba especificacin de casos de prueba juego de casos de prueba contrato de pruebas
deScrIPcIn TraducIda Vase tcnica de diseo de pruebas. Documento que especifica un conjunto de casos de prueba (objetivos, entradas, acciones de prueba, resultados esperados y precondiciones de ejecucin) para un elemento de prueba. [Segn IEEE 829] Vase juego de pruebas. Declaracin de los objetivos de pruebas y posibles ideas de cmo probar. El contrato de pruebas es usado por ejemplo en pruebas exploratorias. Vase tambin pruebas exploratorias. Durante la fase de cierre de pruebas de un proceso de pruebas se recolectan los datos de aquellas actividades finalizadas con el objetivo de consolidar la experiencia, productos de soporte de pruebas, hechos y nmeros. La fase de cierre de pruebas consiste en finalizar y archivar los productos de soporte de pruebas y evaluar el proceso de pruebas, incluyendo la preparacin de un informe de evaluacin de pruebas. Vase tambin proceso de pruebas. Herramienta de pruebas para realizar comparaciones automticas de pruebas entre los resultados obtenidos y los resultados esperados. Proceso de identificacin de las diferencias entre los resultados reales producidos por el componente o sistema en pruebas y los resultados esperados para la prueba. La comparacin de pruebas puede ser llevada a cabo durante la ejecucin de la prueba (comparacin dinmica) o con posterioridad a la ejecucin de la prueba. Vase criterios de salida. Elemento o evento de un componente o sistema que debera ser verificado por uno o ms casos de prueba, por ejemplo una funcin, transaccin, caracterstica, atributo de calidad o elemento estructural. Tarea de la gestin de pruebas que se encarga de desarrollar y aplicar un conjunto de acciones correctivas para poner el proyecto de pruebas en la direccin correcta cuando el seguimiento (monitorizacin) muestra una desviacin con respecto a lo que se haba planificado. Vase tambin gestin de pruebas. ISTQB: InTernacIonal SofTware TeSTIng QualIfIcaTIon Board
PaS
test closure
cierre de pruebas
test comparator
comparador de pruebas
test comparison
comparacin de pruebas
test control
control de pruebas
61
TrMIno TraducIdo cobertura de pruebas ciclo de pruebas datos de prueba herramienta de preparacin de datos de prueba diseo de pruebas especificacin de diseo de prueba tcnica de diseo de prueba
deScrIPcIn TraducIda Vase cobertura. Ejecucin del proceso de pruebas contra una entrega nica e identificable del objeto de prueba. Datos que existen (por ejmplo en una base de datos) antes de que una prueba sea ejecutada y que afectan o son afectados por el componente o sistema en pruebas. Tipo de herramienta de pruebas que permite seleccionar datos de bases de datos existentes o datos creados, generados, manipulados y editados para su uso en pruebas. Vase especificacin de diseo de pruebas. Documento que especifica las condiciones de prueba (elementos de cobertura) para el elemento de prueba, el enfoque de pruebas de forma detallada e identifica los casos de prueba de alto nivel asociados. [Segn IEEE 829] Procedimiento utilizado para obtener y/o seleccionar casos de prueba. Herramienta que da soporte a la actividad de diseo de pruebas generando entradas de prueba a partir de una especificacin que puede estar almacenada en el repositorio de una herramienta CASE, por ejemplo herramienta de gestin de requisitos, a partir de condiciones de prueba especificadas almacenadas en la misma herramienta, o a partir del cdigo. Modalidad de desarrollo software donde los casos de prueba son desarrollados, y a menudo automatizados, antes de que el software sea desarrollado para ejecutar esos casos de prueba. Vase controlador. Entorno que contiene hardware, instrumentacin, simuladores, herramientas sofware y otros elementos de soporte necesarios para realizar una prueba. [Segn IEEE 610] Documento desarrollado al final del proceso de pruebas en el que se resumen todas las actividades de pruebas y resultados. Tambin contiene una evaluacin del proceso de pruebas y lecciones aprendidas.
PaS
desarrollo guiado por pruebas controlador de prueba entorno de pruebas informe de la evaluacin de las pruebas
62
automatizacin de pruebas
calendario de ejecucin de pruebas tcnica de ejecucin de pruebas herramienta de ejecucin de pruebas fallo de prueba generador de pruebas arns de pruebas incidencia de prueba informe de incidencias de pruebas
test execution technique test execution tool test fail test generator test harness test incident test incident report
deScrIPcIn TraducIda Proceso de practicar una prueba sobre el componente o sistema en pruebas, produciendo resultado(s) reales. Uso de herramientas software, por ejemplo herramientas de captura/ reproduccin, para controlar la ejecucin de pruebas, la comparacin de resultados reales y esperados, el establecimiento de precondiciones de pruebas, y otras funciones de control de pruebas y generacin de informes. Periodo de tiempo en el ciclo de vida de desarrollo software, durante el cual los componentes de un producto software son ejecutados y el producto software es evaluado para determinar si los requesitos han sido satisfechos. [IEEE 610] Planificacin para la ejecucin de procedimientos de prueba. Los procedimientos de prueba estn incluidos en el calendario de ejecucin de pruebas en su contexto y en el orden en el cual deben ser ejecutados. Mtodo utilizado para llevar a cabo la ejecucin de la prueba real , ya sea de forma manual o automtica. Tipo de herramienta de pruebas que permite la ejecucin de otro software empleando un script de pruebas automatizado, por ejemplo captura/reproduccin. [Fewster and Graham] Vase fallo. Vase herramienta de preparacin de datos de prueba. Entorno de pruebas constituido por stubs y controladores necesarios para llevar a cabo una prueba. Vase incidencia. Vase informe de incidencias.
PaS
test infrastructure
Artefactos propios de la organizacin necesarios para llevar a cabo infraestructura de pruebas pruebas, consistentes en entornos de pruebas, herramientas de pruebas, entorno de administracin y procedimientos.
63
test item test item transmittal report test leader test leader
elemento de prueba informe de transmisin de elemento de prueba lder de pruebas lder de pruebas
deScrIPcIn TraducIda Datos recibidos desde una fuente externa por el objeto de prueba durante la ejecucin de pruebas. La fuente externa puede ser hardware, software o humana. Elemento individual a ser probado. Normalmente hay un objeto de prueba y muchos elementos de prueba. Vase tambin objeto de prueba. Vase nota de la entrega. Vase jefe de pruebas. Vase jefe de pruebas. Grupo de actividades que estn organizadas y gestionadas de forma conjunta. Un nivel de prueba esta vinculado con las responsabilidades en un proyecto. Ejemplos de niveles de pruebas son las pruebas de componente, pruebas de integracin, pruebas de sistema y pruebas de aceptacin. [Segn TMap]. Registro cronolgico de los detalles relevantes respecto a la ejecucin de pruebas. [IEEE 829] Proceso de registro de informacin respecto a las pruebas ejecutadas en un registro de pruebas. Planificacin, estimacin, monitorizacin y control de las actividades de pruebas, tpicamente llevado a cabo por un jefe de pruebas. Herramienta que proporciona soporte a la gestin de pruebas y control de parte del proceso de pruebas. A menudo tiene varias capacidades, tales como gestionar los productos de soporte de pruebas, planificacin de pruebas, registro de resultados, seguimiento del proceso, gestin de incidencias y generacin de informes de las pruebas. Persona responsable de la gestin de proyecto de las actividades y recursos de pruebas, y de la evaluacin de un objeto de prueba. Individuo que dirige, controla, administra, planifica y regula la evaluacin de un objeto de prueba.
PaS
test level
nivel de prueba
test manager
jefe de pruebas
64
test monitoring
test oracle
deScrIPcIn TraducIda Marco de trabajo de cinco niveles para la mejora del proceso de Test Maturity Model (TMM) pruebas, relacionado con el Capability Maturity Model (CMM) que describe los elementos claves de un proceso de pruebas efectivo. Tarea de gestin de pruebas que se ocupa de las actividades relacionadas con la comprobacin peridica del estado de un proyecto monitorizacin de pruebas de pruebas. Se preparan informes que comparan el estado real con lo que fue planificado. Vase tambin gestin de pruebas. Componente o sistema a ser probado. Vase tambin elemento de objeto de prueba prueba. objetivo de prueba Razn o propsito para el diseo y la ejecucin de una prueba. Fuente para determinar resultados esperados para compararlos con los resultados reales del software en pruebas. Un orculo puede ser orculo de prueba un sistema existente (para una evaluacin comparativa), un manual de usuario o el conocimiento especializado de un individuo, pero no debera ser el cdigo. [Segn Adrion] resultado de prueba Vase resultado. pasado de prueba Vase pasar. Mtrica de alto nivel de la efectividad y/o eficiencia usada utilizada para indicador de rendimiento dirigir y controlar el desarrollo progresivo de las pruebas, por ejemplo de prueba Porcentaje de Defectos Detectados (PDD). fase de prueba Conjunto concreto de actividades recogidas en una fase controlable de un proyecto, por ejemplo las actividades de ejecucin de un nivel de pruebas. [Segn de Gerrard] Documento que describe el alcance, enfoque, los recursos y planificacin de las actividades de pruebas previstas. Identifica, entre otros, los elementos de prueba, las prestaciones a ser probadas, las tareas de pruebas, quien realiza cada tarea, el grado de independencia del probador, el entorno de pruebas, las tcnicas de diseo de pruebas y los criterios de entrada y salida a utilizar, y los motivos para cada eleccin, y cualquier riesgo que requiera un plan de contingencia. Es un registro del proceso de planificacin de pruebas. [Segn IEEE 829] La actividad de establecer o actualizar un plan de prueba.
TrMIno TraducIdo
PaS
test phase
test plan
plan de prueba
test planning
planificacin de prueba
65
deScrIPcIn TraducIda Frmula basada en un mtodo de estimacin de pruebas basada en el Test Point Analysis (TPA) anlisis de punto de funcin. [TMAP] Documento de alto nivel que describe los principios, el enfoque y los test policy poltica de pruebas principales objetivos de la organizacin en lo referente a las pruebas. test procedure procedimiento de prueba Vase especificacin de procedimiento de prueba. Documento que especifica la secuencia de acciones para la ejecucin especificacin de test procedure specification de una prueba. Tambin conocido como script de prueba o script de procedimiento de prueba prueba manual. [Segn IEEE 829] El proceso de prueba bsico comprende la planificacin y el control de pruebas, anlisis y diseo de pruebas, implementacin y ejecucin de test process proceso de prueba pruebas, evaluacin de criterios de salida y elaboracin de informes, y actividades de cierre de prueba. Marco de trabajo contnuo para la mejora de los procesos de prueba, Test Process Improvement Test Process Improvement que describe los elementos clave de un proceso de prueba efectivo, (TPI) (TPI) especialmente destinado a pruebas de sistema y de aceptacin. test record registro de pruebas Vase registro de pruebas. test recording registrar pruebas Vase registrar pruebas. test report informe de pruebas Vase informe resumen de pruebas. reproducibilidad de una Atributo de una prueba que indica si se generan los mismos resultados test reproduceability prueba cada vez que se ejecuta la prueba. test requirement requisito de prueba Vase condicin de prueba. test result resultado de prueba Vase resultado. Ejecucin de una prueba sobre una versin especfica de un objeto de test run ejecucin de una prueba prueba. registro de ejecucin de test run log Vase registro de pruebas. pruebas test scenario escenario de prueba Vase especificacin de procedimiento de prueba. test script test set test situation guin de prueba conjunto de prueba situacin de prueba Comnmente usado para referirse a una especificacin de procedimiento de prueba, especialmente una automatizada. Vase juego de prueba. Vase condicin de prueba.
TrMIno en InglS
PaS
66
TrMIno en InglS test specification test specification technique test stage test strategy
TrMIno TraducIdo especificacin de prueba tcnica de especificacin de prueba etapa de prueba estrategia de prueba
deScrIPcIn TraducIda Documento que consta de una especificacin de diseo de prueba, especificacin de caso de prueba y/o especificacin de procedimiento de prueba. Vase tcnica de diseo de prueba. Vase nivel de prueba. Descripcin de alto nivel de los niveles de prueba a ser llevados a cabo y las pruebas dentro de estos niveles para una organizacin o programa (en uno o ms proyectos). Conjunto de casos de prueba para un componente o sistema en pruebas, donde la post-condicin de una prueba es a menudo usada como precondicin de la siguiente. Documento que resume las actividades y resultados de las pruebas. Tambin contiene una evaluacin de los correspondientes elementos de prueba respecto de los criterios de salida. [Segn IEEE 829] Conjunto de criterios de salida. Vase tcnica de diseo de prueba. Producto software que da soporte a una o ms actividades de prueba, tales como planificacin y control, especificacin, creacin de ficheros iniciales y datos, ejecucin de pruebas y anlisis de las mismas. [TMap] Vase tambin CAST. Grupo de actividades de pruebas dirigidas a probar un componente o sistema orientado a un objetivo de prueba especfico, por ejemplo pruebas funcionales, pruebas de usabilidad, pruebas de regresin, etc. Un tipo de prueba puede tener lugar en uno o ms niveles de prueba o fases de prueba. [Segn TMap] Capacidad del producto software que hace posible que el software modificado sea probado. [ISO 9126] Vase tambin mantenibilidad. Una detallada comprobacin de las bases de una prueba para determinar si la base de pruebas (test basis) est a un nivel de calidad adecuado para actuar como un documento de entrada para procesos de pruebas. [Despus de TMap] ISTQB: InTernacIonal SofTware TeSTIng QualIfIcaTIon Board
PaS
test suite
juego de prueba informe resumen de pruebas meta de prueba tcnica de prueba herramienta de pruebas
test type
tipo de prueba
testability
testabilidad
testability review
revisin de testabilidad
67
tester
probador
testing
probar
testware
deScrIPcIn TraducIda Grado al que un requisito es enunciado en trminos que permitan el establecimiento de diseos de prueba (y consecuentemente, casos de prueba) y la ejecucin de pruebas para determinar si los requisitos han sido cumplidos. [Segn IEEE 610] Profesional experto que esta involucrado en las pruebas de un componente o sistema. Proceso que consiste en todas las actividades del ciclo de vida software, tanto estticas como dinmicas, concernientes con la planificacin, preparacin y evaluacin de productos software y los productos de trabajo relacionados para determinar que stos satisfacen los requisitos especificados, para demostrar que se ajustan al propsito y para detectar defectos. Artefactos producidos durante el proceso de pruebas necesarios para la planificacin, el diseo y la ejecucin pruebas, tales como la documentacin, scripts, entradas, resultados esperados, procedimientos de configuracin y despejado, archivos, bases de datos, entorno y cualquier software o utilidades adicionales utilizadas en pruebas. [Segn Fewster y Graham]. Modalidad de pruebas de integracin de componente en la que la integracin progresiva de componentes obedece a la implementacin de subconjuntos de requisitos, en oposicin a la integracin de componentes por niveles de una jerarqua. Vase rendimiento. Enfoque incremental de pruebas de integracin donde el componente en el nivel ms alto en la jerarqua es probado en primer lugar, con los componentes del nivel inferior siendo simulados mediante stubs. A continuacin, los componentes probados son utilizados para probar los componentes del nivel inferior. El proceso se repite hasta que el nivel ms bajo haya sido probado. Vase tambin pruebas de integracin. Capacidad de identificar elementos relacionados en la documentacin y el software, tales como requisitos con las pruebas asociadas. Vase tambin trazabilidad horizontal y trazabilidad vertical.
PaS
top-down testing
pruebas descendentes
traceability
trazabilidad
68
TrMIno TraducIdo comprensibilidad unidad marco de trabajo de pruebas unitarias pruebas unitarias cdigo inaccesible usabilidad
usability testing use case use case testing user acceptance testing user scenario testing user test validation
pruebas de usabilidad caso de uso pruebas de caso de uso pruebas de aceptacin de usuario pruebas de escenarios de usuario pruebas de usuario validacin
deScrIPcIn TraducIda Capacidad del producto software para facilitar al usuario apreciar si el software es adecuado y cmo puede ser utilizado para tareas y condiciones de uso especficas. [ISO 9126] Vase tambin usabilidad. Vase componente. Herramienta que aporta un entorno para pruebas unitarias o de componente en el cual un componente puede ser probado de forma aislada o con los stubs o controladores adecuados. La herramienta tambin aporta soporte para el desarrollador, tales como capacidades de depuracin. [Graham] Vase pruebas de componente. Cdigo que no puede ser alcanzado y, por lo tanto, es imposible de ejecutar. Capacidad del software para ser comprendido, aprendido, utilizado y atractivo al usuario cuando es utilizado bajo condiciones especificadas. [ISO 9126] Pruebas para determinar en que medida el producto software es comprensible, fcil de aprender, fcil de operar y atractivo a los usuarios bajo condiciones especificadas. [Segn ISO 9126] Secuencia de transacciones en un dilogo entre un usuario y el sistema con un resultado tangible. Tcnica de diseo de prueba de caja negra en la que los casos de prueba estn diseados para ejecutar escenarios de usuario. Vase pruebas de aceptacin. Vase pruebas de caso de uso. Prueba a travs de la cual se involucra a usuarios reales en la evaluacin de la usabilidad de un componente o sistema . Confirmacin por examen y a travs de la aportacin de evidencia objetiva que han sido satisfechos los requisitos para un uso o aplicacin previstos. [ISO 9000]
PaS
69
deScrIPcIn TraducIda Elemento de almacenamiento en un ordenador que es accesible a un programa software al referirse a l mediante un nombre. Confirmacin por exmen y a travs de la aportacin de evidencia objetiva que se han satisfecho los requisitos especificados. [ISO 9000] Vase control de la configuracin. Trazado de requisitos a travs de las capas de la documentacin de desarrollo hasta los componentes. Marco de trabajo para describir las actividades del ciclo de vida de desarrollo software desde la especificacin de requisitos hasta el mantenimiento. El modelo-V ilustra cmo las actividades de del proceso de pruebas pueden ser integradas dentro de cada fase del ciclo de vida de desarrollo software. Pruebas en las que el sistema est sometido a grandes volmenes de datos. Vase tambin pruebas de uso de recursos. Presentacin paso a paso de un documento por parte del autor con el fin de recoger informacin y establecer un entendimiento comn de su contenido. [Freedman y Weinberg, IEEE 1028] Vase tambin revisin entre pares. Vase tcnicas de diseo de pruebas de caja blanca. Pruebas basadas en un anlisis de la estructura interna del componente o sistema. Tcnica de estimacin de prueba basada en la pericia que tiene como objetivo realizar una estimacin exacta usando el conocimiento colectivo de los miembros del equipo.
PaS
V-model
modelo-V
volume testing
pruebas de volumen
walkthrough
revisin guiada
70