Sie sind auf Seite 1von 56

GLOSSRIO DE TERMOS

Verso 3.1br

Foundation Based

Os termos deste documento so obrigatrios para todos os exames de


certificao do BSTQB.

Traduo realizada pela WG Traduo do BSTQB


baseada na verso 3.1 do ISTQB Glossary of
Testing Terms

Notificao do Detentor dos Direitos Autorais


Este documento poder ser copiado na ntegra ou em parte desde que haja meno sua fonte.
Copyright 2014, International Software Testing Qualifications Board (ISTQB).
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
abordagem de teste
test approach
Implementao da estratgia de teste para um projeto especfico. Normalmente, inclui as decises
tomadas e baseadas no objetivo do projeto (teste) e na avaliao do risco feita, nos pontos de inicio
relacionados ao processo de teste, nas tcnicas de modelagem de teste a serem aplicadas, nos critrios
de sada e nos tipos de testes a serem desempenhados.

acompanhamento
walkthrough
Apresentao passo-a-passo feita pelo autor de um documento a fim de reunir informaes e de
estabelecer um entendimento comum sobre o seu contedo.
Ver tambm: reviso por pares
Sinonimos: acompanhamento passoa a passo
Referncia: Freedman and Weinberg, IEEE-1028

alvo de teste
test target
Conjunto de critrios de sada.

ambiente de teste
test environment
Ambiente que contm hardware, instrumentao, simuladores, ferramentas de software e outros
elementos de suporte necessrios realizao de um teste.
Referncia: Aps IEEE-610

ambiente preparado para teste


test harness
Ambiente de teste composto de simuladores e controladores necessrios para a conduo de um teste.

analisador esttico
static analyzer
Ferramenta que realiza anlise esttica.
Sinonimos: analizador, ferramenta de anlise esttica

anlise de cobertura
coverage analysis
Medio da cobertura alcanada por um item de cobertura especfico durante a execuo do teste com
relao aos critrios pr-determinados, feita para determinar a necessidade de testes adicionais, e quais
casos de teste seriam necessrios.

anlise de cdigo esttico


static code analysis
Anlise do cdigo-fonte realizada sem a execuo desse software.

anlise de impacto
impact analysis
Verso 3.1br Pgina |2
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
Avaliao de mudana para as camadas de documentao de desenvolvimento, documentao, teste e
componentes, a fim de implementar uma alterao dada aos requisitos especificados.

anlise de risco
risk analysis
O processo de avaliao do projeto identificado ou produtos de riscos para determinar o seu nvel de
risco, normalmente, estimando o seu impacto e probabilidade de ocorrncia (possibilidade)

analise de teste
test analysis
O processo de anlise da base de teste e definir os objetivos do teste.

anlise de valor limite


boundary value analysis
Tcnica de projeto de teste caixa preta onde os casos de teste so projetados com base nos valores da
fronteira.
Ver tambm: valor limite

anlise esttica
static analysis
Anlise dos artefatos de software, por exemplo, requisitos ou cdigo, realizado sem a execuo desses
artefatos de desenvolvimento de software. A anlise esttica feita geralmente por meio de uma
ferramenta de apoio.

ataque de falha
fault attack
Tentativa direcionada e focada para avaliar uma caracterstica de qualidade especfica de um objeto de
teste, tentando forar falhas especficas a ocorrerem. Geralmente focado na confiabilidade ou segurana.
Ver tambm: teste negativo, ataque de segurana
Sinonimos: ataque

ator
actor
Usurio ou qualquer outra pessoa ou sistema que interage com o sistema em teste de uma maneira
especfica.

atributo de qualidade
quality attribute
Caracterstica que afeta a qualidade de um item.
Sinonimos: caracterstica de qualidade, caracterstica de produto de software, caracterstica de qualidade
de software
Referncia: IEEE-610

auditoria
audit

Verso 3.1br Pgina |3


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
Avaliao independente dos produtos de software ou processos a fim de verificar a conformidade com
padres, diretrizes, especificaes e/ou procedimentos baseados em critrios objetivos incluindo
documentos que especificam: 1) A forma ou o contedo dos produtos a serem produzidos. 2) O processo
pelo qual os produtos devero ser produzidos em conformidade aos padres e diretrizes mensurveis.
Referncia: IEEE-1028

autenticao
authentication
Um procedimento que determina se uma pessoa ou um processo , de fato, quem ou o que declarado
ser.
Ver tambm: autorizao

automatizao de teste
test automation
Utilizao de software para desempenhar ou dar suporte s atividades de teste, por exemplo,
gerenciamento de teste, modelagem de teste, execuo de teste e verificao de resultados.

autorizao
authorization
Permisso dada a um usurio ou processo para acessar recursos
Ver tambm: autenticao

avaliao de risco
risk assessment
O processo de avaliao de um projeto ou risco do produto para determinar seu nvel de risco,
normalmente atravs da atribuio de probabilidade e de impacto, agregando depois a pontuao em
uma nica classificao de risco prioridade.
Ver tambm: risco de produto, risco de projeto, risco, impacto de risco, nvel de risco, probabilidade de
risco

base de teste
test basis
Todos os documentos a partir dos quais os requisitos de um determinado componente ou sistema podem
ser inferidos. Documentao na qual os casos de testes esto baseados. Se um documento pode ser
alterado somente por meio de procedimento formal, ento a base de teste passa a se chamar base de
teste congelada.
Referncia: ps TMap

base de teste congelada


frozen test basis
Documento para base de teste que s pode ser alterado por um processo formal de controle de alterao.
Ver tambm: baseline

bloco bsico
basic block

Verso 3.1br Pgina |4


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
Sequncia de uma ou mais sentenas executveis consecutivas que no contm desvios. Nota: Um n em
um fluxograma representa um bloco bsico.

caminho
path
Sequncia de eventos (por exemplo, instrues executveis) de um componente ou sistema a partir de
um ponto de entrada para um ponto de sada.
Sinonimos: caminho de controle do fluxo

caminho vivel
feasible path
Caminho para o qual um conjunto de valores de entrada e condies fazem com que ele exista para ser
executado.

caminho-dd
dd-path
Um caminho entre duas decises de um algoritmo, ou dois ns de deciso de um grfico correspondente,
que no inclui outras decises.
Ver tambm: caminho

Capability Maturity Model Integration (CMMI)


Capability Maturity Model Integration (CMMI)
Um modelo estruturado que descreve os elementos-chave de um desenvolvimento eficaz de produto e
seu processo de manuteno. O Capability Maturity Model Integration cobre as melhores prticas de
planejamento, engenharia e gesto de produtos de desenvolvimento e manuteno.
Ver tambm: CMMI

caracterstica
feature
Atributo de um componente ou sistema especificado ou implcito na documentao de requisitos (por
exemplo, restries de confiabilidade, de uso ou de modelagem).
Sinonimos: recurso de software
Referncia: ps IEEE-1008

caracterstica de produto de software


software product characteristic
Sinonimos: qualidade
Referncia: ps ISO 9126

Verso 3.1br Pgina |5


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
carta de teste
test charter
Declarao dos objetivos do teste e de possveis idias sobre como realizar os testes. As cartas de teste
so usadas em testes exploratrios.
Ver tambm: teste exploratrio

caso de teste
test case
Conjunto de valores de entrada, precondies de execuo, resultados esperados e ps-condies de
execuo desenvolvidas para um determinado objetivo ou condio de teste, tais como para exercitar o
caminho de um determinado programa ou verificar o atendimento a um requisito especifico.
Referncia: ps IEEE-610

caso de teste bloqueado


blocked test case
Um caso de teste que no pode ser realizado porque as pr-condies para sua execuo no esto
atendidas.

caso de teste de alto nvel


high level test case
Caso de teste sem valores concretos (nvel de implementao) para os dados de entrada e para resultados
esperados. Utilizam operadores e as instancias dos valores reais ainda no esto definidas e/ou
disponveis
Sinonimos: caso de teste abstrato, caso de teste lgico

caso de uso
use case
Sequncia de transaes em um dilogo entre um ator e um componente ou sistema, com um resultado
tangvel, onde um ator pode ser um usurio ou qualquer coisa que possa trocar informaes com o
sistema.

causa-raiz
root cause
Uma fonte de um defeito tal que, se ele for removido, a ocorrncia do tipo do defeito reduzida ou
removida.
Referncia: CMMI

certificao
certification
Processo de confirmar se um componente, sistema ou pessoa est em conformidade com requisitos pr-
determinados. O processo pode ser executado, por exemplo, atravs da aplicao de uma prova.

Verso 3.1br Pgina |6


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
ciclo de vida do software
software lifecycle
Perodo de tempo que comea quando um produto de software concebido e termina quando o software
no est mais disponvel para uso. O ciclo de vida do software, normalmente inclui as fases de: conceito,
requisitos, concepo, execuo, teste, instalao e verificao, operao e manuteno e, s vezes, a
fase de aposentadoria. Note que estas fases podem se sobrepor ou serem realizadas de forma iterativa.

cobertura
coverage
Grau, expresso como uma porcentagem, que indica o quanto um item de cobertura foi exercitado por
uma suite de testes.
Sinonimos: cobertura de teste

cobertura de cdigo
code coverage
Mtodo de anlise que determina quais partes do software foram, ou no, executadas (ou cobertas) pela
suite de testes. Por exemplo, cobertura de sentena, cobertura de deciso e cobertura de condio.

cobertura de condio
condition coverage
Percentual de resultados desde que tenham sido executadas por um conjunto de testes. Cobertura de
100% condio exige que cada condio em cada instruo de deciso ser testada como verdadeiro e
falso.
Sinonimos: cobertura de condio de ramificao

cobertura de condio mltipla


multiple condition coverage
Percentual de combinao de todos os resultados de condio simples dentro de uma sentena executada
por um conjunto de testes. 100% de cobertura condio mltipla implica em uma cobertura de 100%
determinao condio.
Sinonimos: cobertura de combinao de condio de ramificao, cobertura de combinao de condio

cobertura de deciso
decision coverage
Percentual de resultados de deciso que foram exercitados por uma sute de teste. 100% de cobertura de
deciso implica em ter, ao mesmo tempo, 100% de cobertura de desvios e 100% de cobertura de
sentenas.

cobertura de partio de equivalncia


equivalence partition coverage
Percentual das parties de equivalncia que foram exercitadas por uma suite de teste.

cobertura estrutural
structural coverage
Medidas de cobertura baseadas na estrutura interna de um componente ou sistema.

Verso 3.1br Pgina |7


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
cobertura LCSAJ
LCSAJ coverage
Porcentagem de LCSAJs de um componente exercitado por um sute de teste. 100% de cobertura LCSAJ
implica em 100% de cobertura de deciso.

cdigo
code
Instrues de computador e definies de dados expressos em uma linguagem de programao ou em
um formulrio de sada por um montador, compilador ou outros tradutores.
Referncia: IEEE-610

cdigo inacessvel
unreachable code
Cdigo que no pode ser alcanado e que, portanto, no pode ser executado.
Sinonimos: cdigo morto

comparao de teste
test comparison
Processo que identifica diferenas entre os resultados reais produzidos pelo componente ou sistema
sendo testado e os resultados esperados para o teste. A comparao de teste pode ser desempenhada
durante a execuo do teste (comparao dinmica) ou aps sua execuo.

comparao dinmica
dynamic comparison
Comparao entre os resultados reais e esperados realizada durante a execuo do software, por
exemplo, por uma ferramenta de execuo de teste.

comparao ps-execuo
post-execution comparison
Comparao entre os resultados reais e os esperados, desempenhada aps o software ser executado.

comparador de teste
test comparator
Ferramenta de teste que faz a comparao automatizada de testes.
Sinonimos: comparador

compilador
compiler
Ferramenta de software que traduz programas expressos em uma linguagem de alto nvel em sua
linguagem de mquina equivalente.
Referncia: IEEE-610

Verso 3.1br Pgina |8


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
complexidade
complexity
Grau de dificuldade de entendimento, manuteno e verificao que uma modelagem e/ou estrutura
interna apresenta.
Ver tambm: complexidade ciclomtica

componente
component
Menor parte do sistema que pode ser testado isoladamente.
Ver tambm: mdulo, unidade

comportamento
behavior
A resposta de um componente ou sistema a um conjunto de pr-condies e valores de entrada.

condio
condition
Uma expresso lgica que pode ter como resposta "verdadeiro" ou "falso", como por exemplo, A>B.
teste de condio
Ver tambm: condio de ramificao

condio de sada
condition outcome
Avaliao de uma condio em termos de verdadeiro ou falso.

condio de teste
test condition
Item ou evento de um componente ou sistema que pode ser verificado por um ou mais casos de teste,
por exemplo: funo, transao, caracterstica, atributo de qualidade ou elemento estrutural.
Sinonimos: situao de teste

confiabilidade
reliability
Capacidade do produto de software em executar suas funes exigidas sob condies estabelecidas
durante um determinado perodo de tempo, ou para um determinado nmero de operaes.
Referncia: ISO 9126

configurao
configuration
Composio de um componente ou sistema definido pelo nmero, natureza e interconexes das partes
que o constituem.

Verso 3.1br Pgina |9


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
conformidade
compliance
Capacidade do produto de software de atender aos padres, convenes ou regulamentaes da lei e das
prescries similares.
Referncia: ISO 9126

conjunto de testes base


basis test set
Conjunto de casos de teste derivados da estrutura interna de um componente ou de uma especificao
com o objetivo de assegurar que 100% de um determinado critrio de cobertura seja alcanado.

controlador
driver
Um componente de software ou ferramenta de testes que substitui um componente que responsvel
pelo controle e/ou chamada de um componente ou sistema.
Sinonimos: controlador de teste
Referncia: Aps TMap

controle de configurao
configuration control
Elemento de gerenciamento de configurao que consiste na avaliao, coordenao, aprovao ou
desaprovao e execuo de alteraes nos itens de configurao aps a criao formal da sua
identificao de configurao.
Sinonimos: controle de mudana, controle de verso
Referncia: IEEE-610

controle de teste
test control
Tarefa do gerenciamento de teste que lida como desenvolvimento e aplicao de um conjunto de aes
corretivas quando o monitoramento mostra qualquer desvio do originalmente planejado.
Ver tambm: gerenciamento de teste

critrio de aceite
acceptance criteria
Os critrios de sada que um componente ou sistema deve satisfazer a fim de ser aceito por um usurio,
cliente ou outra entidade autorizada.
Referncia: IEEE-610

critrio de retomada
resumption criteria
Os critrios utilizados para reiniciar toda ou uma parte das atividades de teste que foram previamente
suspensas.

Verso 3.1br Pgina | 10


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
critrio de suspenso
suspension criteria
So os critrios utilizados para interromper (temporariamente) todas ou parte das atividades de teste nos
itens de teste.
Referncia: ps IEEE-829

critrios de entrada
entry criteria
Conjunto de condies genricas e especficas que permite um processo avanar com uma determinada
tarefa, por exemplo: fase de teste. A finalidade dos critrios de entrada evitar que uma tarefa implique
em mais esforos (desperdcio) em comparao com o esforo necessrio.
Referncia: Gilb and Graham

critrios de sada
exit criteria
Conjunto de condies genricas e especficas, acordadas pelos stakeholders, que permite que um
processo seja oficialmente considerado completado. A finalidade dos critrios de sada evitar que uma
tarefa seja considerada completa quando ainda existirem partes importantes dela que ainda no tenham
sido terminadas. Os critrios de sada so utilizados para relatar e para planejar o momento de
interromper os testes.
Sinonimos: critrios de concluso, critrios de concluso do teste
Referncia: ps Gilb and Graham

cronograma de execuo de teste


test execution schedule
Esquema para a execuo dos procedimentos de teste. Os procedimentos de teste so includos no
cronograma do contexto de execuo do teste na ordem em que devero ser executados.

cronograma de teste
test schedule
Lista de atividades, tarefas e eventos do processo de teste, identificando o seu incio previsto e datas de
trmino e/ou tempos, e interdependncias entre tarefas.

dados de teste
test data
Dados existentes (ex. em um banco de dados) antes do incio da execuo de um teste e que afetam ou
so afetados pelo componente ou sistema sendo testado.

deciso
decision
Nome dado ao ponto de um programa no qual o fluxo de controle tem duas ou mais rotas alternativas.
Um n com dois ou mais links para separar os desvios.

Verso 3.1br Pgina | 11


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
defeito
defect
Falha em um componente ou sistema que pode fazer com que o componente ou sistema falhe ao
desempenhar sua funo, por exemplo, uma sentena incorreta ou uma definio de dados incorreta. Um
defeito, se descoberto durante a execuo, pode levar a falha do componente ou do sistema.
Sinonimos: bug, falta, problema

densidade do defeito
defect density
Nmero de defeitos identificados em um componente ou sistema dividido pelo tamanho do componente
ou sistema (expresso em termos de medida padro, por exemplo: linhas de cdigo, nmero de classes ou
pontos de funo).
Sinonimos:densidade de falha

depurao de cdigo
debugging
Processo de procurar, analisar e remover as causas de falhas no software.

desempenho
performance
Grau em que um sistema ou componente realiza suas funes designadas dentro das restries dadas,
quanto tempo de processamento e taxa de transmisso.
Ver tambm: eficincia
Sinonimos: comportamento do tempo
Referncia: ps IEEE-610

desenvolvimento orientado ao teste


test-driven development
Modo de desenvolvimento de software no qual os casos de teste so desenvolvidos, e frequentemente
automatizados, antes que o software seja desenvolvido para rodar esses casos de teste.

desvio
branch
Bloco bsico que pode ser selecionado para execuo baseado na construo de um programa no qual
um ou mais caminhos alternativos estejam disponveis, por exemplo: case, jump, go to, if-then-else.

disponibilidade
availability
Medida pela qual um componente ou sistema est operacional e acessvel quando requisitado.
Frequentemente expresso em porcentagem.
Referncia: IEEE-610

Verso 3.1br Pgina | 12


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
domnio
domain
Conjunto a partir do qual valores vlidos de entrada e/ou sada podem ser selecionados.

domnio de entrada
input domain
Conjunto a partir do qual os valores de entrada vlidos podem ser selecionados.
Ver tambm: domnio

domnio de sada
output domain
Conjunto a partir do qual valores de sada vlidos podem ser selecionados.
Ver tambm: domnio

eficincia
efficiency
(1) A capacidade do produto de software em fornecer um desempenho apropriado, relativo com a
quantidade de recursos utilizados sob condies estabelecidas. (2) A capacidade que um processo possui
para produzir o resultado pretendido em relao quantidade de recursos utilizados.
Referncia: ISO 9126

emulador
simulator
Dispositivo, programa de computador ou sistema utilizado durante o teste e que se comporta ou opera
como um dado sistema quando recebe um conjunto de entradas controladas.
Referncia: ps IEEE-610, DO178b

entrada
input
Varivel (seja armazenado dentro ou fora de um componente) que lida por um componente.

entrada de teste
test input
Dados recebidos pelo objeto do teste de uma fonte externa durante a execuo do teste. A fonte externa
pode ser um hardware, um software ou uma pessoa.

entrada especfica
specified input
Uma entrada para a qual a especificao prediz um resultado.

entregvel
deliverable
Qualquer produto (trabalho) que deva ser entregue a algum que no o autor do produto (trabalho).

Verso 3.1br Pgina | 13


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
erro
error
Ao humana que produz um resultado incorreto.
Sinonimos: engano
Referncia: ps IEEE-610

escala de medio
measurement scale
Escala que restringe o tipo de anlise de dados que pode ser desempenhada nela.
Referncia: ISO 14598

especificao
specification
Documento que especifica, de preferncia de forma completa, precisa e verificvel, requisitos, projetos,
comportamento ou outras caractersticas de um componente ou sistema, e, muitas vezes, os
procedimentos para determinar se essas disposies foram satisfeitas.
Referncia: ps IEEE-610

especificao de caso de teste


test case specification
Documento que especifica um conjunto de casos de teste (objetivos, entradas, aes do teste, resultados
esperados e precondies para execuo) para um item de teste.
Ver tambm: especificao de teste
Referncia: ps IEEE-829

especificao de componente
component specification
Descrio da funo de um componente em termos de seus valores de sada para valores de entrada
especificados sob condies especficas e comportamento no funcional requerido (por exemplo,
utilizao de recursos).

especificao de modelagem de teste


test design specification
Documento que especifica as condies de teste (cobertura de itens) para um item de teste. Detalha a
abordagem de teste e identifica os casos de teste de alto nvel associados.
Ver tambm: especificao de teste
Referncia: ps IEEE-829

especificao de procedimento de teste


test procedure specification
Documento que especifica uma sequncia de aes para a execuo de um teste. Tambm conhecido
como script de teste ou script de teste manual
Ver tambm: especificao de teste
Sinonimos: procedimento de teste, cenrio de teste
Referncia: ps IEEE-829

Verso 3.1br Pgina | 14


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
especificao de teste
test specification
Documento que consiste em uma especificao de projeto de teste, do caso de teste e/ou do
procedimento de teste.

estabilidade
stability
Capacidade que um produto de software tem para evitar efeitos inesperados resultantes de modificaes
feitas em um software.
Ver tambm: manutenibilidade
Referncia: ISO 9126

estimativa de teste
test estimation
Aproximao calculada de um resultado relacionado com vrios aspectos do teste (por exemplo, esforo
despendido, data de concluso, custos envolvidos, nmero de casos de teste, etc), que utilizvel mesmo
se os dados de entrada sejam incompletos, incertos ou incompreensveis.

estimativa trs pontos


three-point estimation
Um mtodo de estimativa de teste usando valores estimados para o "melhor caso", "pior caso", e "caso
mais provvel", para definir o grau de certeza associado com a estimativa resultante.

estratgia de teste
test strategy
Descrio de alto nvel dos nveis de teste a serem realizados e do teste dentro desses nveis feitos para
uma organizao ou programa (um ou mais projetos).

execuo de teste
test execution
Processo de executar um teste em um componente ou sistema produzindo resultados reais.

execuo de teste
test run
Execuo de um teste de uma verso especfica do objeto de teste.

exercitado
exercised
Um elemento de programa considerado exercitado por um caso de teste quando o valor de entrada
causa a execuo deste elemento, como por exemplo uma sentena, uma deciso ou outro elemento
estrutural.

Verso 3.1br Pgina | 15


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
falha
failure
Desvio do componente ou sistema da entrega, resultado ou servio esperado.
Referncia: ps Fenton

falhar
fail
Um teste considerado falho se o seu resultado real no corresponde ao resultado esperado.
Sinonimos: falha de teste

fase de requisitos
requirements phase
Perodo de tempo no ciclo de vida do software durante o qual os requisitos para um produto de software
so definidos e documentados.
Referncia: IEEE-610

fase de teste
test phase
Conjunto distinto de atividades de teste coletadas em uma fase gerencivel do projeto, por exemplo,
durante a execuo das atividades de um nvel de teste.
Referncia: ps Gerrard

fechamento de teste
test closure
Durante a fase de fechamento de um processo de teste, coletam-se dados das atividades j completadas
a fim de consolidar a experincia, o testware, os fatos e os nmeros. A fase de fechamento consiste em
finalizar e arquivar o testware e em avaliar o processo de teste, inclusive com a preparao de um
relatrio de avaliao de teste.
Ver tambm: processo de teste

ferramenta de anlise dinmica


dynamic analysis tool
Ferramenta que fornece informaes em tempo de execuo sobre o estado do cdigo do software. Estas
ferramentas so mais comumente usadas para identificar indicadores atribudos, verificar funes
aritmticas e monitorar a memria quanto alocao, utilizao, desalocao e vazamentos.

ferramenta de cobertura
coverage tool
Ferramenta que fornece medidas objetivas de quais elementos estruturais (por exemplo, sentenas ou
desvios) foram exercitados por uma sute de teste.
Sinonimos: ferramenta de medio de cobertura

Verso 3.1br Pgina | 16


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
ferramenta de cdigo aberto
open source tool
Uma ferramenta de software que est disponvel para todos os usurios potenciais na forma de cdigo
fonte, geralmente atravs da Internet, sob licena, seus seus seus usurios so permitidos estudar,
mudar, melhorar e, s vezes, distribuir o software.

ferramenta de depurao de cdigo


debugging tool
Ferramenta utilizada por programadores para reproduzir falhas, investigar o estado dos programas e
procurar defeitos. A ferramenta de depurao permite aos programadores executar programas passo a
passo para interromper, corrigir e verificar o cdigo.
Sinonimos: compilador

ferramenta de execuo de teste


test execution tool
Tipo de ferramenta de teste que pode executar outro software utilizando um roteiro de teste
automatizado, por exemplo, captura/recuperao.

ferramenta de gerenciamento de configurao


configuration management tool
Ferramenta que d suporte para identificao e controle dos itens de configurao, o estado durante as
mudanas e verses e a liberao das linhas de base que fazem parte dos itens de configurao.

ferramenta de gerenciamento de defeito


defect management tool
Ferramenta que facilita a gravao, monitoramento e alteraes de defeitos. Possuem frequentemente
recursos orientados para o fluxo de trabalho a fim de rastrear e controlar a alocao, a correo e a nova
realizao de testes de defeitos, alm de fornecerem recursos para a elaborao de relatrios.
Ver tambm: ferramenta de gerenciamento de incidente
Sinonimos: ferramenta de rastreamento de bugs, ferramenta de rastreamento de defeitos

ferramenta de gerenciamento de incidente


incident management tool
Ferramenta que facilita o registro e o rastreamento de condio de incidentes. Frequentemente possu
recursos orientados para o fluxo de trabalho para rastrear e controlar a alocao, correo e nova
realizao de testes de incidentes, alm de fornecer recursos para relatrio.
Sinonimos: defect management tool

ferramenta de gerenciamento de requisito


requirements management tool
Ferramenta que suporta a gravao de requisitos, atributos de requisitos (por exemplo, prioridade, o
responsvel pelo conhecimento) e anotaes, facilitando a rastreabilidade atravs de camadas de
requisitos e gerenciamento das mudanas de requisitos. Algumas ferramentas de gerenciamento de
requisitos tambm proporcionam meios de anlise esttica, como a verificao de consistncia e
violaes de regras pr-definidas.

Verso 3.1br Pgina | 17


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
ferramenta de gerenciamento de teste
test management tool
Ferramenta que d suporte ao gerenciamento de teste e que controla parte deste processo.
Frequentemente possui vrias capacidades, tais como, gerenciamento de testware, estabelecimento de
um cronograma de testes, registro dos resultados, rastreamento do progresso, gerenciamento de
incidentes e relato de teste.

ferramenta de modelagem
modeling tool
Ferramenta que suporta a criao, alterao e verificao dos modelos de software ou sistema.
Referncia: Graham

ferramenta de modelagem de teste


test design tool
Ferramenta que d suporte atividade de modelagem de teste por meio da gerao de entradas de teste
a partir de uma especificao que pode estar armazenada em um repositrio de ferramenta CASE, por
exemplo: ferramenta de gerenciamento de requisitos a partir de condies de teste especificadas
armazenadas na ferramenta em si ou em um cdigo.

ferramenta de preparao de dados de teste


test data preparation tool
Tipo de ferramenta de teste que possibilita que os dados sejam selecionados dos bancos de dados
existentes ou que sejam criados, gerados, manipulados e editados para uso no teste.
Sinonimos: gerador de teste

ferramenta de reviso
review tool
Ferramenta que d suporte ao processo de reviso. Suas caractersticas normalmente incluem o
planejamento da reviso e o suporte ao rastreamento, assim como suporte s comunicaes, revises
colaborativas e um repositrio para coletar e relatar as mtricas.

ferramenta de segurana
security tool
Ferramenta que oferece suporte segurana operacional.

ferramenta de teste
test tool
Produto de software que d suporte a uma ou mais atividades de um teste, entre elas, planejamento e
controle, especificao, construo de arquivos iniciais e dados, execuo e anlise de testes.
Ver tambm: CAST
Referncia: TMap

Verso 3.1br Pgina | 18


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
ferramenta de teste de carga
load testing tool
Uma ferramenta para apoio ao teste de performance em que ele simula o aumento da carga, por exemplo,
o nmero de usurios simultneos e / ou transaes dentro de um determinado perodo de tempo.
Ver tambm: ferramenta de teste de desempenho

ferramenta de teste de desempenho


performance testing tool
Ferramenta que d suporte ao teste de desempenho e que, normalmente, tem dois recursos principais
de medio de gerao de carga e de transao de teste. A gerao de carga pode simular tanto os
usurios mltiplos como os altos volumes de dados de entrada/input. Durante a execuo, as medies
dos tempos de resposta so feitas a partir de transaes selecionadas e depois registradas. Normalmente,
as ferramentas de teste de desempenho fornecem relatrios baseados nos registros e grafos de testes da
carga em relao aos tempos de resposta.

ferramenta de teste de estresse


stress testing tool
Ferramenta que suporta teste de estresse.

ferramenta de teste de segurana


security testing tool
Ferramenta que d suporte para o teste das caractersticas de vulnerabilidades de segurana.

fluxo de controle
control flow
Sequncia de eventos (caminhos) na execuo atravs de um componente ou sistema.

fluxo de dados
data flow
Uma representao abstrata da sequncia e eventuais alteraes do estado de objetos de dados, onde o
estado de um objeto qualquer um: criao, uso ou destruio.
Referncia: Beiser

framework de teste de unidade


unit test framework
Ferramenta que proporciona um ambiente de teste de unidade ou de componentes em que um
componente pode ser testado de forma isolada ou com stubs e drivers adequados. Ele tambm fornece
outros tipos de suporte para o desenvolvedor, tais como capacidades de depurao.
Referncia: Graham

funcionalidade
functionality
Capacidade do produto de software de oferecer funes que atendam s necessidades declaradas ou
implcitas quando utilizado sob condies especficas.
Referncia: ISO 9126

Verso 3.1br Pgina | 19


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
garantia de qualidade
quality assurance
Parte do gerenciamento de qualidade que garante que os requisitos de qualidade sejam atendidos.
Referncia: ISO 9000

gerenciamento de configurao
configuration management
Disciplina que aplica o monitoramento e as direes tcnicas e administrativas para identificar e
documentar as caractersticas funcionais e fsicas de um item de configurao, controla as mudanas
destas caractersticas, registro e processamento de relatrio e implementao da mudana, e verifica a
conformidade com os requisitos especificados.
Referncia: IEEE-610

gerenciamento de dados de teste


test data management
Processo que analisa os dados de teste requeridos, modela a estrutura destes dados, cria e realiza
manuteno nos dados de teste.

gerenciamento de incidente
incident management
O processo de reconhecimento, investigao, tomada de medidas e eliminao de incidentes. Trata-se de
registrar os incidentes, classificando-os e identificando o impacto.
Referncia: ps IEEE-1044

gerenciamento de risco
risk management
Aplicao sistemtica de procedimentos e prticas de tarefas para identificar, analisar, priorizar e
controlar o risco.

gerenciamento de teste
test management
Planejamento, estimao, monitoramento e controle das atividades de teste, normalmente conduzidos
pelo gerente de teste.

gerente de teste
test manager
Pessoa responsvel pelo gerenciamento do projeto, pelas atividades e recursos de teste e por avaliar o
objeto de teste. o indivduo que dirige, controla, administra, planeja e regula a avaliao de um objeto
de teste.
Sinonimos: lder de teste

Verso 3.1br Pgina | 20


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
Grupo de Processo de Teste (TPG)
test process group (TPG)
Grupo de especialistas em teste que auxiliam na definio, manuteno e melhoria dos processos de teste
utilizados pela organizao.
Referncia: ps CMMI

guia de instalao
installation guide
Instrues fornecidas por qualquer mdia adequada que guiam uma pessoa durante o processo de
instalao. Pode ser um guia manual, um procedimento passo a passo, um assistente de instalao ou
qualquer outro processo similar.

implementao de teste
test implementation
Processo de desenvolvimento e priorizao dos procedimentos de teste, criao de dados e,
opcionalmente, preparando os equipamentos de teste e criando scripts de testes automatizados.

incidente
incident
Qualquer ocorrncia de evento que requer uma investigao.
Sinonimos: desvio, incidente de teste de software, incidente de teste
Referncia: ps IEEE-1008

independncia do teste
independence of testing
Separao das responsabilidades, o que incentiva a realizao de testes objetivos.
Referncia: ps DO-178b

indicador
indicator
Medida que pode ser usada para estimar ou prever uma outra medida.
Referncia: ISO 14598

indicador de desempenho de teste


test performance indicator
Mtrica de alto nvel de eficcia e/ou eficincia utilizada para guiar e controlar o desenvolvimento
progressivo de teste, ex. porcentagem de deteco de defeito (DDP).

infraestrutura de teste
test infrastructure
Artefatos organizacionais necessrio para realizar os testes. Eles consistem em ambientes de teste,
ferramentas de teste, ambiente de escritrio e procedimentos.

Verso 3.1br Pgina | 21


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
inspeo
inspection
Reviso realizada pelos pares para detectar defeitos e baseada no exame visual de documentos, por
exemplo, violaes dos padres de desenvolvimento e no conformidade da documentao de nvel mais
alto. Trata-se da tcnica de reviso mais formal e, portanto, est sempre baseada em um procedimento
documentado
Ver tambm: reviso por pares
Referncia: ps IEEE-610, IEEE-1028

instrumentao
instrumentation
Insero de um cdigo adicional no programa a fim de coletar informaes sobre o comportamento do
programa durante sua execuo, por exemplo, para medir a cobertura de cdigo.

instrumentador
instrumenter
Ferramenta de software utilizada para proceder com a instrumentao.
Sinonimos: programador

integrao
integration
Processo de combinao de componentes ou sistemas em conjuntos maiores.

interoperabilidade
interoperability
Capacidade do produto de software de interagir com um ou mais componentes especificados ou sistemas.
Ver tambm: funcionalidade
Referncia: ps ISO 9126

item de cobertura
coverage item
Entidade ou propriedade utilizada como base para para a cobertura de teste. Por exemplo, classes de
equivalncia ou sentenas de cdigo.

item de configurao
configuration item
Agregao de hardware, software ou ambos, que modelada para gerenciamento de configurao e
tratado como uma entidade nica no processo de gerenciamento de configurao.
Referncia: IEEE-610

Verso 3.1br Pgina | 22


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
item de teste
test item
Elemento individual a ser testado. Normalmente, h um objeto de teste e vrios itens de teste.
Ver tambm: objeto de teste

LCSAJ
LCSAJ
Cobertura de Sequncia de Cdigo Linear e Salto (Linear Code Sequence And Jump) consiste nos trs itens
seguintes (convencionalmente identificados por nmero de linhas em uma lista de cdigo fonte) incio da
sequncia linear em sentenas executveis, fim da sequncia linear e linha alvo para a qual o fluxo de
controle transferido ao final da sequncia linear.

linguagem script
scripting language
Linguagem de programao na qual os scripts de testes executveis so escritos e utilizados por uma
ferramenta de execuo de testes (ex. ferramenta de captura/recuperao).

manuteno
maintenance
Modificao de um produto de software aps a implantao para corrigir defeitos, melhorar o
desempenho ou outros atributos, ou adaptar o produto a um ambiente modificado.
Referncia: IEEE-1219

manutenibilidade
maintainability
Facilidade com que um produto de software pode ser modificado para corrigir defeitos, atender a novos
requisitos, facilitar manutenes futuras ou adaptar-se a um ambiente alterado.
Referncia: ISO 9126

marco
milestone
Determinado ponto de um projeto no qual os entregveis definidos (intermedirios) e os resultados
devem estar prontos.

mascaramento de defeito
defect masking
Ocorrncia na qual um defeito evita a deteco de outros.
Sinonimos: falha mascarada
Referncia: ps IEEE-610

Verso 3.1br Pgina | 23


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
maturidade
maturity
(1) Capacidade de uma organizao com relao eficcia e eficincia de seus processos e prticas de
trabalho. (2) Capacidade do produto de software para evitar o fracasso como resultado de defeitos no
software.
Ver tambm: Capability Maturity Model Integration, Test Maturity Model integration, confiabilidade
Referncia: ISO 9126

medio
measurement
Processo de atribuio de um nmero ou categoria a uma entidade para descrever um atributo da
entidade.
Referncia: ISO 14598

medida
measure
Nmero ou categoria assinalada a um atributo de uma entidade atravs de uma medio.
Referncia: ISO 14598

melhores prticas
best practice
Metodologia ou prtica inovadora que contribui para o aumento do desempenho de uma organizao em
um determinado contexto, normalmente reconhecida como a "melhor" por outras organizaes
parceiras.

melhoria de processos
process improvement
Programa de atividades destinadas a melhorar o desempenho e a maturidade dos processos da
organizao, e o resultado do programa.
Referncia: CMMI

mtrica
metric
Escala de medio e o mtodo utilizado para a medio.
Referncia: ISO 14598

mitigao de risco
risk mitigation
Processo atravs do qual as decises so tomadas e medidas de proteo so implementadas para reduzir
riscos ou manter os riscos dentro de nveis especificados.
Sinonimos: controle de risco

Verso 3.1br Pgina | 24


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
modelagem de teste
test design
Processo de transformar objetivos gerais de teste em condies de teste tangveis e casos de teste.
Ver tambm: especificao de modelagem de teste

modelo de crescimento da confiabilidade


reliability growth model
Modelo que mostra o crescimento em termos de confiabilidade ao longo do tempo, aps testes contnuos
em um componente ou sistema, como resultado da eliminao dos defeitos que resultam em falhas de
confiabilidade.

modelo de desenvolvimento incremental


incremental development model
Ciclo de desenvolvimento, onde um projeto dividido em uma srie de incrementos, cada um dos quais
fornece uma parte da funcionalidade dos requisitos gerais de projeto. Os requisitos so priorizados e
entregues por ordem de prioridade no incremento adequado. Em algumas (mas no todas) as verses do
modelo de ciclo de vida, cada subprojeto segue um "mini-modelo V" com seu prprio desenho,
codificao e fases de teste.

modelo de desenvolvimento interativo


iterative development model
Um ciclo de desenvolvimento, onde um projeto dividido em um geralmente grande nmero de
iteraes. Uma iterao um ciclo de desenvolvimento completo, resultando em um release (interno ou
externo) de um produto executvel, um subconjunto do produto final em desenvolvimento, que cresce a
cada iterao, para se tornar o produto final.

modelo de maturidade
maturity model
Coleo estruturada de elementos que descrevem certos aspectos da maturidade de uma organizao
auxiliando na definio e compreenso dos processos. Um modelo de maturidade geralmente fornece
uma linguagem comum, viso compartilhada e um quadro de priorizao de aes de melhoria.

modelo V
V-model
Estrutura que descreve as atividades do ciclo de vida do desenvolvimento de um software, desde a
especificao de requisitos at a manuteno. O modelo V ilustra como as atividades de teste podem ser
integradas em cada fase do ciclo de vida do desenvolvimento de um software.

moderador
moderator
Lder ou o principal responsvel pela inspeo ou por outro processo de reviso.
Sinonimos: lder de inspeo

Verso 3.1br Pgina | 25


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
monitoramento de teste
test monitoring
Tarefa do gerenciamento de testes que lida com as atividades relacionadas s verificaes peridicas da
condio de um projeto de teste. So preparados relatrios para comparar os resultados reais e os
planejados.
Ver tambm: gerenciamento de teste

no conformidade
non-conformity
Trata-se do no atendimento a requisito especificado.
Referncia: ISO 9000

nvel de integridade de software


software integrity level
O grau em que o software est em conformidade ou deve estar em conformidade com um software
selecionado por stakeholder e/ou um conjunto de caratersticas de um sistema baseado em software (por
exemplo, a complexidade do software, avaliao de risco, nvel de segurana, desempenho desejado,
confiabilidade ou custo), que so definidos para refletir a importncia do software para seus stakeholders.

nvel de risco
risk level
Importncia de um risco, tal como definida pelas suas caractersticas de impacto e probabilidade. O nvel
de risco pode ser usado para determinar a intensidade do teste a ser realizado. O nvel de risco pode ser
expresso de forma qualitativa (ex.: alta, mdia e baixa) ou quantitativa.
Sinonimos: exposio de risco

nivel de teste
test level
Grupo de atividades de teste organizadas e gerenciadas conjuntamente. Um nvel de teste est ligado s
responsabilidades do projeto. Podemos citar como exemplosteste de componente, teste de integrao,
teste de sistema e teste de aceitao.
Sinonimos: estgio do teste
Referncia: ps TMap

objetivo de teste
test objective
Razo ou finalidade por trs da modelagem e da execuo de um teste.

objeto de teste
test object
Componente ou sistema a ser testado.
Ver tambm: item de teste
Sinnimos: sistema em teste

orculo de teste
test oracle
Verso 3.1br Pgina | 26
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
Fonte utilizada para determinar os resultados esperados e compara-los com os resultados reais
produzidos pelo software em teste. Um orculo pode ser um sistema existente (para um benchmark),
outro software, um manual de usurio ou o conhecimento especializado de um indivduo, porm, no
deve ser o cdigo.
Sinonimos: orculo
Referncia: ps Adrion

padro
standard
Conjunto formal de requisitos, eventualmente obrigatrio, desenvolvido e usado para prescrever formas
coerentes de trabalho ou para fornecer orientaes (por exemplo, normas ISO/IEC, normas IEEE, e as
normas de organizao).
Referncia: ps CMMI

partico de equivalncia
equivalence partition
Parte de uma entrada ou sada de domnio para o qual o comportamento de um componente ou sistema
assumido ser o mesmo, baseado na especificao.
Sinonimos: classe de equivalncia

perfil de desempenho
performance profiling
A tarefa da anlise, por exemplo, identificao de gargalos de desempenho baseados em mtricas
geradas, e ajustes no desempenho de um componente de software ou sistema usando ferramentas.

perfil operacional
operational profile
Representao de um conjunto distinto de tarefas executadas por um componente ou sistema,
possivelmente com base no comportamento do usurio ao interagir com o componente ou sistema, e
suas probabilidades de ocorrncia. Uma tarefa tanto lgica quanto fsica e pode ser executada por vrias
mquinas ou executada em segmentos de tempo no-contguos.

planejamento de teste
test planning
Atividade de criao ou atualizao de um plano de teste.

Verso 3.1br Pgina | 27


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
plano de teste
test plan
Documento descrevendo o escopo, abordagem, recursos e cronograma das atividades de teste que se
destina. Ela identifica, entre outros itens de teste, os recursos a serem testados, as tarefas de teste, quem
vai fazer cada tarefa, grau de independncia do testador, o ambiente de teste, as tcnicas de projeto de
teste e critrios de entrada e de sada a serem usados, as razes de sua escolha, e os eventuais riscos que
exigem planos de contingncia. um registro do processo de planejamento de teste.
Referncia: ps IEEE-829

plano de teste de nvel


level test plan
Plano de teste que aborda um nvel de teste.
Ver tambm: plano de teste

plano mestre de teste


master test plan
Plano de teste que aborda mltiplos nveis de teste.
Ver tambm: plano de teste

poltica de teste
test policy
Documento de alto nvel que descreve os princpios, a abordagem e os principais objetivos da organizao
de um teste.

ponto de sada
exit point
Uma instruo executvel ou um passo de processo que define o ponto no qual um dado processo
pretende cessar.

portabilidade
portability
Facilidade com que o produto de software pode ser transferido de um ambiente de hardware ou software
para outro.
Referncia: ISO 9126

ps-condio
postcondition
Condies de ambiente e de estado que devem ser atendidas aps a execuo de um teste ou de um
procedimento de teste.

Verso 3.1br Pgina | 28


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
precondio
precondition
Condies de ambiente e de estado que devem ser atendidas antes que um componente ou sistema possa
ser executado com um determinado teste ou procedimento de teste.

prioridade
priority
Nvel de importncia (do negcio) designado a um item, por exemplo, defeito.

probabilidade de risco
risk likelihood
A probabilidade estimada de que um risco se tornar um resultado real ou evento.
Sinonimos: probabilidade

processo
process
Conjunto de atividades inter-relacionadas que transformam entradas em sadas.
Referncia: ISO 12207

processo de teste
test process
O processo de teste compreende fundamentalmente o planejamento e controle, modelagem e anlise,
implementao e execuo, registro e critrio de sada, e as atividades de fechamento.

programao em pares
pair programming
Abordagem de desenvolvimento de software pela qual as linhas de cdigo (produo e/ou teste) de um
componente so escritas por dois programadores trabalhando em um nico computador. Implicitamente,
isto significa que revises de cdigo em tempo real so realizadas.

projeto
project
Conjunto nico de atividades coordenadas e controladas com datas de incio e fim, comprometidas a
atingir um objetivo conforme requisitos especficos, incluindo as limitaes de tempo, custo e recursos.
Referncia: ISO 9000

qualidade
quality
Grau at o qual um componente, sistema ou processo atende aos requisitos especificados e/ou s
necessidades e expectativas do usurio/consumidor.
Referncia: ps IEEE-610

Verso 3.1br Pgina | 29


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
qualidade baseada no produto
product-based quality
Viso de qualidade, onde baseada em um conjunto bem definido de atributos de qualidade. Esses
atributos devem ser medidos de forma objetiva e quantitativa. As diferenas na qualidade dos produtos
do mesmo tipo podem ser rastreadas at a forma como os atributos de qualidade especficos tm sido
implementados.
Ver tambm: qualidade baseada no produto, qualidade baseada no usurio, qualidade baseada no valor,
qualidade baseada na transcendncia, atributo de qualidade
Referncia: ps Garvin

qualidade do dado
data quality
Um atributo do dado que indica a sua corretividade em relao critrios pr-definidos, por exemplo,
expectativas de negcios, requisitos sobre a integridade dos dados e consistncia dos dados.

qualificao
qualification
Processo de demonstrar a capacidade de cumprir os requisitos especificados. Observe que o termo
"qualificado" usado para designar uma situao correspondente.
Referncia: ISO 9000

rastreabilidade
traceability
Habilidade de identificar itens relacionados em documentos e em software, ex. requisitos e testes
associados.

rastreabilidade vertical
vertical traceability
Rastreamento de requisitos por meio de camadas de documentao de desenvolvimento dos
componentes.

Rational Unified Process (RUP)


Rational Unified Process (RUP)
Processo proprietrio de desenvolvimento de software que consiste em quatro fases do ciclo de vida de
projeto: incepo, elaborao, construo e transio.

redator
scribe
Nome dado pessoa que registra cada defeito mencionado ou sugesto dada para a melhoria do processo
durante uma reunio de reviso, em um formulrio de registro. O redator deve assegurar que o formulrio
de registro possa ser lido e entendido.
Sinonimos: gravador

Verso 3.1br Pgina | 30


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
registrar incidente
incident logging
Gravao dos detalhes de qualquer incidente ocorrido, por exemplo, durante o teste.

registrar teste
test logging
Processo pelo qual as informaes sobre o teste executado so registradas em um registro de teste.

registro de teste
test log
Registro cronolgico das informaes relevantes sobre a execuo dos testes.
Sinonimos: registro de teste, log de teste
Referncia: IEEE-829

relato da situao
status accounting
Elemento do gerenciamento de configurao que consiste na gravao e relato das informaes
necessrias para gerenciar a configurao eficazmente. Estas informaes incluem uma lista da
identificao de configurao aprovada, a condio das alteraes de configurao propostas e o estado
de implementao das alteraes aprovadas.
Referncia: IEEE-610

relatrio de avaliao de teste


test evaluation report
Documento produzido ao final do processo de teste e que resume todas as atividades de teste e seus
resultados. Contm tambm uma avaliao do processo de teste e as lies aprendidas no referido
processo.

relatrio de incidente
incident report
Documento que notifica a ocorrncia de qualquer evento, (por exemplo, durante o teste) que requer
investigao.
Sinonimos: relatrio de desvio, relatrio de incidente de teste de software, relatrio de incidente de teste
Referncia: ps IEEE-829

relatrio de progresso de teste


test progress report
Documento que resume as atividades de teste e os resultados produzidos em intervalos regulares, para
relatar o progresso das atividades de teste contra uma linha de base (como o plano de teste inicial) e para
comunicar os riscos e as alternativas que exigem uma deciso de gesto.

Verso 3.1br Pgina | 31


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
relatrio de resumo de teste
test summary report
Documento que resume as atividades e os resultados de um teste. Contm tambm uma avaliao dos
itens de teste correspondentes versus os critrios de sada.
Sinonimos: reportar teste, evidenciao
Referncia: ps IEEE-829

reproducibilidade de teste
test reproducibility
Atributo de um teste que indica se os mesmos resultados so produzidos a cada vez que o teste
executado.

requisito
requirement
Condio ou capacidade necessria a um usurio para resolver um problema ou atingir um objetivo que
deve ser atendido ou controlado por um componente ou sistema para satisfazer um contrato, padro,
especificao ou outro documento formal imposto.
Referncia: ps IEEE-610

requisito funcional
functional requirement
Especifica determinada funo que um componente ou sistema deve desempenhar.
Referncia: IEEE-610

requisito no funcional
non-functional requirement
Requisito que no diz respeito funcionalidade, mas a atributos como confiabilidade, eficincia,
usabilidade, manutenibilidade e portabilidade.

requisitos de retomada
resumption requirements
Conjunto definido de atividades de teste que devem ser repetidos quando o teste reiniciado depois de
uma suspenso.
Referncia: ps IEEE-829

resultado
result
Consequncia ou resultado da execuo de um teste. Inclui sadas para as telas, alteraes de dados,
envio de relatrios e mensagens.
Ver tambm: resultado atual, resultado esperado
Sinonimos: resultado, resultado do teste

Verso 3.1br Pgina | 32


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
resultado de deciso
decision outcome
Resultado de uma deciso (o qual, por sua vez, determina os desvios a serem seguidos).

resultado esperado
expected result
Comportamento previsto pela especificao, ou por outra fonte, de um componente ou sistema sob
determinadas condies.
Sinonimos: resultado esperado, resultado previsto

resultado real
actual result
Comportamento produzido/observado quando um componente ou sistema testado.
Sinonimos: sada atual

reviso
review
Avaliao das condies de um produto ou projeto para averiguar discrepncias em relao aos resultados
planejados e para recomendar melhorias. Como exemplos de reviso, podemos citar as revises de
gerenciamento, as revises informais, revises tcnicas, as inspees e os acompanhamentos.
Referncia: ps IEEE-1028

reviso de testabilidade
testability review
Verificao detalhada das bases de um teste a fim de determinar se a base de teste est num nvel
adequado de qualidade para agir como documento de entrada/input do processo de teste.
Referncia: ps TMap

reviso formal
formal review
Reviso caracterizada por procedimentos e requisitos documentados, por exemplo, inspeo.

reviso informal
informal review
Reviso que no baseada em um procedimento formal (documentado).

reviso por pares


peer review
Reviso do trabalho de um produto de software feita por colegas do produtor do produto, com a
finalidade de identificar defeitos e apontar melhorias. Como exemplo, podemos citar a inspeo, a reviso
tcnica e o acompanhamento.

Verso 3.1br Pgina | 33


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
reviso tcnica
technical review
Discusso realizada entre pares buscando o consenso sobre o tipo de abordagem tcnica a ser utilizada.
Ver tambm: reviso por pares
Referncia: Gilb and Graham, IEEE-1028

revisor
reviewer
Pessoa envolvida no processo de reviso e que identifica e descreve as anomalias encontradas no produto
ou projeto sendo revisto. Os revisores podem ser escolhidos para representar diferentes pontos de vista
e papis neste processo.

risco
risk
Fator que pode resultar em consequncias futuras negativas; normalmente expresso em termos de
impacto e possibilidade.

risco de produto
product risk
Risco diretamente relacionado ao objeto do teste.
Ver tambm: risco

risco de projeto
project risk
Riscos relacionados com a gesto e controle do projeto (teste), por exemplo, falta de pessoal, prazos
rigorosos, mudana de requisitos, entre outros.
Ver tambm: risco

robustez
robustness
Grau at o qual um componente ou sistema pode funcionar corretamente na presena de entradas
invlidas ou de condies ambientais estressantes.
Ver tambm: tolerncia de erro, tolerncia de falha
Referncia: IEEE-610

sada
output
Uma varivel (seja armazenada dentro de um componente ou fora dela) que escrita por um
componente.

script de teste
test script
Termo normalmente utilizado para se referir uma especificao de procedimento de teste,
especialmente em testes automatizados.

Verso 3.1br Pgina | 34


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
seguro
safety
Capacidade que um produto de software tem para alcanar nveis de risco aceitveis tanto para pessoas
como negcios, software, propriedade ou meio ambiente dentro de um contexto de utilizao especfico.
Referncia: ISO 9126

segurana
security
Atributos de produtos de software que incidem sobre a sua capacidade de impedir o acesso no
autorizado, acidental ou deliberado, para programas e dados.
Ver tambm: funcionalidade
Referncia: ISO 9126

sentena
statement
Entidade em uma linguagem de programao, que normalmente a menor unidade indivisvel de
execuo.
Sinonimos: declarao

sentena executvel
executable statement
Sentena que, quando compilada, traduzida em cdigo objeto, e que poder ser executada atravs de
procedimentos quando um programa est sendo executado, podendo tambm executar uma ao em
dados.

sesso de teste
test session
Perodo ininterrupto de tempo gasto na execuo dos testes. Em testes exploratrios, cada sesso de
teste est focada em uma carta, mas os testadores podem tambm explorar novas oportunidades ou
problemas durante a sesso. O testador cria e executa os casos de teste em tempo real e de seus registros
de progresso.
Ver tambm: teste exploratrio

severidade
severity
Grau de impacto que um defeito tem sobre o desenvolvimento ou operao de um componente ou
sistema.
Referncia: ps IEEE-610

simulao
simulation
Representao de caractersticas comportamentais selecionadas de um sistema fsico ou abstrato por
outro sistema.
Referncia: ISO 2382/1

Verso 3.1br Pgina | 35


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
simulador
stub
Um esqueleto ou uma implementao com finalidade especial de um componente de software, usado
para desenvolver ou testar um componente que chama ou que seja dependente dele. Ele substitui um
componente.
Referncia: ps IEEE-610

sistema
system
Coleo de componentes organizados para realizar uma funo especfica ou conjunto de funes.
Referncia: IEEE-610

sistema de sistemas
system of systems
Vrios sistemas heterogneos e distribudos que esto inseridos em redes em vrios nveis e em mltiplos
domnios interligados, para tratar problemas e objetivos de grande escala e inter-disciplinares,
geralmente sem uma estrutura de gesto comum.

sistema sob teste


system under test (SUT)
Ver objeto de teste.

software
software
Programas de computador, procedimentos e possvel documentao associada e dados relativos
operao de um sistema de computador.
Referncia: IEEE-610

software comercial de prateleira


commercial off-the-shelf (COTS)
Um produto de software desenvolvido para o mercado geral, ou seja, para um grande nmero de clientes,
e que entregue em formato idntico.
Sinonimos: software de prateleira

subcaminho
subpath
Sequncia de sentenas executveis dentro de um componente.

sucesso
pass
Um teste considerado aprovado se o seu resultado real coincide com o seu resultado esperado
Sinonimos: teste OK

Verso 3.1br Pgina | 36


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
suite de teste
test suite
Conjunto de vrios casos de teste para um componente ou sistema sendo testado, no qual a ps-condio
de um teste frequentemente utilizada como precondio para o prximo.
Sinonimos: conjunto de teste, sute

suposio de erro
error guessing
Tcnica de modelagem de teste, onde a experincia do testador usada para antecipar defeitos que
podem estar presentes no componente ou sistema em teste, como resultado de erros cometidos, e para
modelar testes especificamente para exp-las.

Systematic Test and Evaluation Process


Systematic Test and Evaluation Process (STEP)
Metodologia estruturada de testes, tambm usado como um modelo baseado em contedo para
melhorar o processo de teste. Sistemtica de teste e avaliao de processo (STEP) no exige que as
melhorias ocorram em uma ordem especfica.
Ver tambm: modelo baseado em contedo

tabela de deciso
decision table
Tabela que mostra as combinaes de entradas e/ou estmulos (causas) com suas sadas e/ou aes
(efeitos) associadas, que podem ser utilizadas para projetar casos de testes.
Sinonimos: tabela de deciso de causa e efeito

tabela de estado
state table
Grade mostrando as transies resultantes em cada estado, combinado com cada evento possvel,
mostrando ambas as transies vlidas e invlidas.

taxa de falha
failure rate
Razo do nmero de falhas de uma dada categoria para uma dada unidade de medida, por exemplo,
falhas por unidade de tempo, nmero de transaes, nmero de execuo de computadores.
Referncia: IEEE-610

tcnica baseada na experincia


experience-based technique
Tcnica de teste baseando-se na experincia, conhecimento e intuio do testador.

tcnica de execuo de teste


test execution technique
Mtodo utilizado para desempenhar a real execuo do teste, seja manual ou automaticamente.

tcnica de modelagem de teste


test design technique
Verso 3.1br Pgina | 37
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
Procedimento utilizado para derivar e/ou selecionar casos de teste.
Sinonimos: tcnica de modelagem de caso de teste, tcnica de especificao de teste, tcnica de teste

tcnica de modelagem de teste baseada na experincia


experience-based test design technique
Procedimento para obter e/ou selecionar os casos de teste baseados na experincia, conhecimento e
intuio do testador.

tcnica de modelagem de teste caixa-preta.


black box test design technique
Tcnica de derivar e/ou selecionar casos de teste considerando as especificaes, funcionais ou no-
funcionais, de um componente ou sistema, sem referenciar sua estrutura interna.
Ver tambm: tcnica de caixa preta, tcnica baseada na especificao, tcnica de modelagem de teste
baseada na especificao

tcnica de modelagem de teste de caixa-branca


white-box test design technique
Procedimento para derivar e/ou selecionar casos de teste baseado em uma anlise da estrutura interna
de um componente ou sistema.
Sinonimos: tcnica de modelagem de teste estrutural, tcnica de modelagem baseada em estrutura,
tcnica baseada em estrutura, tcnica de caixa branca

tcnica de modelagem de teste funcional


functional test design technique
Procedimento que deriva e/ou seleciona casos de testes com base em uma anlise da especificao da
funcionalidade de um componente ou sistema sem fazer referncia sua estrutura interna.
Ver tambm: tcnica de modelagem de teste caixa preta

tcnica de modelagem de teste no funcional


non-functional test design technique
Procedimento que deriva e/ou seleciona os casos de teste para teste no funcional. Baseia-se na anlise
da especificao de um componente ou sistema sem referir-se sua estrutura interna.
Ver tambm: tcnica de modelagem de teste caixa preta

testabilidade
testability
Capacidade do produto de software de permitir que o software, quando modificado, seja validado.
Ver tambm: manutenibilidade
Referncia: ISO 9126

testador
tester
Profissional habilitado e envolvido no teste de um componente ou sistema.

testar
testing
Verso 3.1br Pgina | 38
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
Processo que consiste em todas as atividades do ciclo de vida, tanto estticas quanto dinmicas, voltadas
para o planejamento, preparao e avaliao de produtos de software e produtos de trabalho
relacionados a fim de determinar se elas satisfazem os requisitos especificados e demonstrar que esto
aptas para sua finalidade e para a deteco de defeitos.

teste
test
Conjunto de um ou mais casos de teste.
Referncia: IEEE-829

teste ad hoc
ad hoc testing
Teste realizado informalmente sem a preparao ou utilizao de tcnicas de modelagem reconhecidas,
e sem definio prvia dos resultados esperados.

teste alfa
alpha testing
Teste operacional, simulado ou real, realizado por usurios/clientes potenciais ou por uma equipe
independente de testes no ambiente dos desenvolvedores, mas fora da organizao desenvolvedora da
soluo. O Teste Alfa frequentemente realizado para softwares comerciais de prateleira como forma de
teste de aceite interna.

teste baseado em checklist


checklist-based testing
Tcnica de modelagem de teste baseada na experincia, pelo qual o testador utiliza uma lista de alto nvel
de itens a serem observados, verificados, ou lembrados, ou um conjunto de regras ou critrios que um
produto dever ser verificado.

teste baseado em modelagem


design-based testing
Abordagem de testes em que os casos de teste so modelados baseando-se na arquitetura e/ou
modelagens detalhadas de um componente ou sistema (por exemplo: testes de interfaces entre
componentes ou sistemas)

teste baseado em requisito


requirements-based testing
Abordagem de teste na qual os casos de testes so modelados com base nos objetivos e nas condies
de teste derivados dos requisitos, por exemplo, testes que exercitam funes especficas ou investigam
atributos no funcionais, tais como confiabilidade ou usabilidade.

Verso 3.1br Pgina | 39


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
teste baseado em risco
risk-based testing
Abordagem de testes para reduzir o nvel de riscos de produtos e informar as partes interessadas do seu
estado, a partir dos estgios iniciais de um projeto. Ela envolve a identificao dos riscos do produto e do
uso dos nveis de risco para orientar o processo de teste.

teste baseado na experincia


experience-based testing
Testes baseados na experincia, conhecimento e intuio do testador.

teste beta
beta testing
Teste operacional realizado por usurios/consumidores existentes/potenciais em um local externo, sem
envolvimento dos desenvolvedores, a fim de determinar se um componente ou sistema satisfaz, ou no,
as necessidades de usurios/consumidores e se encaixa dentro dos processos dos negcios. O teste beta
frequentemente utilizado como uma forma de teste de aceitao externa para softwares comerciais de
prateleira, possibilitando avaliar o feedback do mercado.
Sinonimos: teste de campo

teste big-bang
big-bang testing
Uma abordagem de testes de integrao em que os elementos de software, de hardware, ou ambos so
combinados de uma s vez em um componente ou um sistema global, em vez de em etapas.
Ver tambm: teste de integrao
Referncia: ps IEEE-610

teste bottom-up
bottom-up testing
Abordagem incremental do teste de integrao, na qual os componentes de nveis mais baixo so testados
em primeiro lugar, e, ento utilizados para facilitar o teste de componentes de nveis mais alto. Este
processo repetido at que o componente no topo da hierarquia seja testado.
Ver tambm: teste de integrao

teste caixa-preta
black box testing
Execuo de teste, funcional ou no funcional, sem levar em considerao a estrutura interna do
componente ou sistema
Sinonimos: teste baseado na especificao

teste com scripts


scripted testing
Execuo do teste seguindo previamente uma sequncia documentada de testes.

Verso 3.1br Pgina | 40


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
teste compatvel com processo
process-compliant testing
Teste que segue um conjunto de processos definidos, por exemplo, definida por uma entidade externa
como um comit de padres.
Ver tambm: teste compatvel com um padro

teste compatvel com um padro


standard-compliant testing
Teste que est em conformidade com um conjunto de requisitos definidos por um padro, por exemplo,
um padro de teste na indstria ou um padro para testar sistemas de segurana crtica.
Ver tambm: teste compatvel com processo

teste de aceitao de fbrica


factory acceptance testing
Teste de aceitao conduzido no local em que o produto desenvolvido e realizado por pessoal da equipe
do fornecedor, para determinar se existe ou no um componente ou sistema que satisfaz os requisitos,
normalmente incluindo hardware, bem como software.
Ver tambm: teste alfa

teste de aceitao do usurio


user acceptance testing
Testes de aceitao realizados por futuros utilizadores num ambiente operacional (simulado), centrado
nos requisitos e necessidades dos utilizadores.
Ver tambm: teste de aceite

teste de aceite
acceptance testing
Teste formal relacionado s necessidades dos usurios, requisitos e processos de negcios. realizado
para estabelecer se um sistema satisfaz ou no os critrios de aceitao e para possibilitar aos usurios,
aos clientes e s outras entidades autorizadas decidir aceitar ou no determinado sistema.
Ver tambm: teste de aceitao do usurio.
Referncia: IEEE-610

teste de aceite de site


site acceptance testing
Teste de aceitao realizado por usurios/consumidores em seu prprio local a fim de determinar se um
componente ou sistema satisfaz ou no as necessidades dos usurios/consumidores e se enquadra dentro
dos processos de negcios, normalmente incluindo tanto hardware como software.

Verso 3.1br Pgina | 41


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
teste de aceite operacional
operational acceptance testing
Testes operacionais na fase de teste de aceitao, geralmente realizado em um ambiente (simulado)
operacional em operaes e/ou pessoal de administrao de sistemas com foco em aspectos
operacionais, por exemplo, recuperabilidade, comportamento dos recursos, instalabilidade e
conformidade tcnica.
Ver tambm: teste operacional
Sinonimos: teste de aceitao em produo

teste de acessibilidade
accessibility testing
Teste que determina a facilidade com a qual usurios portadores de deficincias possam utilizar
determinado componente ou sistema.
Referncia: Gerrard

teste de benchmark
benchmark test
(1) Padro de referncia para realizao de medies e comparaes. (2) Teste utilizado para comparar
componentes ou sistemas entre si, ou em relao a um padro, conforme visto em (1).
Referncia: ps IEEE-610

teste de caixa-branca
white-box testing
Teste baseado na anlise da estrutura interna de um componente ou sistema.
Sinonimos: Teste de caixa clara, teste baseado em cdigo, teste de caixa de vidro, teste de cobertura de
lgica, teste de lgica, teste estrutural, teste baseado em estrutura

teste de carga
load testing
Tipo de teste de desempenho realizado para avaliar o comportamento de um componente ou sistema
com carga crescente, por exemplo, nmero de usurios paralelo e/ou o nmero de transaes, para
determinar qual a carga pode ser manipulada por um componente ou sistema.
Ver tambm: teste de performance, teste de stress

teste de caso de uso


use case testing
Tcnica de modelagem de teste caixa-preta na qual os casos de teste so modelados para executar
cenrios de usurio.
Sinonimos: teste de cenrio, teste de cenrio do usurio

Verso 3.1br Pgina | 42


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
teste de ciclo de processo
process cycle test
Tcnica de modelagem de teste caixa-preta na qual os casos de teste so modelados para executar
procedimentos e processos comerciais.
Ver tambm: Teste de procedimento
Referncia: TMap

teste de comparao elementar


elementary comparison testing
Tcnica de modelagem de teste caixa-preta nas quais os casos de testes so modelados para executar
combinaes de entradas utilizando o conceito de cobertura de deciso de condio modificada.
Referncia: TMap

teste de componente
component testing
Teste individual de componente de software.
Sinonimos: teste de mdulo, teste de programa, teste de unidade
Referncia: ps IEEE-610

teste de comunicao
test reporting
Coleta e anlise de dados a partir de atividades de teste e, posteriormente, a consolidao dos dados em
um relatrio para informar as partes interessadas.
Ver tambm: processo de teste

teste de concorrncia
concurrency testing
Teste realizado para determinar como a ocorrncia de duas ou mais atividades dentro de um mesmo
intervalo de tempo, alcanada por entrelaamento das atividades ou por execuo simultnea, tratada
pelo componente ou sistema.
Referncia: ps IEEE-610

teste de confiabilidade
reliability testing
Processo que determina a confiabilidade de um produto de software.

teste de confirmao
confirmation testing
Teste que executa os casos de teste que falharam na ltima vez em que foram executados, a fim de
verificar o sucesso das aes corretivas
Sinonimos: reteste

Verso 3.1br Pgina | 43


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
teste de conformidade
compliance testing
Processo de testes para determinar a conformidade do componente ou sistema.
Sinonimos: teste de conformidade, teste de regulao, teste de padres

teste de controle de fluxo


control flow testing
Uma abordagem para teste baseado na estrutura onde casos de teste so concebidos para executar
sequncias especficas de eventos. Existem vrias tcnicas para o teste de controle de fluxo, por exemplo,
testes de deciso, teste de condio e os testes de caminho, que cada um tem a sua abordagem especfica
e grau de cobertura de fluxo de controle.
Ver tambm: teste de deciso, teste de condio, teste de caminho

teste de converso
conversion testing
Testes de software usados para converter dados de sistemas existentes para uso em sistemas substitutos.
Sinonimos: teste de migrao

teste de deciso
decision testing
Tcnica de modelagem de testes caixa-branca na qual os casos de testes so projetados para executar os
resultados de decises.

teste de desempenho
performance testing
Processo que determina o desempenho de um produto de software.
Ver tambm: teste de eficincia

teste de desenvolvimento
development testing
Teste formal ou informal conduzido durante a implementao de um componente ou sistema,
normalmente realizado no ambiente de desenvolvimento pelos desenvolvedores.
Referncia: ps IEEE-610

teste de desvio
branch testing
Tcnica de modelagem de teste caixa branca na qual os casos de teste so modelados para executarem
os desvios.

teste de documentao
documentation testing
Testa a qualidade da documentao, por exemplo, guia do usurio ou guia de instalao.

Verso 3.1br Pgina | 44


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
teste de eficincia
efficiency testing
Processo de teste para determinar a eficincia de um produto de software.

teste de entrada
intake test
Instncia especial do teste bsico que decide se o componente ou sistema est pronto para testes mais
detalhados. Este teste normalmente realizado no incio da fase de execuo de teste.
Ver tambm: teste bsico
Sinonimos: pr-teste

teste de estresse
stress testing
Um tipo de teste de desempenho realizado para avaliar se um sistema ou componente est no limite ou
alm do limite da sua carga de trabalho prevista ou especificada, ou com menor disponibilidade de
recursos, como acesso memria ou servidores.
Ver tambm: teste de performance, teste de carga
Referncia: ps IEEE-610

teste de integrao
integration testing
Teste realizado com a finalidade de expor defeitos nas interfaces e nas interaes entre componentes ou
sistemas integrados.
Ver tambm: teste de integrao de componente, teste de integrao de sistema

teste de integrao de componentes


component integration testing
Testes realizados para expor os defeitos nas interfaces e interao entre os componentes integrados.
Sinonimos: teste de link

teste de integrao de sistema


system integration testing
Testar a integrao de sistemas e pacotes; testar as interfaces para outras organizaes externas (por
exemplo, Intercmbio Eletrnico de Dados, Internet)

teste de interface
interface testing
Tipo de teste de integrao que testa interfaces entre componentes ou sistemas.

teste de interoperabilidade
interoperability testing
Processo que determina a interoperabilidade de um produto de software.
Ver tambm: teste de funcionalidade
Sinonimos: teste de compatibilidade

Verso 3.1br Pgina | 45


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
teste de isolamento
isolation testing
Testa componentes individuais, isolando-os dos componentes do meio. Se houver necessidade, podem-
se simular os componentes do meio com simuladores e controladores.

teste de LCSAJ
LCSAJ testing
Tcnica de modelagem de teste caixa-branca na qual os casos de teste so modelados para executar
LCSAJs.

teste de manuteno
maintenance testing
Testa as alteraes feitas em um sistema operacional ou o impacto de um ambiente alterado em um
sistema operacional.

teste de manutenibilidade
maintainability testing
Processo de teste que determina a manutenibilidade de um produto de software.
Sinonimos: teste de manuteno

teste de mesa
desk checking
Teste de um software ou uma especificao por meio da simulao manual de sua execuo.
Ver tambm: teste esttico

Teste de procedimento
procedure testing
Teste destinado a assegurar que o componente ou sistema pode funcionar em conjunto com novos ou
existentes procedimentos de negcios de usurios ou procedimentos operacionais.

teste de regresso
regression testing
Teste realizado em um programa previamente testado aps alguma modificao feita e com a finalidade
de assegurar que defeitos no tenham sido introduzidos ou mascarados nas reas no alteradas do
software como resultado da referida modificao. Este teste realizado quando o software ou seu
ambiente alterado.

teste de robustez
robustness testing
Teste que determina a robustez de um produto de software.

teste de segurana
security testing
Teste para determinar a segurana do produto de software.
Ver tambm: teste de funcionalidade

Verso 3.1br Pgina | 46


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
teste de sentena
statement testing
Tcnica de modelagem de teste caixa-branca na qual os casos de teste so modelados para executar
sentenas.

teste de sintaxe
syntax testing
Tcnica de modelagem de teste caixa-preta na qual os casos de teste so modelados com base nas
definies do domnio de entrada e/ou no domnio de sada.

teste de tabela de deciso


decision table testing
Tcnica de modelagem de teste caixa-preta na qual os casos de testes so projetados para executar as
combinaes de entradas e/ou estmulos (causas) exibidos em uma tabela de deciso.
Ver tambm: tabela de deciso
Referncia: Egler63

teste de transio de estados


state transition testing
Tcnica de modelagem caixa-preta na qual os casos de testes so modelados para executar transies de
estados vlidas e invlidas.
Ver tambm: teste N-switch
Sinonimos: teste de estado finito

teste de usabilidade
usability testing
Teste que determina a extenso at a qual o produto de software entendido, fcil de aprender, fcil de
operar e atraente para os usurios sob condies especificas.
Referncia: ps ISO 9126

teste de usurio
user test
Teste no qual os usurios da vida real se envolvem na avaliao da usabilidade de um componente ou
sistema.

teste de volume
volume testing
Teste que submete o sistema a grandes volumes de dados.
Ver tambm: reste de utilizao de recurso

teste dinmico
dynamic testing
Testes que envolvem a execuo de um software, um componente ou um sistema.

teste do macaco
monkey testing
Verso 3.1br Pgina | 47
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
Teste realizado por meio de uma seleo aleatria de uma grande variedade de entradas e apertando
botes ao acaso, ignorando como o produto est sendo usado.

teste em pares
pair testing
Duas pessoas, por exemplo, dois testadores, um desenvolvedor e um testador, ou um usurio final e um
testador, trabalham juntos para descobrir defeitos. De modo geral, eles compartilham o mesmo
computador e alternam-se no controle durante o teste.

teste em threads
thread testing
Verso do teste de integrao de componente na qual a integrao progressiva de componentes segue a
implementao de subconjuntos de requisitos, ao contrrio da integrao de componentes por nveis de
hierarquia.

teste esttico
static testing
Teste de um componente ou sistema em especificao ou implementao sem a execuo do referido
programa, por exemplo, revises ou anlise esttica.

teste exaustivo
exhaustive testing
Abordagem na qual a suite de teste abarca todas as combinaes de valores e precondies de entrada.
Sinonimos: teste completo

teste exploratrio
exploratory testing
Tcnica de modelagem de teste informal na qual o testador controla ativamente a modelagem dos testes,
como estes so realizados e utiliza as informaes obtidas durante o teste para modelar novos e melhores
testes.
Referncia: ps Bach

teste funcional
functional testing
Teste baseado em uma anlise da especificao de funcionalidade de um componente ou sistema.
Ver tambm: teste caixa preta

teste incremental
incremental testing
Teste no qual os componentes ou sistemas so integrados e testados sozinhos ou em pequenos grupos
por vez, at que todos os componentes ou sistemas sejam integrados e testados.

teste invlido
invalid testing
Testes utilizando-se valores de entrada que devem ser rejeitados pelo componente ou sistema.
Ver tambm: tolernica ao erro, teste negativo
Verso 3.1br Pgina | 48
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
teste metdico
methodical testing
Teste baseado em um conjunto padro de testes, por exemplo, uma lista de verificao, um padro de
qualidade ou um conjunto de casos de teste generalizados.

teste no funcional
non-functional testing
Teste dos atributos de um componente ou sistema que no se relacionam com a funcionalidade, por
exemplo, confiabilidade, eficincia, usabilidade, manutenibilidade e portabilidade.

teste operacional
operational testing
Realizado com a finalidade de avaliar um componente ou sistema em seu ambiente operacional.
Referncia: IEEE-610

teste orientado a dados


data-driven testing
Tcnica de script que armazena a entrada de teste e os resultados esperados em uma tabela ou planilha,
de modo que um nico script de controle pode executar todos os testes na tabela. O teste orientado a
dados frequentemente usado para dar suporte aplicao de ferramentas de execuo de teste, tais
como ferramentas de captura/reproduo.
Referncia: Fewster e Graham

teste orientado a palavra-chave


keyword-driven testing
Tcnica de script que utiliza arquivos de dados para conter no s dados de teste e os resultados
esperados, mas tambm palavras-chave relacionadas com a aplicao que est sendo testada. As
palavras-chave so interpretadas por scripts especiais de suporte que so chamadas pelo script de
controle do teste.
Ver tambm: teste orientado a dados

teste top-down
top-down testing
Abordagem incremental para o teste de integrao, onde o componente no topo da hierarquia do
componente testado em primeiro lugar, com componentes de baixo nvel simulados por um simulador.
Componentes testados so usados para testar os componentes de nvel inferior. O processo repetido
at que os componentes de nvel mais baixo sejam testados.
Ver tambm: teste de integrao

testes baseados em processos de negcios


business process-based testing
Abordagem na qual os casos de teste so modelados com base em descries e/ou no conhecimento dos
processos dos negcios.

testware
testware
Verso 3.1br Pgina | 49
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
Artefatos produzidos durante o processo de teste e requeridos para planejar, projetar e executar testes,
entre eles documentao, roteiros, entradas/inputs, resultados esperados, procedimentos de preparao
e de limpeza, arquivos, bancos de dados, ambiente e qualquer software adicional ou utilitrios utilizados
no teste.
Referncia: ps Fewster and Graham

tipo de defeito
defect type
Um elemento em uma taxonomia de defeitos. Taxonomias de defeitos podem ser identificadas em
relao a uma variedade de consideraes, incluindo, mas no se limitando a: a) Fase ou atividade de
desenvolvimento em que o defeito criado, por exemplo, um erro de especificao ou de um erro de
codificao. b) Caracterizao de defeitos, por exemplo, um OBOB (off-by-one bug: quando uma aplicao
subitamente interrompida inpossibilitando qualquer ao para sua continuidade). d) Incorreo, por
exemplo, um operador relacional incorreto, um erro de sintaxe da linguagem de programao, ou uma
suposio invlida. e) Problemas de desempenho, por exemplo, tempo de execuo excessiva,
disponibilidade insuficiente.
Sinonimos: categoria de defeito

tipo de teste
test type
Grupo de atividades de teste que testa um componente ou sistema enfocando um objetivo de teste
especfico, ou seja, funcional, usabilidade, regresso, etc. Um tipo de teste pode acontecer em um ou
mais nveis ou fases de teste.
Referncia: ps TMap

transio de estado
state transition
Transio entre dois estados de um componente ou sistema

tratamento de exceo
exception handling
Comportamento de um componente ou sistema em resposta a uma entrada incorreta de um usurio
humano ou de outro componente ou sistema.

Verso 3.1br Pgina | 50


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
trilha de auditoria
audit trail
Caminho pelo qual a entrada original para um processo (por exemplo, dados) pode ser rastreada atravs
do processo, tendo a sada do processo como um ponto de partida. Isso facilita a anlise de defeitos e
permite que um processo de auditoria possa ser realizado.
Referncia: ps TMap

usabilidade
usability
Capacidade que um software tem de ser entendido, aprendido, utilizado e atraente para o usurio quando
utilizado sob determinadas condies.
Referncia: ISO 9126

utilizao de recurso
resource utilization
Capacidade do produto de software em usar quantidades e tipos adequados de recursos, por exemplo, a
quantidade de memria principal e secundria usada pelo programa e os tamanhos dos arquivos
temporrios necessrios ou em excesso, quando o software executa suas funes sob condies
estabelecidas.
Ver tambm: eficincia
Sinonimos: armazenamento
Referncia: ps ISO 9126

validao
validation
Confirmao, por meio de exames e do fornecimento de evidncias objetivas, que os requisitos de uso ou
aplicao especfica tencionada foram atendidos.
Referncia: ISO 9000

valor de entrada
input value
Instncia de uma entrada.
Ver tambm: entrada

valor de sada
output value
Instncia de uma sada.
Ver tambm: sada

valor limite
boundary value
Valor de entrada ou de sada que est na fronteira de uma partio equivalente ou na menor distncia
incremental em qualquer limite da fronteira, por exemplo, o menor ou maior valor de um intervalo.

varivel
variable
Verso 3.1br Pgina | 51
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
Elemento de armazenamento em um computador que pode ser acessado por um programa de software
referindo-se a ele por um nome.

vazamento de memria
memory leak
Defeito encontrado na lgica de alocao de armazenamento dinmico de um dado programa e que faz
com que o programa falhe ao recuperar a memria aps t-la utilizado, terminando por causar falha no
programa em funo da falta de memria.

verificao
verification
Confirmao por meio de exame e do fornecimento de evidncias objetivas que os requisitos
especificados foram atendidos.
Referncia: ISO 9000

Verso 3.1br Pgina | 52


GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE

SUMRIO
comparao ps-execuo 8
comparador de teste 8
abordagem de teste 1 compilador 8
acompanhamento 2 complexidade 9
alvo de teste 2 componente 9
ambiente de teste 2 comportamento 9
ambiente preparado para teste 2 condio 9
analisador esttico 2 condio de sada 9
anlise de cobertura 2 condio de teste 9
anlise de cdigo esttico 2 confiabilidade 9
anlise de impacto 2 configurao 9
anlise de risco 3 conformidade 10
analise de teste 3 conjunto de testes base 10
anlise de valor limite 3 controlador 10
anlise esttica 3 controle de configurao 10
ataque de falha 3 controle de teste 10
ator 3 critrio de aceite 10
atributo de qualidade 3 critrio de retomada 10
auditoria 3 critrio de suspenso 11
autenticao 4 critrios de entrada 11
automatizao de teste 4 critrios de sada 11
autorizao 4 cronograma de execuo de teste 11
avaliao de risco 4 cronograma de teste 11
base de teste 4 dados de teste 11
base de teste congelada 4 deciso 11
bloco bsico 4 defeito 12
caminho 5 densidade do defeito 12
caminho vivel 5 depurao de cdigo 12
caminho-dd 5 desempenho 12
Capability Maturity Model Integration (CMMI) 5 desenvolvimento orientado ao teste 12
caracterstica 5 desvio 12
caracterstica de produto de software 5 disponibilidade 12
carta de teste 6 domnio 13
caso de teste 6 domnio de entrada 13
caso de teste bloqueado 6 domnio de sada 13
caso de teste de alto nvel 6 eficincia 13
caso de uso 6 emulador 13
causa-raiz 6 entrada 13
certificao 6 entrada de teste 13
ciclo de vida do software 7 entrada especfica 13
cobertura 7 entregvel 13
cobertura de cdigo 7 erro 14
cobertura de condio 7 escala de medio 14
cobertura de condio mltipla 7 especificao 14
cobertura de deciso 7 especificao de caso de teste 14
cobertura de partio de equivalncia 7 especificao de componente 14
cobertura estrutural 7 especificao de modelagem de teste 14
cobertura LCSAJ 8 especificao de procedimento de teste 14
cdigo 8 especificao de teste 15
cdigo inacessvel 8 estabilidade 15
comparao de teste 8 estimativa de teste 15
comparao dinmica 8 estimativa trs pontos 15
Verso 3.1br Pgina | 53
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE

estratgia de teste 15 manuteno 23


execuo de teste 15 manutenibilidade 23
execuo de teste 15 marco 23
exercitado 15 mascaramento de defeito 23
falha 16 maturidade 24
falhar 16 medio 24
fase de requisitos 16 medida 24
fase de teste 16 melhores prticas 24
fechamento de teste 16 melhoria de processos 24
ferramenta de anlise dinmica 16 mtrica 24
ferramenta de cobertura 16 mitigao de risco 24
ferramenta de cdigo aberto 17 modelagem de teste 25
ferramenta de depurao de cdigo 17 modelo de crescimento da confiabilidade 25
ferramenta de execuo de teste 17 modelo de desenvolvimento incremental 25
ferramenta de gerenciamento de configurao 17 modelo de desenvolvimento interativo 25
ferramenta de gerenciamento de defeito 17 modelo de maturidade 25
ferramenta de gerenciamento de incidente 17 modelo V 25
ferramenta de gerenciamento de requisito 17 moderador 25
ferramenta de gerenciamento de teste 18 monitoramento de teste 26
ferramenta de modelagem 18 no conformidade 26
ferramenta de modelagem de teste 18 nvel de integridade de software 26
ferramenta de preparao de dados de teste 18 nvel de risco 26
ferramenta de reviso 18 nivel de teste 26
ferramenta de segurana 18 objetivo de teste 26
ferramenta de teste 18 objeto de teste 26
ferramenta de teste de carga 19 orculo de teste 26
ferramenta de teste de desempenho 19 padro 27
ferramenta de teste de estresse 19 partico de equivalncia 27
ferramenta de teste de segurana 19 perfil de desempenho 27
fluxo de controle 19 perfil operacional 27
fluxo de dados 19 planejamento de teste 27
framework de teste de unidade 19 plano de teste 28
funcionalidade 19 plano de teste de nvel 28
garantia de qualidade 20 plano mestre de teste 28
gerenciamento de configurao 20 poltica de teste 28
gerenciamento de dados de teste 20 ponto de sada 28
gerenciamento de incidente 20 portabilidade 28
gerenciamento de risco 20 ps-condio 28
gerenciamento de teste 20 precondio 29
gerente de teste 20 prioridade 29
Grupo de Processo de Teste (TPG) 21 probabilidade de risco 29
guia de instalao 21 processo 29
implementao de teste 21 processo de teste 29
incidente 21 programao em pares 29
independncia do teste 21 projeto 29
indicador 21 qualidade 29
indicador de desempenho de teste 21 qualidade baseada no produto 30
infraestrutura de teste 21 qualidade do dado 30
inspeo 22 qualificao 30
instrumentao 22 rastreabilidade 30
instrumentador 22 rastreabilidade vertical 30
integrao 22 Rational Unified Process (RUP) 30
interoperabilidade 22 redator 30
item de cobertura 22 registrar incidente 31
item de configurao 22 registrar teste 31
item de teste 23 registro de teste 31
LCSAJ 23 relato da situao 31
linguagem script 23 relatrio de avaliao de teste 31
Verso 3.1br Pgina | 54
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE

relatrio de incidente 31 teste 39


relatrio de progresso de teste 31 teste ad hoc 39
relatrio de resumo de teste 32 teste alfa 39
reproducibilidade de teste 32 teste baseado em checklist 39
requisito 32 teste baseado em modelagem 39
requisito funcional 32 teste baseado em requisito 39
requisito no funcional 32 teste baseado em risco 40
requisitos de retomada 32 teste baseado na experincia 40
resultado 32 teste beta 40
resultado de deciso 33 teste big-bang 40
resultado esperado 33 teste bottom-up 40
resultado real 33 teste caixa-preta 40
reviso 33 teste com scripts 40
reviso de testabilidade 33 teste compatvel com processo 41
reviso formal 33 teste compatvel com um padro 41
reviso informal 33 teste de aceitao de fbrica 41
reviso por pares 33 teste de aceitao do usurio 41
reviso tcnica 34 teste de aceite 41
revisor 34 teste de aceite de site 41
risco 34 teste de aceite operacional 42
risco de produto 34 teste de acessibilidade 42
risco de projeto 34 teste de benchmark 42
robustez 34 teste de caixa-branca 42
sada 34 teste de carga 42
script de teste 34 teste de caso de uso 42
seguro 35 teste de ciclo de processo 43
segurana 35 teste de comparao elementar 43
sentena 35 teste de componente 43
sentena executvel 35 teste de comunicao 43
sesso de teste 35 teste de concorrncia 43
severidade 35 teste de confiabilidade 43
simulao 35 teste de confirmao 43
simulador 36 teste de conformidade 44
sistema 36 teste de controle de fluxo 44
sistema de sistemas 36 teste de converso 44
sistema sob teste 36 teste de deciso 44
software 36 teste de desempenho 44
software comercial de prateleira 36 teste de desenvolvimento 44
subcaminho 36 teste de desvio 44
sucesso 36 teste de documentao 44
suite de teste 37 teste de eficincia 45
suposio de erro 37 teste de entrada 45
Systematic Test and Evaluation Process 37 teste de estresse 45
tabela de deciso 37 teste de integrao 45
tabela de estado 37 teste de integrao de componentes 45
taxa de falha 37 teste de integrao de sistema 45
tcnica baseada na experincia 37 teste de interface 45
tcnica de execuo de teste 37 teste de interoperabilidade 45
tcnica de modelagem de teste 37 teste de isolamento 46
tcnica de modelagem de teste baseada na teste de LCSAJ 46
experincia 38 teste de manuteno 46
tcnica de modelagem de teste caixa-preta. 38 teste de manutenibilidade 46
tcnica de modelagem de teste de caixa-branca 38 teste de mesa 46
tcnica de modelagem de teste funcional 38 Teste de procedimento 46
tcnica de modelagem de teste no funcional 38 teste de regresso 46
testabilidade 38 teste de robustez 46
testador 38 teste de segurana 46
testar 38 teste de sentena 47
Verso 3.1br Pgina | 55
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE

teste de sintaxe 47 teste orientado a dados 49


teste de tabela de deciso 47 teste orientado a palavra-chave 49
teste de transio de estados 47 teste top-down 49
teste de usabilidade 47 testes baseados em processos de negcios 49
teste de usurio 47 testware 49
teste de volume 47 tipo de defeito 50
teste dinmico 47 tipo de teste 50
teste do macaco 47 transio de estado 50
teste em pares 48 tratamento de exceo 50
teste em threads 48 trilha de auditoria 51
teste esttico 48 usabilidade 51
teste exaustivo 48 utilizao de recurso 51
teste exploratrio 48 validao 51
teste funcional 48 valor de entrada 51
teste incremental 48 valor de sada 51
teste invlido 48 valor limite 51
teste metdico 49 varivel 51
teste no funcional 49 vazamento de memria 52
teste operacional 49 verificao 52

Verso 3.1br Pgina | 56

Das könnte Ihnen auch gefallen