Escolar Documentos
Profissional Documentos
Cultura Documentos
EM TESTE DE SOFTWARE
Verso 2.4br (novembro 2014)
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
HISTRICO DE REVISO
Verso
V 1.3
V 2.0
Data
31-maio-2007
02-dezembro-2007
V 2.1
01-abril-2010
V 2.2
19-outubro-2012
V 2.3
28-maro-2014
V 2.4
04-julho-2014
Verso 2.4br
Observaest
Verso de manuteno
Faltando termos utilizados no Foundation Level e syllabi
adicionado no Advanced Level.
Manuteno com base em solicitaes de mudana colocadas pelos
usurios.
Adio de novas palavras-chave para melhoria dos processos de
teste syllabus do Expert Level.
Adio de termos usados faltantes no syllabis do Advanced Level.
Algumas inconsistncias resolvidas.
Adio de novas palavras-chave para gerenciamento de testes dos
syllabus do Expert Level.
Atualizao para suportar a nova verso de 2012 do syllabi
Advanced Level.
Manuteno com base em solicitaes de mudana colocadas pelos
usurios
Adio de novas palavras-chave para syllabus Foundation
Extension Agile Tester.
Manuteno com base em solicitaes de mudana colocadas pelos
usurios
Adiao de novas palavras-chave para syllabus Expert Level Test
Automation Engineer.
Reformatao do formato padro do documento para ISTQB.
Esclarecimento e edio de palavreados em sees 0.x.
Pgina
|2
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
NOTAS DE LANAMENTO
Verso 2.4 de 04 de julho de 2014
Esta nova verso foi desenvolvida para suportar o silabos do Expert Level Test Automation Engineer (ETAE).
Existem termos que no foram alteradas; por isso, outros syllabi no foram afetados
Termos
API
arquitetura de automao de teste
captura/execuo
CLI
EMTE
engenheiro de automao de teste
esforo de teste manual equivalente
estratgia de automao de teste
framework de automao de teste
gerente de automao de teste
GUI
melhoria de processo de teste
nivel de Instruo
processo orientado ao teste
resultado de caso de teste
scripting estruturado
scripting linear
soluo de automao de teste
SUT
Camada de adaptao de teste
Camada de definio de teste
Camada de execuo de teste
Camada de gerao de teste
teste API
Tipo de alterao
Adicionado
Adicionado
Adicionado
Adicionado
Adicionado
Adicionado
Adicionado
Adicionado
Adicionado
Adicionado
Adicionado
Adicionado
Adicionado
Adicionado
Adicionado
Adicionado
Adicionado
Adicionado
Adicionado
Adicionado
Adicionado
Adicionado
Adicionado
Alterado
teste CLI
teste de gancho
teste genrico de arquitetura de
automao
teste GUI
Adicionado
Adicionado
Adicionado
Raso
Acrnimo usado no ETAE
Palavra-chave ETAE
Palavra-chave ETAE
Acrnimo usado no ETAE
Acrnimo usado no ETAE
Palavra-chave ETAE
Palavra-chave ETAE
Palavra-chave ETAE
Palavra-chave ETAE
Palavra-chave ETAE
Palavra-chave ETAE
Palavra-chave ETAE
Palavra-chave ETAE
Palavra-chave ETAE
Palavra-chave ETAE
Palavra-chave ETAE
Palavra-chave ETAE
Palavra-chave ETAE
Acrnimo usado no ETAE
Palavra-chave ETAE
Palavra-chave ETAE
Palavra-chave ETAE
Palavra-chave ETAE
Palavra-chave ETAE, definio
reformulada
Palavra chave ETAE
Palavra-chave ETAE
Palavra-chave ETAE
Adicionado
Palavra-chave ETAE
Verso 2.4br
Pgina
|3
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
NDICE
HISTRICO DE REVISO ........................................................................................................................................................... 2
NOTAS DE LANAMENTO ......................................................................................................................................................... 3
NDICE ...................................................................................................................................................................................... 4
AGRADECIMENTOS .................................................................................................................................................................. 5
INTRODUO ........................................................................................................................................................................... 6
PROPSITO DESTE DOCUMENTO ............................................................................................................................................. 6
ESCOPO .................................................................................................................................................................................... 6
ESTRUTURA .............................................................................................................................................................................. 6
TRADEMARKS ........................................................................................................................................................................... 7
DEFINIES .............................................................................................................................................................................. 8
A ........................................................................................................................................................................................... 8
B ......................................................................................................................................................................................... 15
C ......................................................................................................................................................................................... 17
D......................................................................................................................................................................................... 28
E ......................................................................................................................................................................................... 32
F ......................................................................................................................................................................................... 36
G ........................................................................................................................................................................................ 42
H......................................................................................................................................................................................... 45
I .......................................................................................................................................................................................... 46
L ......................................................................................................................................................................................... 49
M........................................................................................................................................................................................ 50
N ........................................................................................................................................................................................ 56
O ........................................................................................................................................................................................ 57
P ......................................................................................................................................................................................... 58
Q ........................................................................................................................................................................................ 63
R ......................................................................................................................................................................................... 65
S ......................................................................................................................................................................................... 71
T ......................................................................................................................................................................................... 76
U ........................................................................................................................................................................................ 98
V ......................................................................................................................................................................................... 99
W...................................................................................................................................................................................... 100
ANEXO A REFERNCIAS NORMATIVAS .............................................................................................................................. 101
ANEXO B REFERNCIAS LITERRIAS .................................................................................................................................. 102
SUMRIO ............................................................................................................................................................................. 104
Verso 2.4br
Pgina
|4
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
AGRADECIMENTOS
Este documento foi produzido pelo grupo de trabalho Glossrio do Software International Qualificaes
Testing Board (ISTQB).
Glossrio verso 2.4 foi concludo pelo grupo de trabalho Glossrio que tem os seguintes membros (ordem
alfabtica):
Armin Beer, Armin Born, Mette Bruhn-Pedersen, Josie Crawford, Ernst Dring, George Fialkovitz, Matthias
Hamburgo (Vice Presidente), Ian Howles, Gbor Kapros, Ozgur Kisir, Gustavo Marquez-Soza, Judy McKay
(Presidente), Ninna Moring, Avi Ofer, Ana Paiva, Andres Petterson, Juha Pomppu, Meile Posthuma. Lucjan
Stapp.
Erik van Veenendaal criador da verso inicial deste Glossrio, manteve-a e liderou o grupo de trabalho
Glossrio desde o incio at maro de 2014. Os editores gostariam de agradec-lo por seu trabalho pioneiro e
as principais contribuies.
Muito mais pessoas, que no so mencionados aqui pelo nome, contriburam para verses anteriores deste
Glossrio. Os editores gostariam de agradecer a todos por suas contribuies.
Este documento foi formalmente lanado pela Assembleia Geral do ISTQB em 04 de julho de 2014..
Verso 2.4br
Pgina
|5
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
INTRODUO
PROPSITO DESTE DOCUMENTO
O Glossrio do ISTQB tem dois objetivos principais:
A indstria, o comrcio, assim como as instituies governamentais, profissionais e acadmicas, perdem muito
tempo e realizam muitos esforos por conta de ambiguidades resultantes da inabilidade de diferenciar
adequadamente termos tais como cobertura dos comandos (statement coverage) e cobertura de deciso
(decision coverage), sute de testes (test sute), especificao de teste (test specification), plano de
teste (test plan) e outros termos similares que formam uma interface entre os vrios setores da sociedade.
Alm disto, o uso tcnico ou profissional destes termos est frequentemente sujeito a variaes de significados
a eles atribudos.
Na confeco deste glossrio, a equipe de trabalho procurou compilar as vises e comentrios mais diversos
possveis, ou seja, de membros da indstria, do comrcio e de entidades e organizaes governamentais, com
o objetivo de padronizar internacionalmente os testes para que sejam aceitos nas mais diferentes reas. A
anuncia total muito raramente, se que chega a acontecer, alcanada na compilao de documentos desta
natureza. Este glossrio recebeu contribuies das comunidades de testes de todo o mundo.
Muitos testadores de software tm utilizado o BS 7925-1 desde a sua primeira publicao em 1998. O padro
foi desenvolvido inicialmente com uma referncia para testes de componentes, mas, desde a sua publicao,
muitos comentrios e propostas para novas definies foram submetidos, melhorando e expandindo o padro
para cobrir uma ampla gama de testes de software. O glossrio de testes do ISTQB incorporou muitas dessas
atualizaes sugeridas.
ISTQB Nacional ou os Conselhos Regionais podem traduzir para a sua lngua local o Glossrio do ISTQB. Os
Boards podem adaptar o Glossrio do ISTQB s suas necessidades lingusticas especficas.
ESCOPO
Este documento contm as definies dos termos de teste utilizados nos diferentes syllabi ISTQB. Centra-se
em termos que tm um significado especfico no teste. Termos no-teste relacionadas tambm esto includos
se eles desempenham um papel importante nos testes, tais como termos usados em modelos de garantia de
qualidade de software e ciclo de vida do software. No entanto, a maioria dos termos de outras disciplinas de
engenharia de software que so utilizados em diferentes syllabi ISTQB no so abordados neste documento.
Por exemplo, os termos habitualmente utilizados no desenvolvimento de software gil no esto includos
neste documento. O programa de extenso da Fundation Extensio Agile refere-se a uma srie de recursos da
Internet bem aceitos que fornecem definies adequadas.
ESTRUTURA
Organizao
O glossrio contm uma nica seo de definies organizadas alfabeticamente. Alguns termos so preferveis
aos seus sinnimos e, neste caso, aparecer a definio do termo preferencial e dos respectivos sinnimos.
Por exemplo, o termo teste estrutural (structural testing) refere-se ao teste caixa-branca (white box testing).
Para sinnimos, utilize o indicador Ver.
Tambm so utilizadas referncias cruzadas do tipo Ver tambm. Tais referncias auxiliam o usurio a
localizar rapidamente o termo no ndice. Referncias cruzadas do tipo Ver tambm auxiliam o
Verso 2.4br
Pgina
|6
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
entendimento das relaes entre os termos mais abrangentes e os menos abrangentes e entre os significados
que se sobrepe a dois termos.
Palavras-chave
O Glossrio do ISTQB contm muitos termos, por diferentes razes. Alguns so fornecidos "apenas" para
apoiar o leitor na compreenso do texto de um Syllabus do ISTQB. Alguns esto l porque o termo foi usado
em uma verso anterior de um Syllabus e o princpio da compatibilidade com verses anteriores est sendo
aplicado. No entanto, provavelmente, os termos mais importantes so as palavras-chave que so
explicitamente identificadas pelos vrios Syllabus do ISTQB.
Para apoiar os profissionais de testes que est se preparando para os exames, as palavras-chave de cada
syllabus so identificados. O syllabus est indicado do lado esquerdo dos termos. O princpio da herana
aplicvel, por exemplo, em um exame Advanced do ISTQB o profissional precisa entender todas as palavraschave do Foundation do ISTQB.
As palavras-chave so indicadas da seguinte forma:
F: Foundation Level
F-AT: Foundation Extension Agile Tester
ATM: Advanced Test Management
ATA: Advanced Test Analyst
ATT: Advanced Technical Test Analyst
EITP: Expert Improving the Testing Process
ETM: Expert Test Management
Note que, se uma palavra-chave identificada em um syllabus, mas no o termo preferido de acordo com o
glossrio tanto a palavra-chave como o termo referem-se a (usando o indicador de "Veja") so rotulados com
a palavra-chave do syllabus apropriado.
Referncias
Algumas referncias so utilizadas neste Glossrio de duas maneiras:
Colchetes sem a adio de "depois", por exemplo, [ISO 9126], significa que o texto exato da referncia
utilizado.
No caso de uma definio de uma referncia ser adaptada para o contexto do Glossrio por pequenas
alteraes, a adio "depois" utilizada, por exemplo, [ISO 9126].
TRADEMARKS
As seguintes marcas so utilizadas neste documento:
Verso 2.4br
Pgina
|7
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
DEFINIES
A
F
F-AT
ATM
abordagem de teste
EITP
ao (IDEAL)
test approach
aceite
acceptance
F
ATM
acompanhamento
Walkthrough
acompanhamento estruturado
structured walkthrough
Ver acompanhamento
ATT
adaptabilidade
adaptability
Capacidade do produto de software de ser adaptado para diferentes ambientes, sem a necessidade
de aes ou meios, alm daqueles definidos pelo prprio software considerado [ISO 9126]. Ver
tambm portabilidade
adequao
suitability
Capacidade que um produto de software tem de fornecer um conjunto apropriado de funes para
as tarefas especificadas e os objetivos do usurio [ISO 9126]. Ver tambm funcionalidade.
alvo de teste
test target
ambiente de teste
test environment
Verso 2.4br
Pgina
|8
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
A
ambiente operacional
operational environment
Produtos de software ou hardware instalados nos locais de trabalho, residncia dos usurios ou
consumidores, onde o componente ou sistema sendo testado ser utilizado. O software pode incluir
sistemas operacionais, sistemas de gerenciamento de banco de dados e outros aplicativos.
ATT
analisabilidade
analyzability
analisador
analyzer
ATT
analisador esttico
static analyzer
ATT
anlise causal
causal analysis
EITP
Tcnica utilizada para analisar as causas das falhas (defeitos). Modelo de tcnica visual que
apresenta as relaes lgicas entre as falhas, erros humanos, e os eventos externos que podem se
combinar para causar falhas especficas de divulgao.
anlise de causa-efeito
cause-effect analysis
ATA
anlise de causa-raiz
root cause analysis
Tcnica de anlise que visa identificar as causas dos defeitos. Ao orientar as medidas corretivas para
as causas raiz, espera-se que a probabilidade de reincidncia do defeito seja minimizada.
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
code analyzer
Verso 2.4br
Pgina
|9
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
A
anlise de cdigo esttico
static code analysis
ATA
anlise de domnio
domain analysis
Uma tcnica de projeto de teste caixa-preta que utilizada para identificar casos de teste eficientes
e eficazes quando mltiplas variveis podem ou devem ser testadas juntas. Baseia-se no
particionamento de equivalncia e anlise de valores limite. Ver tambm anlise de valor limite,
particionamento de equivalncia.
ATT
anlise de impacto
impact analysis
anlise de mutao
mutation analysis
Mtodo que determina a acuidade da suite de teste medindo a extenso at a qual uma suite de teste
pode discernir entre o programa e suas pequenas variantes (mutantes).
EITP
anlise de Pareto
Pareto analysis
Tcnica estatstica para tomada de deciso que usada na seleo de um nmero limitado de fatores
que produzem efeito global significativo. Em termos de melhoria da qualidade, a grande maioria dos
problemas (80%) so produzidos por algumas poucas causas essenciais (20%).
anlise de perigo
hazard analysis
Uma tcnica usada para caracterizar os elementos de risco. O resultado de uma anlise de risco ir
conduzir os mtodos utilizados para o desenvolvimento e teste de um sistema. Ver tambm anlise
de risco.
Mtodo de estimao de teste que usa frmula baseada na Anlise de Ponto de Funo [TMap].
ATM
ATA
ATT
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
Pgina
| 10
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
A
F
ATA
ATT
anlise dinmica
Tcnica de projeto de teste de caixa preta onde os casos de teste so projetados com base nos
valores da fronteira. Ver tambm valor limite.
dynamic analysis
ATT
Forma de anlise esttica com base em uma representao de caminhos nicos (sequncia de
eventos) na execuo atravs de um componente ou sistema. A anlise de fluxo de controle avalia a
integridade das estruturas de controle de fluxo, procurando controlar possveis anomalias, tais
como loops ou etapas do processo logicamente inacessveis.
F
ATT
anlise esttica
EITP
anlise transacional
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.
transactional analysis
Anlise das transaes entre pessoas e mentes das pessoas, uma transao definida como um
estmulo acrescido de uma resposta. Transaes ocorrem entre pessoas e entre os estados de ego
(segmentos de personalidade) dentro da mente de uma pessoa.
Ferramenta que realiza anlise esttica de cdigo. A ferramenta checa: cdigo-fonte, certas
propriedades tais como a conformidade com os padres de codificao, mtricas de qualidade ou
anomalias de fluxo de dados.
ATM
anomalia
anomaly
Qualquer condio que se desvie da expectativa proposta pelas especificaes dos requisitos para
uma modelagem dos documentos, documentos de modelagem, padres, etc. ou da percepo ou
experincia de uma determinada pessoa. Dentre outras atividades, as anomalias podem ser
encontradas durante as revises, os testes, as anlises, as compilaes ou a aplicao do uso dos
produtos de software ou da documentao [IEEE 1044]. Ver tambm defeito, desvio, erro, dano,
falha, incidente e problema.
ATT
anti-padro
anti-pattern
Aes repetitivas, soluo reutilizvel de estrutura ou processo que inicialmente parece ser
benfico e normalmente utilizada, mas ineficaz e / ou improdutiva na prtica.
EITP
Pessoa que implementa melhorias no processo de teste baseado em um plano de melhoria de teste.
Verso 2.4br
Pgina
| 11
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
A
ETAE
API
API
ATA
apreensibilidade
learnability
Capacidade que um produto de software tem de possibilitar ao usurio aprender suas aplicaes
[ISO 9126]. Ver tambm usabilidade.
EITP
aprendizado (IDEAL)
learning (IDEAL)
Fase dentro do modelo IDEAL onde se aprende com experincias e prope melhorias e de adotar
novos processos e tecnologias no futuro. A fase de aprendizagem consiste nas atividades: analisar,
validar e propor aes futuras. Ver tambm IDEAL.
aprovao de teste
test pass
Ver aprovao.
aprovao/reprovao de critrios
pass/fail criteria
As regras de deciso usado para determinar se um item de teste (funo) ou recurso foi aprovado
ou reprovado no teste [IEEE 829].
aprovar
pass
Um teste considerado aprovado se o seu resultado real coincide com o seu resultado esperado
armazenamento
storage
ETM
arquiteto de teste
test architect
(1) Uma pessoa que fornece orientao e direo estratgica para uma organizao de teste e para
o seu relacionamento com outras disciplinas.
(2) Uma pessoa que define o modo da estruturao do teste para um determinado sistema, incluindo
temas como ferramentas de teste e gerenciamento de dados de teste.
ETAE
Uma instanciao da arquitetura de automao de teste genrico para definir a arquitetura de uma
soluo de automao de teste, ou seja, as suas camadas, componentes, servios e interfaces.
ATA
arranjo ortogonal
orthogonal array
Matriz bidimensional construda com propriedades especiais de matemtica, de tal forma que
escolher quaisquer duas colunas na matriz fornecida todas as combinaes-par de cada nmero
da matriz.
Verso 2.4br
Pgina
| 12
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
A
rvore de classificao
classification tree
assistente de instalao
installation wizard
Software fornecido em qualquer meio de comunicao adequado que conduz o instalador atravs
do processo de instalao. Ele normalmente executado em um processos de instalao, pedindo
opes e fornecendo feedback sobre os resultados da instalao.
ataque
attack
ataque ao software
software attack
Ver ataque
ataque de falha
fault attack
Ver ataque
ator
actor
Usurio ou qualquer outra pessoa ou sistema que interage com o sistema em teste de uma maneira
especfica.
ATA
atratividade
attractiveness
Capacidade do produto de software de ser atraente ao usurio [ISO 9126]. Ver tambm usabilidade.
atributo de qualidade
quality attribute
EITP
auditor lder
lead assessor
Pessoa que conduz uma avaliao. Em alguns casos, por exemplo, CMMi e TMMi quando so
realizadas avaliaes formais, o autitor lder deve ser credenciado e treinado formalmente.
ATM
auditoria
audit
Pgina
| 13
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
A
auditoria de configurao
configuration auditing
Funo que verifica o contedo das bibliotecas de itens de configurao, por exemplo, padres de
conformidade [IEEE 610].
F-AT
F-AT
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.
avaliao
evaluation
Ver teste
EITP
avaliao de processo
process assessment
ATM
ATT
avaliao de risco
ATA
avaliao heurstica
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 do produto, risco do projeto, risco,
impacto do risco, nvel de risco, probabilidade de risco.
heuristic evaluation
Tcnica esttica de teste de usabilidade que tem como alvo os problemas de usabilidade na interface
do usurio ou modelo de interface de usurio. Com esta tcnica, os revisores analisam a interface e
julgam a sua conformidade com os princpios de usabilidade reconhecidos ("heurstica").
EITP
avaliador
assessor
Verso 2.4br
Pgina
| 14
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
B
EITP
balanced scorecard
balanced scorecard
banco de teste
test bed
F
F-AT
base de teste
test basis
Documento para base de teste que s pode ser alterado por um processo formal de controle de
alterao. Ver tambm linha de base.
baseline
baseline
Especificao ou produto de software formalmente revisto ou acordado que servir como base para
futuros desenvolvimentos, pondendo ser alterado apenas por meio de um processo formal de
controle de mudana [IEEE 610].
bebugging
bebugging
bloco bsico
basic block
Sequncia de uma ou mais sentenas executveis consecutivas que no contm desvios. Nota: Um n
em um fluxograma representa um bloco bsico.
boas prticas
best practice
Metodologia ou prtica inovadora que contribui para o aumento do desempenho de uma organizao
em um determinado contexto, normalmente reconhecida como "melhores prticas" por organizaes
parceiras.
buffer
buffer
Verso 2.4br
Pgina
| 15
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
B
F
bug
bug
Ver defeito.
BVT
BVTL
Verso 2.4br
Pgina
| 16
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
C
ETEA
Camada em uma arquitetura de automao de teste genrico que fornece o cdigo necessrio para a
adaptao dos testes automatizados para componentes diferentes, configurao ou interfaces do SUT.
ETAE
ETAE
Camada de arquitetura de automao de teste genrico que suporta a execuo de conjuntos de testes
e/ou casos de teste.
ETAE
Camada em uma arquitetura de automao de teste genrico que apia o projeto manual ou
automtica de conjuntos de testes e / ou casos de teste.
caminho
path
Ver caminho
caminho invivel
infeasible path
Caminho que no pode ser exercido por nenhum conjunto de valores possveis de entrada.
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
ATM
EITP
Verso 2.4br
Pgina
| 17
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
C
ETAE
captura/execuo
capture/playback
Uma abordagem de automao de testes, onde as entradas para o objeto de teste so registrados
durante o teste manual, a fim de gerar scripts de testes automatizados que podem ser executadas
mais tarde (isto , repetido).
caracterstica
feature
caracterstica de qualidade
quality characteristic
carta
charter
ETM
carta de controle
control chart
Uma ferramenta de controle do processo estatstico usada para monitorar um processo e determinar
se ele est estatisticamente controlado. Ele representa graficamente o valor mdio e os limites de
controle superior e inferior (os valores mais altos e mais baixos) de um processo.
F-AT
ATA
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 testes exploratrios.
CASE
CASE
Acrnimo para Computer Aided Software Engineering (Engenharia de Software Apoiada por
Computador).
F
ATM
caso de teste
test case
Pgina
| 18
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
C
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.
ATA
ATA
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. Ver tambm caso de teste de nvel baixo.
ATA
Caso de teste com valores concretos (nvel de implementao) para os dados de entrada/inputs e
resultados esperados. Os operadores lgicos de casos de teste de alto nvel so substitudos por
valores reais que correspondem aos objetivos dos operadores lgicos. Ver tambm caso de teste de
alto nvel.
ATA
caso de uso
use case
CAST
CAST
Acrnimo para Computer Aided Software Testing (Testes de Software Apoiados por Computador).
Ver tambm automatizao de teste.
categoria de defeito
defect category
categoria de risco
risk category
ATM
causa-raiz
root cause
Uma fonte de um defeito tal que, se ele for removido, a ocorrncia do tipo do defeito reduzida ou
removida [CMMI].
cenrio de teste
test scenario
Pgina
| 19
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
C
certificao
certification
EITP
ciclo de Deming
Deming cycle
ciclo de teste
test cycle
F-AT
EITP
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.
classe de equivalncia
equivalence class
ETAE
CLI
CLI
ATM
EITP
CMMI
CMMI
cobertura
coverage
Grau, expresso como uma porcentagem, que indica o quanto um item de cobertura foi exercitado por
uma suite de testes.
Porcentagem de todos os resultados de condies e de decises, que foram exercitados por uma suite
de teste. 100% de cobertura de condio de deciso implica em ter, ao mesmo tempo, 100% de
cobertura de condio e 100% de cobertura de deciso.
cobertura de caminho
path coverage
Porcentagem de caminhos exercitada por uma suite de teste. 100% de cobertura de caminho
implicam em 100% de cobertura LCSAJ.
Verso 2.4br
Pgina
| 20
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
C
F
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.
Percentual de combinao de todos os resultados de condio simples dentro de uma sentena que
tm sido executada por um conjunto de testes. 100% de cobertura condio mltipla implica em uma
cobertura de 100% determinao 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 desvio
branch coverage
Porcentagem de desvios no cdigo exercitado por uma sute de teste. Isso significa que 100% de
cobertura de desvio implica em 100% de cobertura de deciso e tambm em 100% de cobertura de
sentena.
Verso 2.4br
Pgina
| 21
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
C
cobertura de partio de equivalncia
equivalence partition coverage
Percentual das parties de equivalncia que foram exercitadas por uma suite de teste.
cobertura de sentena
statement coverage
Porcentagem de sentenas executveis que tenham sido exercidas por um conjunto de testes.
cobertura de teste
test coverage
Ver cobertura.
Percentual de valores de fronteira que foram executados por uma suite de teste.
cobertura estrutural
structural coverage
cobertura LCSAJ
LCSAJ coverage
cobertura N-switch
N-switch coverage
Porcentagem de sequncias de transies N+1 exercitadas por uma suite de teste [Chow].
cdigo
code
cdigo inacessvel
unreachable code
Cdigo que no pode ser alcanado e que, portanto, no pode ser executado.
cdigo morto
dead code
ATT
coexistncia
co-existence
Capacidade que um software tem de coexistir com outro software independente num ambiente
comum compartilhando os mesmos recursos [ISSO 9126].
Ver tambm portabilidade.
Pgina
| 22
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
C
comit de controle de configurao
configuration control board (CCB)
Grupo de pessoas responsvel pela avaliao e aprovao ou desaprovao das alteraes propostas
para os itens de configurao, e para assegurar a implementao das mudanas aprovadas [IEEE
610].
ATM
Uma equipe multifuncional de interessados que gerenciam os defeitos relatados para uma resoluo
final (remoo de defeitos, diferimento do defeito ou cancelamento do relatrio). Em alguns casos a
mesma equipe atual como controle de configurao. Ver tambm conselho de controle de
configurao.
ATM
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
comparador
comparator
comparador de teste
test comparator
F-AT
Verso 2.4br
Pgina
| 23
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
C
F
compilador
compiler
Ferramenta de software que traduz programas expressos em uma linguagem de alto nvel em sua
linguagem de mquina equivalente [IEEE 610].
complacncia
compliance
complexidade
complexity
Grau de dificuldade de entendimento, manuteno e verificao que uma modelagem e/ou estrutura
interna apresenta. Ver tambm complexidade ciclomtica.
ATT
complexidade ciclomtica
cyclomatic complexity
componente
component
comportamento
behavior
EITP
comportamento co-dependente
codependent behavior
Ver desempenho.
condio
condition
Uma expresso lgica que pode ter como resposta "verdadeiro" ou "falso", como por exemplo, A>B.
Ver tambm condio de teste.
Verso 2.4br
Pgina
| 24
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
C
ATT
condio atmica
atomic condition
Uma condio que no pode ser decomposta, isto , uma condio que no contm duas ou mais
condies individuais unidas por um operador lgico (AND, OR, XOR).
condio composta
compound condition
Duas ou mais condies nicas, unidas por meio de um operador lgico. (AND, OR or XOR), e.g. A>B
AND C>1000.
condio de desvio
branch condition
Ver condio
condio de sada
condition outcome
F
ATM
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.
condio mltipla
multiple condition
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 [ISO
9126].
configurao
configuration
conjunto de teste
test set
Verso 2.4br
Pgina
| 25
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
C
consequncia
outcome
Ver resultado
consequncia do teste
test outcome
Ver resultado.
consequncia prevista
predicted outcome
consequncia real
actual outcome
consistncia
consistency
ATA
ATM
conteno de fase
controlador
phase containment
A percentagem de defeitos que so removidos na mesma fase do ciclo de vida de software no qual
foram introduzidos.
driver
controlador de teste
test driver
Ver controlador.
controle de configurao
configuration control
controle de mudana
change control
ATM
ATA
ATT
controle de risco
risk control
Processo que toma decises e implementa medidas de proteo para reduzir riscos ou para mantlos em nveis especficos.
Verso 2.4br
Pgina
| 26
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
C
F
ATM
ATA
controle de teste
controle de verso
test control
COTS
COTS
Acrnimo para Commercial Off-The-Shelf Software (Software Comercial de Prateleira). Ver software
de prateleira.
F-AT
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. [IEEE 610].
critrio de retomada
resumption criteria
Os critrios utilizados para reiniciar toda ou uma parte das atividades de teste que foram
previamente suspensas.
critrio de suspenso
suspension criteria
critrios de concluso
completion criteria
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.
F
ATM
ATA
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 [Gilb e Graham].
Verso 2.4br
Pgina
| 27
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
C
F
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.
ATT
curto-circuto
short-circuiting
Tcnica de programao para avaliar as condies compostos em que uma condio de um dos lados
de um operador lgico no pode ser avaliada, se a condio do outro lado suficiente para determinar
o resultado final.
custo da qualidade
cost of quality
D
F
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.
EITP
dashboard corporativo
corporate dashboard
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.
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.
defeito escapado
escaped defect.
Um defeito que no foi detectado em um nvel de teste anterior, que suposto encontrar tal tipo de
defeitos. Ver tambm a percentual de deteco de defeito.
Verso 2.4br
Pgina
| 28
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
D
definio de dados
data definition
densidade de falha
fault density
densidade do defeito
defect density
depurao de cdigo
debugging
depurador
debugger
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 [IEEE 610].
Ver tambm eficincia.
F-AT
EITP
ETM
F
F-AT
ETM
Um mtodo para transformar as demandas dos usurios para a qualidade do projeto, para implantar
as funes que formam a qualidade, e implantar mtodos para alcanar a qualidade do projeto em
subsistemas e componentes, e, finalmente, a elementos especficos do processo de fabricao. [Akao]
Verso 2.4br
Pgina
| 29
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
D
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
desvio
deviation
Ver incidente.
EITP
diagnstico (IDEAL)
diagnosing (IDEAL)
Fase dentro do modelo IDEAL quando se determina onde se est em relao a onde se quer estar. A
fase de diagnstico consiste das atividades: caracterizar os estados atual e desejado e desenvolver
recomendaes. Ver tambm IDEAL.
EITP
diagrama causa-efeito
cause-effect diagram
Representao grfica usada para organizar e visualizar as relaes entre vrias causas possveis de
um problema. As possveis causas de um defeito real ou potencial ou falha so organizados em
categorias e subcategorias em forma de uma estrutura em rvore horizontal, com o defeito
(potencial) ou o falha como o n raiz [Juran].
diagrama de estado
state diagram
Diagrama que descreve os estados que um componente ou sistema pode assumir. Mostra tambm os
eventos e circunstncias que causam e/ou resultam da alterao de um estado para outro [IEEE 610].
ETM
diagrama Ishikawa
Ishikawa diagram
ATM
diretor de teste
test director
Um gerente snior que gerencia os gerentes de teste. Ver tambm gerente de teste.
disponibilidade
availability
Medida pela qual um componente ou sistema est operacional e acessvel quando requisitado.
Frequentemente expresso em porcentagem [IEEE 610].
domnio
domain
Conjunto a partir do qual valores vlidos de entrada e/ou sada podem ser selecionados.
Verso 2.4br
Pgina
| 30
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
D
domnio de entrada
input domain
domnio de sada
output domain
Verso 2.4br
Pgina
| 31
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
E
F
efeito de monitorao
probe effect
ATM
efetividade
effectiveness
ATM
ATT
eficincia
efficiency
emulador
emulator
ETAE EMTE
EMTE
engano
mistake
Ver erro.
ATA
entendibilidade
understandability
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.
Verso 2.4br
Pgina
| 32
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
E
entrada especificada
specified input
entregveis de teste
test deliverable
Qualquer produto do teste (trabalho) que deve ser entregue a algum que no seja o autor produto
de teste. Ver tambm entrega.
entregvel
deliverable
Qualquer produto (trabalho) que deva ser entregue a algum que no o autor do produto
(trabalho).
equipamento de teste
test rig
erro
error
escala de medio
measurement scale
Escala que restringe o tipo de anlise de dados que pode ser desempenhada nela [ISO 14598].
escalabilidade
scalability
Capacidade que um produto de software tem para sofrer um upgrade ou para acomodar aumento
de cargas [Gerrard].
especificao
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 [IEEE 829].Ver tambm
especificao de teste
especificao de componente
component specification
Descrio da funo de um componente em termos de seus valores de sada para valores de entrada
especficos, sob situaes especificas e descrio do comportamento no funcional requerido, por
exemplo, utilizao de recursos.
Verso 2.4br
Pgina
| 33
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
E
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 [IEEE 829]. Ver tambm
especificao de teste.
F
ATM
Documento que especifica uma sequncia de aes para a execuo de um teste. Tambm conhecido
como script de teste ou script de teste manual [IEEE 829]. Ver tambm especificao de teste.
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.
EITP
estabelecimento (IDEAL)
establishing (IDEAL)
Fase dentro do modelo IDEAL onde os detalhes de como uma organizao chegar em sua meta so
planejados. A fase de estabelecimento consiste nas atividades: definir prioridades, desenvolver a
abordagem e planejar aes. Ver tambm IDEAL.
ATT
estabilidade
stability
Capacidade que um produto de software tem para evitar efeitos inesperados resultantes de
modificaes feitas em um software [ISO 9126]. Ver tambm manutenibilidade
estgio de teste
test stage
F-AT
ATM
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.
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.
F-AT
estria de usurio
user story
Verso 2.4br
Pgina
| 34
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
E
estouro de buffer
buffer overflow
Um plano de alto nvel para alcanar os objetivos de longo prazo da automao de teste sob dadas
condies de contorno.
F
F-AT
ATM
ATA
ETM
estratgia de teste
F
ATM
ATA
execuo 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).
test execution
execuo de teste
test run
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.
EITP
extreme programming
extreme programming
Verso 2.4br
Pgina
| 35
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
F
EITP
Extenso do FMEA, em adio base do FMEA, que inclui uma anlise de criticidade, que usada para
traar a probabilidade de modos de falha em relao gravidade das suas consequncias. O resultado
destaca modos de falha com probabilidade relativamente elevada e gravidade das consequncias,
permitindo dirigir esforos dirigidos de reparao, onde ser produzido maior valor. Ver tambm
Failure Mode and Effect Analysis (FMEA).
F
ATM
falha
falha
failure
Ver defeito.
falhar
fail
ATM
Resultado de teste que no consegue identificar a presena de um defeito que est presente no
objeto de teste.
ATM
Resultado de testes onde um defeito aberto embora, na verdade nenhum defeito existe no objeto
do teste.
ATM
ATM
Verso 2.4br
Pgina
| 36
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
F
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. 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 [Gerrard].
EITP
Elemento necessrio para que uma organizao ou projeto consiga realizar sua misso. So fatores
crticos ou atividades necessrias para assegurar o sucesso.
ATM
fechamento de teste
test closure
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.
ATT
Tipo de ferramenta de execuo de teste onde os valores de entrada so gravados durante o teste
manual a fim de gerar scripts de testes automatizados que possam ser executados mais tarde (ou seja,
reproduzidos). Essas ferramentas so frequentemente utilizadas para apoiar testes de regresso
automatizada.
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.
Verso 2.4br
Pgina
| 37
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
F
ATM
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.
F
ATT
F
ATA
ATT
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.
test execution tool
Tipo de ferramenta de teste que pode executar outro software utilizando um roteiro de teste
automatizado, ex. captura/recuperao [Fewster e Graham].
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.
F
ATT
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.
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.
Verso 2.4br
Pgina
| 38
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
F
ATT
ferramenta de gravao/recuperao
record/playback tool
ferramenta de modelagem
modeling tool
Ferramenta que suporta a criao, alterao e verificao dos modelos de software ou sistema
[Graham].
F
ATA
ferramenta de monitoramento
Ver monitor
F
ATA
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.
ferramenta de reviso
review tool
ferramenta de segurana
security tool
ATT
EITP
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 [TMap].
Ver tambm CAST.
Verso 2.4br
Pgina
| 39
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
F
F
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.
F
ATT
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.
stress testing tool
ATT
Ferramenta utilizada para verificar se existem hyperlinks desfeitos (quebrados) presentes em uma
pgina da web.
ATM
ferramenta personalizada
custom tool
fluxo de controle
control flow
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 [Beizer].
Uma ferramenta que oferece um ambiente para automao de testes. Ele geralmente inclui um
equipamento de teste e bibliotecas de teste.
Verso 2.4br
Pgina
| 40
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
F
F
F-AT
funcionalidade
functionality
funcionalidade de software
software feature
Ver funcionalidade
Verso 2.4br
Pgina
| 41
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
G
garantia de qualidade
quality assurance
Parte do gerenciamento de qualidade que garante que os requisitos de qualidade sejam tendidos
[ISO 9000].
gerador de teste
test generator
Processo que analisa os dados de teste requeridos, modela a estrutura destes dados, cria e realiza
manuteno nos dados de teste.
gerenciamento de defeito
defect management
gerenciamento de incidente
incident management
O processo de reconhecimento, investigao, tomada de medidas e eliminao de incidentes. Tratase de registrar os incidentes, classificando-os e identificando o impacto [IEEE 1044].
EITP
gerenciamento de mudana
change management
gerenciamento de problema
problem management
gerenciamento de qualidade
quality management
Atividades coordenadas para dirigir e controlar a qualidade em uma organizao. Direo e controle
de qualidade geralmente incluem o estabelecimento da poltica e dos objetivos de qualidade, assim
como o planejamento, o controle, a garantia e a melhoria da qualidade [ISO 9000].
ATM
ATA
gerenciamento de risco
risk management
Ver PRISMA
Verso 2.4br
Pgina
| 42
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
G
ATM
gerenciamento de teste
test management
Mtodo para medir e gerenciar testes baseados em sesses, por exemplo, testes exploratrios.
ETAE
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.
F
F-AT
gesto de configurao
EITP
configuration management
Abordagem para a medio de software atravs de um modelo em trs nveis: nvel conceitual
(objetivo), nvel operacional (causa) e nvel quantitativo (mtricas).
EITP
GQM
GQM
grfico burndown
burndown chart
Um grfico exibido publicamente que retrata o esforo excepcional em funo do tempo em uma
iterao. Mostra o status e a tendncia de completar as tarefas da iterao. O eixo X representa
tipicamente dias corridos, enquanto o eixo Y representa o esforo restante (geralmente ou em horas
de engenharia ideais ou em pontos de histria).
EITP
grfico de causa-efeito
cause-effect graph
Representao grfica de entradas e/ou estmulos (causas) com suas sadas associadas (efeitos), os
quais podem ser usados para projetar casos de testes.
grfico de chamada
call graph
Verso 2.4br
Pgina
| 43
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
G
ETM
grfico de Shewhart
shewhart chart
gravao de teste
test recording
EITP
Grupo de especialistas em teste que auxiliam na definio, manuteno e melhoria dos processos de
teste utilizados pela organizao [CMMI].
ETAE
GUI
GUI
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.
Verso 2.4br
Pgina
| 44
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
H
homem no meio ataque
man in the middle attack
hyperlink
hyperlink
Ponteiro dentro de uma pgina web que leva a outras pginas da web.
Verso 2.4br
Pgina
| 45
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
I
EITP IDEAL
IDEAL
Modelo de melhoria organizacional que serve como um roteiro para a iniciao, planejamento e
implementao de aes de melhoria. O modelo IDEAL baseado em cinco fases: inicializao,
diagnstico, estabelecimento, ao e aprendizado.
Identificao da configurao
configuration identification
Processo que identifica os riscos por meio de tcnicas como brainstorming, listas de verificao ou
histrico de falhas.
impacto de risco
risk impact
O dano que ser causado caso o risco se tornar um resultado real ou evento.
incidente
incident
incidente de teste
test incident
Ver incidente.
Ver incidente.
F
independncia do teste
ATM independence of testing
EITP indicador
indicator
Medida que pode ser usada para estimar ou prever uma outra medida [ISO 14598].
indicador de desempenho
performance indicator
Mtrica de nvel alto de eficcia e/ou eficincia utilizada para guiar e controlar o desenvolvimento
progressivo, por exemplo, deslizes no acompanhamento da linha do tempo do projeto no
desenvolvimento de software [CMMI].
Verso 2.4br
Pgina
| 46
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
I
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 (PDD).
indicador-chave de desempenho
key performance indicator
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.
Fase dentro do modelo IDEAL, onde o terreno est previsto para um esforo de melhoria bem
sucedido. A fase inicial consiste nas atividades: estimulo para a mudana, estabelecimento do
contexto, construo do patrocnio e estabelecer a infra-estrutura. Ver tambm IDEAL.
injeo de falha
fault injection
F
inspeo
ATM inspection
EITP 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 [IEEE 610 e a IEEE 1028]. Ver tambm reviso por pares.
inspetor
inspector
Ver revisor.
ATT
instabilidade
installability
Capacidade que um produto de software tem para ser instalado em um ambiente especfico [ISO
9126]. Ver tambm portabilidade.
instrumentao
instrumentation
instrumentador
instrumenter
Verso 2.4br
Pgina
| 47
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
I
instrumentador de programa
program instrumenter
Ver instrumentador
integrao
integration
integrao funcional
functional integration
Abordagem de integrao que combina os componentes ou sistemas com a finalidade de fazer com
que a funcionalidade bsica funcione o mais rpido possvel. Ver tambm teste de integrao.
interoperabilidade
interoperability
ETM
intervalo de confiana
confidence interval
o perodo de tempo, na gesto de riscos de projeto, em que uma ao de emergncia tem de ser
implementada de modo a ser eficaz na reduo do impacto do risco.
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 teste
test item
Elemento individual a ser testado. Normalmente, h um objeto de teste e vrios itens de teste.
Ver tambm objeto de teste.
Verso 2.4br
Pgina
| 48
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
L
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.
lider de inspeo
inspection leader
Ver moderador.
lider de teste
test leader
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).
Verso 2.4br
Pgina
| 49
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
M
F-AT manifesto gil
agile manifesto
Declarao de valores que fundamentam o desenvolvimento de software gil. Estes valores so:
Indivduos e interaes sobre processos e ferramentas;
Software funcionando sobre documentao abrangente;
Colaborao do cliente sobre a negociao do contrato
Responder mudana sobre o seguimento de um plano.
Declarao que ecoa o manifesto gil, e define os valores para a melhoria do processo de teste. Os
valores so:
Flexibilidade sobre o detalhamento de processos.
Melhores prticas sobre modelos.
Orientao de implantao sobre orientao do processo.
Reviso em pares sobre a garantia de qualidade (departamentos)
Orientao do negcio sobre a orientao do modelo.
manuteno
maintenance
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 [ISO 9126].
Diagrama usado para representar palavras, idias, tarefas ou outros itens ligados e organizados em
torno de uma palavra chave ou idia central. Mapas Mentais so utilizados para gerar, visualizar,
estruturar e classificar idias e como um auxlio no estudo, organizao, resoluo de problemas,
tomada de deciso e da escrita.
Modelo computacional que consiste em um nmero finito de estados e de transies entre esses
estados, possivelmente com aes de acompanhamento [IEEE 610].
marco
milestone
marcos da qualidade
quality gate
Um marco especial em um projeto. Marcos de qualidade esto localizados entre as fases de um projeto
fortemente dependente do resultado de uma fase anterior. Um marco de qualidade inclui a verificao
formal dos documentos da fase anterior.
Verso 2.4br
Pgina
| 50
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
M
mascaramento de defeito
defect masking
mascaramento de falha
fault masking
matriz de rastreabilidade
traceability matrix
A tabela bidimensional, que se correlaciona duas entidades (por exemplo, requisitos e casos de teste).
A tabela permite rastreas as ligaes de uma entidade para outra, permitindo assim a determinao da
cobertura alcanada e a avaliao do impacto das mudanas propostas.
Uma matriz que descreve a participao de vrios papis em completar tarefas ou entregas para um
projeto ou processo. especialmente til para clarificar os papis e responsabilidades. RACI um
acrnimo derivado das quatro principais responsabilidades mais tipicamente utilizados: Responsible
(responsvel), Accountable (proprietrio), Consulted (consultado) e Informed (informado).
ATT
maturidade
maturity
(1) Capacidade de uma organizao com relao eficcia e eficincia de seus processos e prticas de
trabalho.
Ver tambm CMM (Capability Maturity Model), TMM (Modelo de Maturidade de Teste).
(2) Capacidade do produto de software para evitar o fracasso como resultado de defeitos no software
[ISO 9126].
Ver tambm confiabilidade.
MCDC
MCDC
medio
measurement
EITP medida
measure
Nmero ou categoria assinalada a um atributo de uma entidade atravs de uma medio [ISO 14598].
melhoria de processos
process improvement
Pgina
| 51
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
M
EITP melhoria no processo de software
Software Process Improvement
ATA
A tcnica de projeto de teste caixa preta na qual os casos de teste, descrito por meio de uma rvore de
classificao, so projetados para executar combinaes de representantes de entrada e/ou sada de
domnios. [Grochtmann] Ver tambm testes combinatrio
A metodologia pela qual os objetivos so definidos de maneira muito especfica e no genrica. SMART
uma sigla derivada dos atributos do objetivo a ser definido: Specific (especfico), Measurable
(mensurvel), Attainable (atingvel), Relevant (relevante) e Timely (oportuna).
F
mtrica
EITP metric
Uma mtrica que mostra o progresso para um critrio definido, por exemplo, a convergncia do
nmero total de testes executados pelo nmero total de testes planeados.
O objetivo do teste para uma organizao, muitas vezes documentada como parte da poltica de teste.
Ver tambm poltica de teste.
Tcnica de modelagem de testes de caixa preta na qual os casos de testes so modelados a partir de
grficos de causa-efeito [BS 7925/2].
F
modelagem de teste
ATM test design
ATA (1) Ver especificao de modelagem de teste.
(2) Processo de transformar os objetivos gerais do teste em condies de teste tangveis e casos de
teste.
Verso 2.4br
Pgina
| 52
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
M
EITP modelo baseado em contedo
content-based model
Modelo de processo que fornece uma descrio detalhada de boas prticas de engenharia, por exemplo,
prticas de teste.
ATT
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.
F
modelo de desenvolvimento incremental
F-AT 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.
F
modelo de desenvolvimento interativo
F-AT iterative development model
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.
Verso 2.4br
Pgina
| 53
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
M
EITP modelo de processo
process model
Framework onde os processos da mesma natureza so classificados em um modelo global, por exemplo
um modelo de melhoria de teste.
Um modelo de processo de prestao de um corpo genrico das melhores prticas e como melhorar
um processo de uma forma prescrita passo-a-passo
modelo V
V-model
F
moderador
ATM moderator
ATT
modificabilidade
changeability
modo de falha
failure mode
Manifestao fsica ou funcional de uma falha. Por exemplo, um sistema em modo de falha pode ser
caracterizado pelo funcionamento lento, sadas incorretas, ou a paralizao completa da execuo.
IEEE [610].
mdulo
module
Ver componente.
monitor
monitor
F
monitoramento de teste
ATM test monitoring
ATA 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.
Verso 2.4br
Pgina
| 54
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
M
MTBF
MTBF
MTTR
MTTR
Verso 2.4br
Pgina
| 55
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
N
no conformidade
non-conformity
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 (security e safety),
desempenho desejado, confiabilidade ou custo), que so definidos para refletir a importncia do
software para seus stakeholders.
EITP
nvel de maturidade
maturity level
Grau de melhoria de processo atravs de um conjunto predefinido de reas de processo na qual todos
os objetivos sejam alcanados [TMMi].
ATM
ATA
ATT
nvel de risco
F
ATM
nivel de teste
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.
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 [TMap].
nota de lanamento
release note
Documento que identifica os itens de um teste, suas configuraes, estado atual e outras informaes
de entrega fornecidos pelo desenvolvimento para serem testados, e, possivelmente aos outros
stakeholders, no incio da fase de execuo do teste [IEEE 829].
nmero ciclomtico
cyclomatic number
Verso 2.4br
Pgina
| 56
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
O
F
objetivo de teste
test objective
objeto de teste
test object
ATA
operabilidade
operability
orculo
oracle
F-AT
orculo de teste
test oracle
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 [Adrion].
Verso 2.4br
Pgina
| 57
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
P
pacote dirio
daily build
EITP
padro
standard
ETM
painel de controle
dashboard
ATT
par definio-utilizao
definition-use pair
Associao da definio de uma varivel com a utilizao desta varivel. O uso das variveis so
computacionais (exemplo, multiplicao) ou para orientar a execuo de um caminho (uso
predicado).
partico de equivalncia
equivalence partition
F
ATA
particionamento de equivalncia
EITP
equivalence partitioning
Tcnica de modelagem de teste caixa-preta na qual os casos de testes so modelados para executar
a partir de parties de equivalncia. Em principio, os casos de teste so modelados para cobrir cada
partio pelo menos uma vez.
Defect Detection Percentage (DDP)
Nmero de defeitos encontrados em uma fase de teste, dividido pelo nmero encontrado em todas
as fases do teste ou em qualquer outro meio depois.Ver tambm defeitos escapdos.
Verso 2.4br
Pgina
| 58
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
P
perfil de carga
load profile
Especificao da atividade que um componente ou sistema a ser testado pode ter na produo. Um
perfil de carga consiste em um determinado nmero de usurios virtuais que transformam um
conjunto definido de operaes em um perodo de tempo especificado e de acordo com um perfil
pr-operacional. Ver tambm o perfil de operao.
perfil de desempenho
performance profiling
ETM
ATT
perfil operacional
ETM
perfil operacional
operational profile
ATM
ATA
planejamento de teste
ETM
planning poker
test planning
EITP
ATM
plano de reviso
review plan
Verso 2.4br
Pgina
| 59
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
P
F
ATM
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 [IEEE 829].
Plano de teste que normalmente aborda uma fase de teste. Ver tambm plano de teste.
ATM
Plano de teste que aborda um nvel de teste. Ver tambm plano de teste.
ATM
Plano de teste que aborda mltiplos nveis de teste. Ver tambm plano de teste.
F
ATM
EITP
EM
poltica de teste
test policy
ponteiro
pointer
Item de dados que especifica o local de um outro item de dados, por exemplo, um item de dados que
especifica o endereo do registro do funcionrio prximo a ser processado [IEEE 610].
ATT
ponteiro perdido
wild pointer
Ponteiro que referencia um local que est fora do escopo desse ponteiro ou que no existe. Veja
tambm ponteiro.
ponto de entrada
entry point
Sentena executvel ou etapa do processo que define um ponto em que um determinado processo
destina-se a comear.
ponto de sada
exit point
Verso 2.4br
Pgina
| 60
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
P
portabilidade
portability
Facilidade com que o produto de software pode ser transferido de um ambiente de hardware ou
software para outro [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.
preciso
accuracy
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.
predicado
predicate
Uma declarao avaliada se verdadeira ou falsa, usada para determinar o fluxo de controle de lgica
de deciso posterior. Ver tambm a deciso.
pr-teste
pretest
ATM
prioridade
priority
Uma abordagem sistemtica para o teste baseado em risco que emprega identificao e anlise de
riscos do produto para criar uma matriz de risco do produto com base na probabilidade e impacto
probabilidade de risco
risk likelihood
problema
problem
Ver defeito
F
ATM
procedimento de teste
test procedure
Verso 2.4br
Pgina
| 61
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
P
processo
process
processo de teste
test process
Modelo baseado em contedo para a melhoria do processo de teste, construda em torno de doze
processos crticos. Estes incluem processos altamente visveis, de misso crtica em que o
desempenho afeta os lucros e reputao da empresa. Ver tambm modelo baseado em contedo.
Tcnica de script onde os scripts esto estruturadas em cenrios que representam casos de uso do
software em teste. Os scripts podem ser parametrizado com dados de teste.
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 [ISO 9000].
pseudo-aleatrio
pseudo-random
Srie que parece ser aleatria, mas que, de fato, foi gerada de acordo com alguma sequncia
preestabelecida.
ATM
EITP
PTC
CTP
Verso 2.4br
Pgina
| 62
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
Q
QFD
QFD
qualidade
quality
Grau at o qual um componente, sistema ou processo atende aos requisitos especificados e/ou s
necessidades e expectativas do usurio/consumidor [IEEE 610].
Viso de qualidade, na qual determinada pelo grau em que um produto ou servio est em
conformidade com os objetivos e exigncias do projeto. A qualidade decorre do processo(s) utilizado
[Garvin]. Ver tambm a qualidade baseada no produto, qualidade baseada na transcendncia,
qualidade baseada no usurio, qualidade baseada no valor.
Viso de qualidade onde ela no pode ser definida com preciso, mas a reconhecemos quando a vemos
ou estamos cientes de sua ausncia quando ela no estiver contemplada. A qualidade depende da
percepo e os sentimentos afetivos de um indivduo ou grupo de indivduos para um produto [Garvin].
Ver tambm qualidade baseada na fabricao, qualidade baseada no produto, qualidade baseada no
usurio, qualidade baseada no valor.
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 [Garvin]. Ver tambm qualidade baseada na fabricao, qualidade baseada em
atributos, qualidade baseada na transcendencia, qualidade baseada no usurio, a qualidade baseada
no valor.
Viso da qualidade, onde ela definida pelo preo. Um produto ou servio de qualidade aquele que
fornece o desempenho desejado, a um custo aceitvel. A qualidade determinada por meio de um
processo de deciso com os interessados sobre os trade-offs entre tempo, esforo e aspectos de custo
[Garvin]. Ver tambm a qualidade baseada na produo, qualidade baseada no produto, qualidade
baseada no usurio.
Verso 2.4br
Pgina
| 63
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
Q
qualidade de controle
quality control
As tcnicas e atividades operacionais, parte da gesto da qualidade, que esto focadas no cumprimento
de requisitos de qualidade [ISO 8402].
qualidade de software
software quality
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
Verso 2.4br
Pgina
| 64
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
R
F
rastreabilidade
traceability
rastreabilidade horizontal
horizontal traceability
Rastreamento dos requisitos para um nvel de teste por meio de camadas de documentao de testes
(por exemplo, plano de teste e especificao de modelagem, caso de teste, procedimento ou para
roteiro de teste).
rastreabilidade vertical
vertical traceability
Processo proprietrio de desenvolvimento de software que consiste quatro fases do ciclo de vida de
projeto: incepo, elaborao, construo e transio.
recuperabilidade
recoverability
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.
registrador
recorder
Ver redator
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.
F
registro de teste
ATM test log
Registro cronolgico das informaes relevantes sobre a execuo dos testes [IEEE 829].
Verso 2.4br
Pgina
| 65
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
R
relato da situao
status accounting
Documento que resume as avaliaes de resultados, como por exemplo, concluses, recomendaes e
pontos relevantes. Ver tambm avaliao de processo
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 bug
bug report
relatrio de defeito
defect report
Documento que relata qualquer falha em um componente ou sistema que possa fazer com este
componente ou sistema deixe de desempenhar sua funo requisitada [IEEE 829].
relatrio de desvio
deviation report
relatrio de incidente
incident report
Documento que notifica a ocorrncia de qualquer evento, (por exemplo, durante o teste) que requer
investigao [IEEE 829].
relatrio de problema
problem report
Verso 2.4br
Pgina
| 66
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
R
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.
F
relatrio de resumo de teste
ATM 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 [IEEE 829].
relatrio de teste
test report
Estrutura do CMM onde os nveis de capacidade provm uma ordem recomendada para a abordagem
de melhoria de processos dentro das reas de processo especificado [CMMI].
Estrutura de modelo em que a satisfao das metas de um conjunto de reas de processo estabelece
um nvel de maturidade. Cada nvel constri uma base para os nveis subsequentes [CMMI].
reproducibilidade de teste
test reproducibility
Atributo de um teste que indica se os mesmos resultados so produzidos a cada vez que o teste
executado.
reprovao de teste
test fail
Ver falhar
requisito
requirement
requisito de teste
test requirement
Verso 2.4br
Pgina
| 67
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
R
F
requisito funcional
functional requirement
Especifica determinada funo que um componente ou sistema deve desempenhar [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 [IEEE 829].
requisitos testveis
testable requirement
Requisitos que se declaram em termos que permitam a modelagem (e, posteriormente, criao de
casos de teste) e execuo de testes para determinar se a exigncia foi cumprida [IEEE 610].
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 real e resultado esperado.
Veredicto final sobre a execuo de um teste e seus resultados, como aprovao, reprovao, ou erro.
O resultado de erro usado para situaes em que no claro se o problema est no objeto de teste.
resultado de deciso
decision outcome
Resultado de uma deciso (o qual, por sua vez, determina os desvios a serem seguidos).
resultado de teste
test result
Ver resultado.
resultado esperado
expected result
Comportamento previsto pela especificao, ou por outra fonte, de um componente ou sistema sob
determinadas condies.
resultado real
actual result
reteste
re-testing
Verso 2.4br
Pgina
| 68
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
R
EITP retrospectiva de reunio
retrospective meeting
Reunio no final de um projeto durante o qual os membros da equipe avaliam o projeto e aprendem as
lies que podem ser aplicadas para o prximo projeto.
Maneira estruturada para captar as lies aprendidas e criar planos de ao especficos para melhorar
no prximo projeto ou fase seguinte do projeto.
reunio ps projeto
post-project meeting
F
reviso
ATM 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 [IEEE 1028].
reviso ad hoc
ad hoc review
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 [TMap].
reviso formal
formal review
F
reviso informal
ATM informal 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 2.4br
Pgina
| 69
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
R
F
reviso tcnica
ATM technical review
Discusso realizada entre pares buscando o consenso sobre o tipo de abordagem tcnica a ser utilizada
[Gilb e Graham, IEEE 1028]. Ver tambm reviso por pares.
F
revisor
ATM reviewer
F
risco
ATM risk
Fator que pode resultar em consequncias futuras negativas; normalmente expresso em termos de
impacto e possibilidade.
F
risco de produto
F-AT product risk
ATM Risco diretamente relacionado ao objeto do teste. Ver tambm risco.
ATA
ATT
F
risco de projeto
ATM project risk
Riscos relacionados com a gesto e controle do projeto (teste), por exemplo, falta de pessoal, prazos
rigorosos, mudana de requisitos, etc.. Ver tambm risco.
Um risco de produto relacionado com um atributo de qualidade. Ver tambm atributo de qualidade,
risco de produto.
ATT
robustez
robustness
EITP RUP
RUP
Verso 2.4br
Pgina
| 70
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
S
sada
output
Uma varivel (seja armazenada dentro de um componente ou fora dela) que escrita por um
componente.
sada esperada
expected outcome
scorecard
scorecard
F
ATM
script de teste
test script
Tcnica de script que cria e utiliza uma biblioteca de reutilizveis (de partes) scripts.
Tcnica de scripting simples, sem qualquer estrutura de controle nos scripts de teste.
EITP
SCRUM
SCRUM
segurana
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 [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 [ISO 9126]. Ver tambm
funcionalidade.
semeamento de erro
error seeding
Verso 2.4br
Pgina
| 71
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
S
semeamento de falhas
fault seeding
Processo de adio intencional de defeitos conhecidos que j esto no componente ou sistema para
efeito de controle da taxa de deteco e remoo, e estimar o nmero de defeitos restantes.
Semeamento de falha tipicamente parte do teste de desenvolvimento (pre-release) e pode ser
realizado em qualquer nvel do teste (componente, integrao, ou do sistema) [IEEE 610].
sensibilizao de caminho
path sensitizing
sentena
statement
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.
sentena fonte
source statement
Ver sentena.
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 testes exploratrios.
ATM
severidade
severity
simulao
simulation
simulador
simulator
Verso 2.4br
Pgina
| 72
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
S
F
simulador
stub
sistema
system
Coleo de componentes organizados para realizar uma funo especfica ou conjunto de funes
[IEEE 610].
Sistema cuja falha ou mau funcionamento pode resultar em morte ou leses graves a pessoas, perda
ou danos graves ao equipamento, ou dano ambiental.
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 interdisciplinares, geralmente sem uma estrutura de gesto comum.
situao de teste
test situation
software
software
software customizado
bespoke software
software de prateleira
off-the-shelf software
Produto de software que desenvolvido para o mercado em geral, ou seja, para um grande nmero
de clientes, e que entregue para muitos clientes em formato idntico.
Verso 2.4br
Pgina
| 73
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
S
Software Failure Mode and Effect Analysis (SFMEA)
Software Failure Mode and Effect Analysis (SFMEA)
software padro
standard software
software personalizado
custom software
ATA
Uma tcnica de teste baseada em questionrio para medio da qualidade de software a partir do
ponto de vista do usurio final [Veenendaal].
EITP
SPI
SPI
ATM
EITP
STEP
STEP
subcaminho
subpath
ATT
substitutibilidade
replaceability
Capacidade que um produto de software tem para ser utilizado no lugar de outro produto de
software especfico para os mesmos fins e no mesmo ambiente [ISO 9126]. Ver tambm
portabilidade.
Verso 2.4br
Pgina
| 74
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
S
suite de caso de teste
test case suite
suite de teste
test suite
Conjunto de vrios casos de teste para um componente ou sistema sendo testado, no qual a pscondio de um teste frequentemente utilizada como precondio para o prximo.
ATA
SUMI
SUMI
F
ATA
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.
ETAE SUT
SUT
ATM
EITP
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 no contedo.
Verso 2.4br
Pgina
| 75
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
T
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.
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 [IEEE
610].
F-AT
ATA
taxonomia de defeito
defect taxonomy
taxonomia do bug
bug taxonomy
TDD
TDD
ATA
ATA
ATT
ATA
Verso 2.4br
Pgina
| 76
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
T
tcnica de caixa-branca
white-box technique
tcnica de caixa-preta
black box technique
Mtodo utilizado para desempenhar a real execuo do teste, seja manual ou automaticamente.
ATA
Um procedimento para derivar e/ou selecionar casos de testes destinados a uma ou mais categorias
de defeitos, com testes sendo desenvolvidos a partir do que se sabe sobre a categoria especfica do
defeito. Ver tambm taxonomia de defeito.
F
ATA
Procedimento para obter e/ou selecionar os casos de teste baseados na experincia, conhecimento e
intuio do testador.
F
ATA
F
ATT
Tcnica de derivar e/ou selecionar casos de teste considerando as especificaes, funcionais ou nofuncionais, de um componente ou sistema, sem referenciar sua estrutura interna.
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.
Verso 2.4br
Pgina
| 77
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
T
tcnica de modelagem de teste estrutural
structural 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.
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.
tcnica de teste
test technique
Mdia aritmtica (mdia) do tempo que um sistema levar para se recuperar de eventuais falhas. Isso
normalmente inclui testes para garantir que o defeito foi resolvido.
A mdia aritmtica (mdia) de tempo entre falhas de um sistema. O MTBF normalmente parte de
um modelo de crescimento da confiabilidade que supe que o sistema no imediatamente reparado
como parte de um processo de correo de defeitos. Ver tambm o modelo de crescimento da
confiabilidade.
ATT
EITP
ATT
testabilidade
Framework estagiado em cinco nveis para a melhoria do processo de teste, relacionadas com o
Capability Maturity Model Integration (CMMI), descreve os principais elementos de um processo de
teste eficaz.
testability
Capacidade do produto de software de permitir que o software, quando modificado, seja validado
[ISO 9126]. Ver tambm manutenibilidade.
testador
tester
Verso 2.4br
Pgina
| 78
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
T
F
testar
testing
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
teste ad hoc
ad hoc testing
EITP
teste gil
agile testing
Prtica de teste para um projeto que utiliza metodologias geis de desenvolvimento de software
incorporando tcnicas e mtodos como Extreme Programming (XP), que trata o processo de
desenvolvimento como o cliente de teste e enfatiza o paradigma "test-first design". Ver tambm
desenvolvimento orientado a testes.
teste aleatrio
random testing
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 sistemas de prateleira (software off-theshelf) como forma de teste de aceite interna.
ETM
teste analtico
analytical testing
Teste baseado em uma anlise sistemtica, por exemplo, dos riscos de produtos ou requisitos.
ETAE
Teste API
API Testing
Testes realizados enviando comandos para o software em teste utilizando interfaces de programao
de aplicativo diretamente.
Uma tcnica de teste baseada na experincia que usa ataques de software para induzir falhas,
principalmente falhas relacionadas segurana. Ver tambm ataque.
Verso 2.4br
Pgina
| 79
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
T
ATA
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. Ver tambm teste baseado na experincia.
ATA
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.
F
ATM
ATA
ATT
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.
ETM
Testes com base em um modelo de componente ou sistema em teste, por exemplo, modelos de
crescimento de confiabilidade, modelos de uso como perfis operacionais ou modelos
comportamentais, tais como tabela de deciso ou diagrama de transio de estado.
Verso 2.4br
Pgina
| 80
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
T
teste bsico
smoke test
teste beta
beta testing
teste big-bang
big-bang testing
teste bottom-up
bottom-up testing
teste caixa-clara
clear-box testing
teste caixa-preta
black box testing
ETAE
teste CLI
CLI testing
Testes realizados enviando comandos para o software em teste usando uma interface de linha de
comando dedicado.
ATA
teste combinatrio
combinatorial testing
Pgina
| 81
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
T
ETM
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.
ETM
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 padro.
teste completo
complete testing
ETM
teste consultivo
consultative 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 aceite
acceptance testingessibility
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 2.4br
Pgina
| 82
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
T
ATT
ATA
teste de acessibilidade
accessibility testing
Teste que determina a facilidade com a qual usurios portadores de deficincias possam utilizar
determinado componente ou sistema [Gerrard].
ATA
teste de preciso
accuracy testing
O processo de testes para determinar a preciso de um produto de software. Veja tambm a preciso.
ATA
teste de adequao
suitability testing
teste de algoritmo
algorithm test
Teste de cdigo que permite a comunicao entre diferentes processos, programas e / ou sistemas.
Testes de API envolvem muitas vezes testes negativos, por exemplo, para validar a robustez de
tratamento de erros. Ver tambm teste de interface.
teste de armazenamento
storage testing
ATA
Forma sistemtica de testar todas as combinaes de pares de variveis usando matrizes ortogonais.
Reduz significativamente o nmero de todas as combinaes de variveis para testar todas as
combinaes de pares. Veja tambm teste combinatrio, teste n-wise, testes de pares.
teste de benchmark
benchmark test
Verso 2.4br
Pgina
| 83
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
T
F
teste de caixa-branca
white-box testing
ATT
teste de caminho
path testing
Tcnica de modelagem de teste caixa-branca na qual os casos de teste so modelados para executar
caminhos.
teste de carga
load testing
F
ATA
Tcnica de modelagem de teste de caixa-preta na qual os casos de teste so modelados para executar
cenrios de usurio.
teste de cenrio
scenario testing
Tcnica de modelagem de teste caixa-preta na qual os casos de teste so modelados para executar
procedimentos e processos comerciais [TMap].
teste de comparao
back-to-back testing
Teste em que duas ou mais variantes de um componente ou sistema so executados com as mesmas
entradas, tendo as sadas comparadas, e analizadas em casos de discrepncias [IEE 610].
Verso 2.4br
Pgina
| 84
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
T
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
[TMap].
teste de compatibilidade
compatibility testing
teste de complacncia
compliance testing
teste de componente
component testing
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. Veja 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 [IEEE 610].
ATT
teste de condio
condition testing
Tcnica para modelagem de testes em caixa-branca onde os casos de teste so modelados para
executar o resultado de uma condio.
ATT
Tcnica de modelagem de teste caixa-branca na qual os casos de teste so modelados para executar
resultados de condio e resultados de deciso.
ATT
Tcnica caixa-branca de modelagem de teste no qual os casos de teste so modelados para executar
combinaes de resultados de condio simples (dentro de uma instruo).
Verso 2.4br
Pgina
| 85
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
T
F
ATT
teste de confiabilidade
reliability testing
teste de confiana
confidence test
teste de configurao
configuration testing
teste de confirmao
confirmation testing
Teste que executa os casos de teste que falharam na ltima vez que foram executados, a fim de
verificar o sucesso das aes corretivas
teste de conformidade
conformance testing
ETM
teste de contra-regresso
regression-averse testing
Teste usando vrias tcnicas para controlar o risco de regresso, por exemplo, atravs da concepo
de reutilizao de testware e por uma grande automatizao em um ou mais nveis de teste.
ATT
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, condio
de teste, teste de caminho.
teste de converso
conversion testing
Testes de software usados para converter dados de sistemas existentes para uso em sistemas
substitutos.
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.
Uma tcnica de teste caixa-branca em que os casos de teste so projetados para ao serem executados
obter resultados de nica condio que independentemente afetam um resultado da deciso.
F
F-AT
ATT
teste de desempenho
performance testing
Processo que determina o desempenho de um produto de software. Ver tambm teste de eficincia.
Verso 2.4br
Pgina
| 86
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
T
teste de desenvolvimento
development testing
teste de desvio
branch testing
Tcnica de modelagem de teste de caixa branca na qual os casos de teste so modelados para
executarem os desvios.
teste de documentao
documentation testing
teste de eficincia
efficiency testing
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.
teste de escalabilidade
scalability testing
ATA
Uma tcnica de teste caixa-preta em que os casos de teste so projetados com base no histrico dos
usurios para verificar a sua correcta aplicao. Ver tambm estria de usurio.
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 [IEEE 610]. Ver tambm testes de desempenho,
testes de carga.
Tcnica de modelagem de teste caixa-branca na qual casos de teste so projetados para definirutilizar a execuo de pares de variveis.
teste de funcionalidade
functionality testing
Pgina
| 87
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
T
ETAE
teste de gancho
test hook
teste de instabilidade
installability testing
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 e teste de integrao de
sistema.
Testes realizados para expor os defeitos nas interfaces e interao entre os componentes integrados.
Os testes realizados para expor defeitos nas interfaces e interao entre componentes de hardware e
software. Ver tambm o teste de integrao.
Testar a integrao de sistemas e pacotes; testar as interfaces para outras organizaes externas (por
exemplo, Intercmbio Eletrnico de Dados, Internet)
ATT
Uma forma de teste de integrao onde todos os ns que se ligam a um determinado n so a base
para o teste de integrao.
ATT
Uma forma de teste de integrao que visa pares de componentes que trabalham em conjunto, como
mostrado em um grfico de chamadas.
Testa os mtodos e processos utilizados para acessar e gerenciar o banco de dados a fim de assegurar
que os mtodos de acesso, os processos e as regras dos dados funcionem conforme esperado e que,
durante o acesso ao banco de dados, estes no sejam corrompidos, removidos inesperadamente,
atualizados ou criados.
Verso 2.4br
Pgina
| 88
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
T
teste de integridade de dados
data integrity testing
teste de interface
interface testing
F
ATA
teste de interoperabilidade
interoperability testing
teste de isolamento
isolation testing
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 link
link testing
teste de manuteno
maintenance testing
F
F-AT
ATT
teste de manutenibilidade
maintainability testing
teste de mesa
desk checking
Teste de um software ou uma especificao por meio da simulao manual de sua execuo.
Ver tambm anlise esttica.
teste de migrao
migration testing
teste de mdulo
module testing
Pgina
| 89
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
T
teste de mutao
mutation testing
teste de padres
standards testing
teste de partio
partition testing
Teste estatstico que utiliza um modelo de operaes de sistema (para tarefas de curta durao) e da
probabilidade de uso mais comum [Musa].
F
ATT
teste de portabilidade
ATA
teste de preciso
portability testing
O processo de testes para determinar a preciso de um produto de software. Veja tambm a preciso.
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 programa
program testing
ATT
teste de recuperabilidade
recoverability testing
teste de recuperao
recovery testing
F
F-AT
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.
Verso 2.4br
Pgina
| 90
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
T
teste de regulamentao
regulation testing
teste de robustez
robustness testing
teste de sanidade
sanity test
teste de segurana
safety testing
F
F-AT
ATT
teste de segurana
ATT
teste de sentena
security testing
Teste para determinar a segurana do produto de software. Ver tambm testes de funcionalidade.
statement testing
Tcnica de modelagem de teste caixa-branca na qual os casos de teste so modelados para executar
sentenas.
teste de servicibilidade
serviceability testing
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 sistema
system testing
Testa um sistema integrado para verificar se ele atende aos requisitos especificados [Hetzel].
F
ATA
F
ATA
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
[Veenendaal]. Ver tambm tabela de deciso.
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.
teste de unidade
unit testing
Pgina
| 91
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
T
F
F-AT
ATA
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 [ISO 9126].
teste de usurio
user test
ATT
teste de volume
volume testing
Teste que submete o sistema a grandes volumes de dados. Ver tambm teste de recurso e utilizao.
teste dinmico
dynamic testing
teste do macaco
monkey testing
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 campo
field testing
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
teste esttico
static testing
Pgina
| 92
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
T
teste estatstico
statistical testing
Tcnica de modelagem de teste no qual um modelo de distribuio estatstica da entrada usado para
construir casos de teste representativos. Ver tambm teste de perfil operacional.
teste estrutural
structural testing
teste exaustivo
exhaustive testing
F
F-AT
ATA
teste exploratrio
teste funcional
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 [Depois de Bach].
functional testing
teste gravado
test record
ETAE
ETAE
teste GUI
GUI Testing
Testes realizados interagindo com o software em teste atravs da interface grfica do usurio.
teste incremental
incremental testing
teste invlido
invalid testing
Utiliza valores de entrada que devem ser rejeitados pelo componente ou sistema. Ver tambm
tolerncia ao erro.
ETM
teste metdico
methodical testing
Teste com base em um conjunto de testes padro, por exemplo, uma lista de verificao, um padro
de qualidade, ou de um conjunto generalizado de casos de teste.
Verso 2.4br
Pgina
| 93
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
T
teste n-wise
n-wise testing
Um teste de tcnica de design caixa preta na qual os casos de teste so projetados para executar todas
as possveis combinaes distintas de qualquer conjunto de parmetros de entrada n. Veja tambm
teste combinatria, teste de arranjo ortogonal, testes de pares
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 negativo
negative testing
Visa mostrar que um componente ou sistema no funciona. O teste negativo se refere mais atitude
do testador do que a uma abordagem de teste especfica ou uma tcnica de modelagem de teste, por
exemplo, o teste com valores de entrada invlidos ou com excees [Beizer].
teste N-switch
N-switch testing
Forma de teste de transio de estado na qual os casos de teste so modelados para executar todas
as sequncias de N+1 vlidas [Chow]. Ver tambm teste de transio de estado.
teste operacional
operational testing
Realizado com a finalidade de avaliar um componente ou sistema em seu ambiente operacional [IEEE
610].
F
ATT
F
ATA
ATT
ETM
teste reativo
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 [Fewster e Graham]. Ver tambm 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.
reactive testing
Teste que responde dinamicamente ao sistema real em teste e os resultados dos testes a serem
obtidos. Normalmente testes reativo tem um ciclo de planejamento reduzido e as fases de modelagem
de teste e implementao no so realizadas at o objeto de teste ser recebido.
Verso 2.4br
Pgina
| 94
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
T
teste sobre falha
failover testing
Teste simulando modos de falha ou causados por falhas conhecidas em um ambiente controlado.
Aps uma falha, o mecanismo testado para garantir que os dados no so perdidos ou danificados
e que os nveis de servio acordados sejam mantidos, por exemplo, a disponibilidade de funo ou
tempos de resposta. Ver tambm teste de recuperabilidade.
teste sujo
dirty testing
teste terceirizado
outsourced testing
Testes realizados por pessoas que no so co-locadas com a equipe do projeto e no so colegas de
trabalho.
teste top-down
top-down testing
ATA
testes de pares
pairwise testing
Teste caixa-preta de um projeto no qual os casos de teste so projetados para executar todas as
possveis combinaes distintas de cada par de parmetros de entrada. Ver tambm testes arranjo
ortogonal
Abordagem na qual os casos de teste so modelados com base em descries e/ou no conhecimento
dos processos dos negcios.
testes de arco
arc testing
testes internalizado
insourced testing
Testes realizados por pessoas que so co-locadas com a equipe do projeto, mas no so colegas de
trabalho.
testware
testware
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 [Fewster e Graham].
Verso 2.4br
Pgina
| 95
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
T
testware de automao
automated testware
tipo de defeito
defect type
ETM
tipo de risco
risk type
Conjunto de riscos agrupados por um ou mais elementos comuns, tais como um atributo de qualidade,
causa, localizao, ou o efeito potencial de risco. Um conjunto especfico de tipos de risco do produto
est relacionado ao tipo de teste que pode mitigar (controle) qual o tipo de risco. Por exemplo, o risco
de m interpretao das interaes com o usurio pode ser atenuado por meio de testes de
usabilidade.
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 [TMap].
ATM
EITP
TMMi
TMMi
tolerncia a erros
error tolerance
tolerncia a falha
fault tolerance
Capacidade que um produto de software tem para manter um nvel especfico de desempenho em
casos de faltas (defeitos) de software ou de infrao de sua interface especfica [ISO 9126].
Ver tambm confiabilidade.
Verso 2.4br
Pgina
| 96
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
T
EITP
EITP
TPG
TPG
ATM
EITP
TPI Next
EITP
TQM
TPI Next
Uma estrutura de negcios voltada para a melhoria contnua do processo de teste que descreve de
forma eficaz e eficiente seus principais elementos.
TQM
transio de estado
state transition
tratamento de exceo
exception handling
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 levado adiante [TMap].
Verso 2.4br
Pgina
| 97
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
U
unidade
unit
Ver componente
usabilidade
usability
Capacidade que um software tem de ser entendido, aprendido, utilizado e atraente para o usurio
quando utilizado sob determinadas condies [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 [ISO 9126]. Ver tambm eficcia.
Verso 2.4br
Pgina
| 98
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
V
F
validao
validation
Confirmao, por meio de exames e do fornecimento de evidncias objetivas, que os requisitos de uso
ou aplicao especfica tencionada foram atendidos [ISO 9000].
valor de entrada
input value
valor de sada
output value
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
ATT
vazamento de memria
memory leak
verificao
verification
verificador
checker
Ver revisor
Verso 2.4br
Pgina
| 99
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
W
ATA
WAMMI
WAMMI
WBS
WBS
ATA
ATM
Tcnica de estimativa de teste baseada em especializao que visa produzir uma estimativa
precisa utilizando a sabedoria coletiva dos membros da equipe.
Verso 2.4br
Pgina
| 100
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
ANEXO A REFERNCIAS NORMATIVAS
[DO-178B] DO-178B:1992. Software Considerations in Airborne Systems and Equipment
Certification, Requirements and Technical Concepts for Aviation (RTCA SC167).
[IEEE 610] IEEE 610.12:1990. Standard Glossary of Software Engineering Terminology.
[IEEE 829] IEEE 829:1998. Standard for Software Test Documentation.
[IEEE 1008] IEEE 1008:1993. Standard for Software Unit Testing.
[IEEE 1028] IEEE 1028:1997. Standard for Software Reviews and Audits.
[IEEE 1044] IEEE 1044:1993. Standard Classification for Software Anomalies.
[IEEE 1219] IEEE 1219:1998. Software Maintenance.
[ISO ISO/IEC 2382-1:1993. Data processing - Vocabulary - Part 1: Fundamental
2382/1] terms.
[ISO 8402]
[ISO 9000] ISO 9000:2005. Quality Management Systems Fundamentals and Vocabulary.
[ISO 9126] ISO/IEC 9126-1:2001. Software Engineering Software Product Quality Part 1:
Quality characteristics and sub-characteristics.
[ISO 12207] ISO/IEC 12207:1995. Information Technology Software Lifecycle Processes.
[ISO 14598] ISO/IEC 14598-1:1999. Information Technology Software Product Evaluation Part 1: General Overview.
[ISO 15504] ISO/IEC 15504-9: 1998. Information Technology Software Process Assessment
Part 9: Vocabulary
Verso 2.4br
Pgina
| 101
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
ANEXO B REFERNCIAS LITERRIAS
[ABBOTT] J. Abbot (1986)
Software Testing Techniques, NCC Publications.
[ADRION] W. Adrion, M. Branstad and J. Cherniabsky (1982)
Validation, Verification and Testing of Computer Software, in: Computing
Surveys, Vol. 14, N 2, June 1982.
[AKAO] Akao, Yoji (1994), Development History of Quality Function Deployment - The
Customer Driven Approach to Quality Planning and Deployment, Minato,
Tokyo 107 Japan: Asian Productivity Organization, pp. 339, ISBN 92-833-11213
[BACH] J. Bach (2004)
Exploratory Testing, in: E. van Veenendaal, The Testing Practitioner 2nd
edition, UTN Publishing, ISBN 90-72194-65-9.
[BEIZER] B. Beizer (1990)
Software Testing Techniques, van Nostrand Reinhold, ISBN 0-442-20672-0
[CHOW] T. Chow (1978)
Testing Software Design Modelled by Finite-Sate Machines, in: IEEE
Transactions on Software Engineering, Vol. 4, N 3, May 1978.
[CMM] M. Paulk, C. Weber, B. Curtis and M.B. Chrissis (1995)
The Capability Maturity Model, Guidelines for Improving the Software
Process, Addison-Wesley, ISBN 0-201-54664-7
[CMMI] M.B. Chrissis, M. Konrad and S. Shrum (2004)
CMMI, Guidelines for Process Integration and Product Improvement, Addison
Wesley, ISBN 0-321-15496-7
[DEMING] D. W. Edwards (1986)
Out of the Crisis, MIT Center for Advanced Engineering Study, ISBN 0-91137901-0
[FENTON] N. Fenton (1991)
Software Metrics: a Rigorous Approach, Chapman & Hall, ISBN 0-53249-425-1
[FEWSTER AND M. Fewster and D. Graham (1999)
GRAHAM] Software Test Automation, Effective use of test execution tools, AddisonWesley, ISBN 0-201-33140-3.
[FREEDMAN AND D. Freedman and G. Weinberg (1990)
WEINBERG] Walkthroughs, Inspections, and Technical Reviews, Dorset House Publishing,
ISBN 0-932633-19-6.
[GARVIN] D.A. Garvin (1984)
What does product quality really mean?, in: Sloan Management Review, Vol.
26, n 1 1984
[GERRARD] P. Gerrard and N. Thompson (2002)
Risk-Based E-Business Testing, Artech House Publishers, ISBN 1-58053-314-0.
Verso 2.4br
Pgina
| 102
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
[GILB AND T. Gilb and D. Graham (1993)
GRAHAM] Software Inspection, Addison-Wesley, ISBN 0-201-63181-4.
[GRAHAM] D. Graham, E. van Veenendaal, I. Evans and R. Black (2007)
Foundations of Software Testing, Thomson Learning, ISBN 978-1-84480-355-2
[GROCHTMANN] M. Grochtmann (1994)
Test Case Design Using Classification Trees, in: Conference Proceedings STAR
1994.
[HETZEL] W. Hetzel (1988)
The complete guide to software testing 2 edition, QED Information
Sciences, ISBN 0-89435-242-3.
[JURAN] J.M. Juran (1979)
Quality Control Handbook, McGraw-Hill
[MCCABE] T. McCabe (1976)
A complexity measure, in: IEEE Transactions on Software Engineering, Vol. 2,
pages. 308-320.
[MUSA] J. Musa (1998)
Software Reliability Engineering Testing, McGraw-Hill Education, ISBN 007913-271-5.
[MYERS] G. Myers (1979)
The Art of Software Testing, Wiley, ISBN 0-471-04328-1.
[TMAP] M. Pol, R. Teunissen, E. van Veenendaal (2002)
Software Testing, A guide to the TMap Approach, Addison Wesley, ISBN 0201-745712.
[TMMI] E. van Veenendaal and J. Cannegieter (2011)
The Little TMMi, UTN Publishing, ISBN 97-89490986-03-2
[VEENENDAAL04] E. van Veenendaal (2004)
The Testing Practitioner 2 edition, UTN Publishing, ISBN 90-72194-65-9.
[VEENENDAAL08] E. van Veenendaal (2008)
Test Improvement Manifesto, in: Testing Experience, Issue 04/08, December
2008
Verso 2.4br
Pgina
| 103
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
SUMRIO
A .................................................................................. 8
abordagem de teste ................................................ 8
ao (IDEAL) ............................................................ 8
aceite ...................................................................... 8
acompanhamento ................................................... 8
acompanhamento estruturado ................................ 8
adaptabilidade ........................................................ 8
adequao .............................................................. 8
alvo de teste ............................................................ 8
ambiente de teste.................................................... 8
ambiente operacional.............................................. 9
ambiente preparado para teste ............................... 9
analisabilidade ........................................................ 9
analisador ............................................................... 9
analisador esttico .................................................. 9
anlise causal .......................................................... 9
anlise de rvore de falhas (AAF)............................. 9
anlise de causa-efeito ............................................ 9
anlise de causa-raiz ............................................... 9
anlise de cobertura ................................................ 9
anlise de cdigo ..................................................... 9
anlise de cdigo esttico...................................... 10
anlise de domnio ................................................ 10
anlise de fluxo de dados ...................................... 10
anlise de impacto ................................................ 10
anlise de mutao ............................................... 10
anlise de Pareto ................................................... 10
anlise de perigo ................................................... 10
anlise de Ponto de Funo (APF) .......................... 10
anlise de Ponto de Teste (APT) ............................. 10
anlise de risco ...................................................... 10
analise de teste ..................................................... 10
anlise de valor limite............................................ 11
anlise dinmica ................................................... 11
anlise do fluxo de controle ................................... 11
anlise esttica ..................................................... 11
anlise transacional .............................................. 11
analizador de cdigo esttico ................................ 11
anomalia ............................................................... 11
anti-padro ........................................................... 11
aperfeioador do processo de teste ....................... 11
API......................................................................... 12
apreensibilidade .................................................... 12
aprendizado (IDEAL) .............................................. 12
aprovao de teste ................................................ 12
aprovao/reprovao de critrios ........................ 12
aprovar ................................................................. 12
armazenamento .................................................... 12
arquiteto de teste .................................................. 12
arquitetura de automao de teste ....................... 12
arranjo ortogonal .................................................. 12
rvore de classificao .......................................... 13
assistente de instalao......................................... 13
Verso 2.4br
ataque................................................................... 13
ataque ao software ............................................... 13
ataque de falha ..................................................... 13
ator ....................................................................... 13
atratividade........................................................... 13
atributo de qualidade ............................................ 13
auditor lder........................................................... 13
auditoria ............................................................... 13
auditoria de configurao ..................................... 14
automao da execuo de teste .......................... 14
automatizao de teste ......................................... 14
avaliao ............................................................... 14
avaliao de processo............................................ 14
avaliao de risco .................................................. 14
avaliao heurstica............................................... 14
avaliador ............................................................... 14
B ................................................................................ 15
balanced scorecard................................................ 15
banco de teste ....................................................... 15
base de teste ......................................................... 15
base de teste congelada ........................................ 15
baseline ................................................................. 15
bebugging ............................................................. 15
bloco bsico........................................................... 15
boas prticas ......................................................... 15
buffer .................................................................... 15
bug ........................................................................ 16
BVT........................................................................ 16
C ................................................................................ 17
camada de adaptao de teste.............................. 17
camada de definio de teste ................................ 17
camada de execuo de teste ................................ 17
camada de gerao de teste.................................. 17
caminho ................................................................ 17
caminho de fluxo de controle ................................. 17
caminho invivel.................................................... 17
caminho vivel ...................................................... 17
caminho-dd ........................................................... 17
Capability Maturity Model Integration(CMMI) ...... 17
captura/execuo.................................................. 18
caracterstica......................................................... 18
caracterstica de produto de software ................... 18
caracterstica de qualidade.................................... 18
caracterstica de qualidade de software ................ 18
carta...................................................................... 18
carta de controle ................................................... 18
carta de teste ........................................................ 18
CASE ...................................................................... 18
caso de teste ......................................................... 18
caso de teste abstrato ........................................... 18
caso de teste bloqueado ........................................ 19
caso de teste concreto ........................................... 19
caso de teste de alto nvel...................................... 19
Pgina
| 104
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
caso de teste de baixo nvel ................................... 19
caso de teste lgico ............................................... 19
caso de uso ............................................................ 19
CAST ...................................................................... 19
categoria de defeito .............................................. 19
categoria de risco .................................................. 19
causa-raiz .............................................................. 19
cenrio de teste ..................................................... 19
certificao............................................................ 20
ciclo de Deming ..................................................... 20
ciclo de teste ......................................................... 20
ciclo de vida do software ....................................... 20
classe de equivalncia ........................................... 20
CLI ......................................................................... 20
CMMI .................................................................... 20
cobertura .............................................................. 20
cobertura da condio de deciso ......................... 20
cobertura de caminho ........................................... 20
cobertura de cdigo .............................................. 21
cobertura de combinao de condio .................. 21
cobertura de condio ........................................... 21
cobertura de condio mltipla ............................. 21
cobertura de condio mltipla modificada ........... 21
cobertura de deciso ............................................. 21
cobertura de deciso de condio modificada ....... 21
cobertura de desvio ............................................... 21
cobertura de condio determinada ...................... 21
cobertura de fluxo de dados .................................. 21
cobertura de partio de equivalncia ................... 22
cobertura de sentena ........................................... 22
cobertura de teste ................................................. 22
cobertura de valor limite ....................................... 22
cobertura estrutural .............................................. 22
cobertura LCSAJ ..................................................... 22
cobertura N-switch ................................................ 22
cdigo ................................................................... 22
cdigo inacessvel .................................................. 22
cdigo morto ......................................................... 22
coexistncia ........................................................... 22
combinao de cobertura de condio de desvio ... 22
comit de controle de configurao ....................... 23
comit de controle de mudana............................. 23
comit de gesto de defeitos ................................. 23
comit de triagem de defeito ................................. 23
comparao de teste ............................................. 23
comparao dinmica ........................................... 23
comparao ps-execuo .................................... 23
comparador........................................................... 23
comparador de teste ............................................. 23
compilar teste de verificao ................................. 23
compilador ............................................................ 24
complacncia ........................................................ 24
complexidade ........................................................ 24
complexidade ciclomtica ..................................... 24
componente .......................................................... 24
comportamento .................................................... 24
comportamento co-dependente ............................ 24
Verso 2.4br
| 105
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
diagrama causa-efeito .......................................... 30
diagrama de estado .............................................. 30
diagrama espinha de peixe .................................... 30
diagrama Ishikawa ................................................ 30
diretor de teste ...................................................... 30
disponibilidade ...................................................... 30
domnio ................................................................. 30
domnio de entrada ............................................... 31
domnio de sada ................................................... 31
E ................................................................................ 32
efeito de monitorao ........................................... 32
efetividade ............................................................ 32
eficincia ............................................................... 32
emulador............................................................... 32
EMTE ..................................................................... 32
engano .................................................................. 32
engenheiro de automao de teste ....................... 32
entendibilidade...................................................... 32
entrada ................................................................. 32
entrada de teste .................................................... 32
entrada especificada ............................................. 33
entregveis de teste .............................................. 33
entregvel ............................................................. 33
equipamento de teste............................................ 33
erro ....................................................................... 33
escala de medio ................................................. 33
escalabilidade........................................................ 33
esforo de teste manual equivalente ..................... 33
especificao ......................................................... 33
especificao de caso de teste ............................... 33
especificao de componente ................................ 33
especificao de modelagem de teste ................... 34
especificao de procedimento de teste ................ 34
especificao de teste............................................ 34
estabelecimento (IDEAL) ........................................ 34
estabilidade ........................................................... 34
estgio de teste ..................................................... 34
estimativa de teste ................................................ 34
estimativa trs pontos ........................................... 34
estria de usurio .................................................. 34
estouro de buffer ................................................... 35
estratgia de automao de teste ......................... 35
estratgia de teste................................................. 35
execuo de teste .................................................. 35
execuo de teste .................................................. 35
exercitado ............................................................. 35
extreme programming........................................... 35
F ................................................................................ 36
Failure Mode and Effect Analysis (FMEA) ............... 36
Failure Mode, Effects, and Criticality Analysis
(FMECA) ................................................................ 36
falha ...................................................................... 36
falha ...................................................................... 36
falhar .................................................................... 36
falso resultado aprovado ....................................... 36
falso resultado falho .............................................. 36
falso resultado negativo ........................................ 36
Verso 2.4br
| 106
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
gerente de automao de teste ............................. 43
gerente de teste .................................................... 43
gesto de configurao ......................................... 43
Goal Question Metric ............................................ 43
GQM ..................................................................... 43
grfico burndown .................................................. 43
grfico de causa-efeito .......................................... 43
grfico de chamada ............................................... 43
grfico de Shewhart .............................................. 44
grfico do fluxo de controle ................................... 44
gravao de teste .................................................. 44
Grupo de Processo de Teste ................................... 44
GUI ........................................................................ 44
guia de instalao ................................................. 44
H................................................................................ 45
homem no meio ataque ........................................ 45
hyperlink ............................................................... 45
I ................................................................................. 46
IDEAL..................................................................... 46
Identificao da configurao ............................... 46
identificao de risco ............................................. 46
impacto de risco .................................................... 46
implementao de teste ........................................ 46
incidente ............................................................... 46
incidente de teste .................................................. 46
incidente de teste de software ............................... 46
independncia do teste.......................................... 46
indicador ............................................................... 46
indicador de desempenho...................................... 46
indicador de desempenho de teste ........................ 47
indicador-chave de desempenho ........................... 47
infraestrutura de teste........................................... 47
inicializao (IDEAL) .............................................. 47
injeo de falha ..................................................... 47
inspeo ................................................................ 47
inspetor ................................................................. 47
instabilidade .......................................................... 47
instrumentao ..................................................... 47
instrumentador ..................................................... 47
instrumentador de programa ................................ 48
integrao ............................................................. 48
integrao funcional.............................................. 48
inteligncia emocional........................................... 48
interoperabilidade ................................................. 48
intervalo de confiana ........................................... 48
item de cobertura .................................................. 48
item de configurao ............................................. 48
item de teste ......................................................... 48
L ................................................................................ 49
LCSAJ ..................................................................... 49
lider de inspeo.................................................... 49
lider de teste ......................................................... 49
linguagem script .................................................... 49
M............................................................................... 50
manifesto gil ....................................................... 50
manifesto de melhoria do processo de teste .......... 50
manuteno .......................................................... 50
Verso 2.4br
manutenibilidade .................................................. 50
mapa mental ......................................................... 50
mquina de estado finito ....................................... 50
marco .................................................................... 50
marcos da qualidade ............................................. 50
mascaramento de defeito ...................................... 51
mascaramento de falha......................................... 51
matriz de rastreabilidade....................................... 51
matriz RACI............................................................ 51
maturidade ........................................................... 51
MCDC .................................................................... 51
medio ................................................................ 51
medida .................................................................. 51
melhoria de processos ........................................... 51
melhoria de processo de teste ............................... 51
melhoria no processo de software ......................... 52
mtodo de classificao por rvore ....................... 52
metodologia de meta S.M.A.R.T. ........................... 52
mtrica .................................................................. 52
mtrica de cobertura de Chow ............................... 52
mtrica de convergncia........................................ 52
misso do teste ..................................................... 52
mitigao de risco ................................................. 52
modelagem de grfico de causa-efeito .................. 52
modelagem de teste .............................................. 52
modelo baseado em contedo ............................... 53
modelo de ciclo de vida ......................................... 53
modelo de crescimento da confiabilidade .............. 53
modelo de desenvolvimento incremental............... 53
modelo de desenvolvimento interativo .................. 53
modelo de desenvolvimento iterativo incorporado 53
modelo de excelncia da EFQM (European
Foundation for Quality Management) ................... 53
modelo de maturidade .......................................... 53
modelo de processo ............................................... 54
modelo de referncia de contedo......................... 54
modelo de referncia de processo ......................... 54
modelo V ............................................................... 54
moderador ............................................................ 54
modificabilidade .................................................... 54
modo de falha ....................................................... 54
mdulo .................................................................. 54
monitor ................................................................. 54
monitoramento de teste ........................................ 54
MTBF ..................................................................... 55
MTTR..................................................................... 55
N ............................................................................... 56
no conformidade ................................................. 56
nvel de integridade de software............................ 56
nivel de instruo .................................................. 56
nvel de maturidade............................................... 56
nvel de risco.......................................................... 56
nivel de teste ......................................................... 56
nota de lanamento .............................................. 56
nmero ciclomtico ............................................... 56
O ............................................................................... 57
objetivo de teste .................................................... 57
Pgina
| 107
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
objeto de teste ...................................................... 57
operabilidade ........................................................ 57
orculo .................................................................. 57
orculo de teste ..................................................... 57
P ................................................................................ 58
pacote dirio ......................................................... 58
padro .................................................................. 58
painel de controle .................................................. 58
par definio-utilizao ......................................... 58
partico de equivalncia ........................................ 58
particionamento de equivalncia ........................... 58
percentual de deteco de defeitos (PDD) ............. 58
percentual de deteco de falha ............................ 58
perfil de carga ....................................................... 59
perfil de desempenho ............................................ 59
perfil operacional .................................................. 59
perfil operacional .................................................. 59
planejamento de teste ........................................... 59
planning poker ...................................................... 59
plano de melhoria de teste .................................... 59
plano de reviso .................................................... 59
plano de teste........................................................ 60
plano de teste de fase............................................ 60
plano de teste de nvel ........................................... 60
plano de teste do projeto....................................... 60
plano mestre de teste ............................................ 60
poltica de teste ..................................................... 60
ponteiro ................................................................ 60
ponteiro perdido.................................................... 60
ponto de entrada................................................... 60
ponto de sada ....................................................... 60
portabilidade ......................................................... 61
ps-condio ......................................................... 61
preciso ................................................................. 61
precondio........................................................... 61
predicado .............................................................. 61
pr-teste................................................................ 61
prioridade.............................................................. 61
PRISMA (gerenciamento de produto de risco) ........ 61
probabilidade de risco ........................................... 61
problema ............................................................... 61
procedimento de teste ........................................... 61
processo ................................................................ 62
processo de teste ................................................... 62
processo de teste crtico ........................................ 62
processo orientado ao teste................................... 62
programao em pares ......................................... 62
projeto .................................................................. 62
pseudo-aleatrio ................................................... 62
PTC ........................................................................ 62
Q ............................................................................... 63
QFD ....................................................................... 63
qualidade .............................................................. 63
qualidade baseada na construo ......................... 63
qualidade baseada na transcendncia ................... 63
qualidade baseada no produto .............................. 63
qualidade baseada no usurio ............................... 63
Verso 2.4br
| 108
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
reviso informal .................................................... 69
reviso por pares ................................................... 69
reviso tcnica ...................................................... 70
revisor ................................................................... 70
risco ...................................................................... 70
risco de produto .................................................... 70
risco de projeto...................................................... 70
risco de qualidade ................................................. 70
robustez ................................................................ 70
RUP ....................................................................... 70
S ................................................................................ 71
sada ..................................................................... 71
sada esperada ...................................................... 71
scorecard............................................................... 71
script de teste ........................................................ 71
scripting estruturado ............................................. 71
scripting linear....................................................... 71
SCRUM .................................................................. 71
segurana.............................................................. 71
segurana.............................................................. 71
semeamento de erro ............................................. 71
semeamento de falhas .......................................... 72
sensibilizao de caminho ..................................... 72
sentena ................................................................ 72
sentena executvel .............................................. 72
sentena fonte....................................................... 72
sesso de teste ...................................................... 72
severidade ............................................................. 72
simulao .............................................................. 72
simulador .............................................................. 72
simulador .............................................................. 73
sistema .................................................................. 73
sistema de segurana critica.................................. 73
sistema de sistemas............................................... 73
sistema sob tests ................................................... 73
situao de teste ................................................... 73
software ................................................................ 73
software comercial de prateleira ........................... 73
software customizado ........................................... 73
software de prateleira ........................................... 73
Software Failure Mode and Effect Analysis
(SFMEA) ................................................................ 74
Software Failure Mode, Effects, and Criticality
Analysis (SFMECA) ................................................. 74
Software Fault Tree Analysis (SFTA) ....................... 74
software padro .................................................... 74
software personalizado ......................................... 74
Software Usability Measurement Inventory (SUMI) 74
soluo de automao de teste ............................. 74
SPI ......................................................................... 74
STEP ...................................................................... 74
subcaminho ........................................................... 74
substitutibilidade ................................................... 74
suite de caso de teste ............................................ 75
suite de teste ......................................................... 75
SUMI ..................................................................... 75
suposio de erro .................................................. 75
Verso 2.4br
SUT........................................................................ 75
Systematic Test and Evaluation Process ................. 75
T ................................................................................ 76
tabela de deciso .................................................. 76
tabela de deciso de causa-efeito .......................... 76
tabela de estado.................................................... 76
taxa de falha ......................................................... 76
taxonomia de defeito ............................................ 76
taxonomia do bug ................................................. 76
TDD ....................................................................... 76
tcnica baseada em defeitos ................................. 76
tecnica baseada em especificao ......................... 76
tcnica baseada na estrutura ................................ 76
tcnica baseada na experincia ............................. 76
tcnica de caixa-branca ......................................... 77
tcnica de caixa-preta ........................................... 77
tcnica de especificao de teste ........................... 77
tcnica de execuo de teste ................................. 77
tcnica de modelagem de caso de teste................. 77
tcnica de modelagem de teste ............................. 77
tcnica de modelagem de teste baseada em
defeitos ................................................................. 77
tcnica de modelagem de teste baseada na
experincia ............................................................ 77
tcnica de modelagem de teste baseado na
estrutura ............................................................... 77
tcnica de modelagem de teste caixa-preta........... 77
tcnica de modelagem de teste caixa-preta........... 77
tcnica de modelagem de teste de caixa-branca ... 77
tcnica de modelagem de teste estrutural ............. 78
tcnica de modelagem de teste funcional .............. 78
tcnica de modelagem de teste no funcional ....... 78
tcnica de teste ..................................................... 78
tempo mdio de reparo ......................................... 78
tempo mdio entre falhas...................................... 78
Test Maturity Model Integrated (TMMi) ................ 78
testabilidade ......................................................... 78
testador................................................................. 78
testar .................................................................... 79
teste ...................................................................... 79
teste ad hoc ........................................................... 79
teste gil ............................................................... 79
teste aleatrio ....................................................... 79
teste alfa ............................................................... 79
teste analtico ........................................................ 79
Teste API ............................................................... 79
teste baseado em ataque ...................................... 79
teste baseado em checklist .................................... 80
teste baseado em cdigo ....................................... 80
teste baseado em especificao ............................ 80
teste baseado em modelagem ............................... 80
teste baseado em requisito .................................... 80
teste baseado em risco .......................................... 80
teste baseado em sesso ....................................... 80
teste baseado na estrutura .................................... 80
teste baseado na experincia ................................ 80
teste baseado no modelo ...................................... 80
Pgina
| 109
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
teste bsico ........................................................... 81
teste beta .............................................................. 81
teste big-bang ....................................................... 81
teste bottom-up .................................................... 81
teste caixa-clara .................................................... 81
teste caixa-preta ................................................... 81
teste CLI ................................................................ 81
teste com scripts.................................................... 81
teste combinatrio ................................................ 81
teste compatvel com padro ................................ 82
teste compatvel com processo .............................. 82
teste completo....................................................... 82
teste consultivo ..................................................... 82
teste de aceitao de fbrica ................................. 82
teste de aceitao do usurio ................................ 82
teste de aceite ....................................................... 82
teste de aceite de produo................................... 82
teste de aceite de site ............................................ 82
teste de aceite operacional .................................... 83
teste de acessibilidade ........................................... 83
teste de preciso ................................................... 83
teste de adequao ............................................... 83
teste de algoritmo ................................................. 83
teste de API (Application Programming Interface) . 83
teste de armazenamento....................................... 83
teste de arranjo ortogonal ..................................... 83
teste de benchmark ............................................... 83
teste de caixa de vidro ........................................... 83
teste de caixa-branca ............................................ 84
teste de caminho ................................................... 84
teste de carga........................................................ 84
teste de caso de uso .............................................. 84
teste de cenrio ..................................................... 84
teste de cenrios de usurio .................................. 84
teste de ciclo de processo ...................................... 84
teste de cobertura lgica ....................................... 84
teste de combinao de condio .......................... 84
teste de combinao de condio de desvio .......... 84
teste de comparao ............................................. 84
teste de comparao elementar ............................ 85
teste de compatibilidade ....................................... 85
teste de complacncia ........................................... 85
teste de componente ............................................. 85
teste de comunicao ............................................ 85
teste de concorrncia ............................................ 85
teste de condio .................................................. 85
teste de condio de deciso ................................. 85
teste de condio determinada ............................. 85
teste de condio mltipla ..................................... 85
teste de condio mltipla modificada .................. 85
teste de confiabilidade .......................................... 86
teste de confiana ................................................. 86
teste de configurao ............................................ 86
teste de confirmao ............................................. 86
teste de conformidade ........................................... 86
teste de contra-regresso ...................................... 86
teste de controle de fluxo ...................................... 86
Verso 2.4br
teste de converso................................................. 86
teste de deciso ..................................................... 86
teste de deciso de condio modificada ............... 86
teste de desempenho ............................................ 86
teste de desenvolvimento ...................................... 87
teste de desvio....................................................... 87
teste de documentao ......................................... 87
teste de eficincia .................................................. 87
teste de entrada .................................................... 87
teste de escalabilidade .......................................... 87
teste de estado finito ............................................. 87
teste de estria de usurio .................................... 87
teste de estresse .................................................... 87
teste de fluxo de dados .......................................... 87
teste de funcionalidade ......................................... 87
teste de gancho ..................................................... 88
teste de instabilidade ............................................ 88
teste de integrao................................................ 88
teste de integrao de componentes ..................... 88
teste de integrao de hardware-software ............ 88
teste de integrao de sistema .............................. 88
teste de integrao de vizinhana.......................... 88
teste de integrao em larga escala ...................... 88
teste de integrao em pequena escala ................. 88
teste de integrao de pares ................................. 88
teste de integridade de banco de dados ................ 88
teste de integridade de dados................................ 89
teste de interface................................................... 89
teste de interoperabilidade.................................... 89
teste de isolamento ............................................... 89
teste de LCSAJ........................................................ 89
teste de link ........................................................... 89
teste de lgica orientada ....................................... 89
teste de manuteno ............................................. 89
teste de manutenibilidade ..................................... 89
teste de mesa ........................................................ 89
teste de migrao.................................................. 89
teste de mdulo..................................................... 89
teste de mutao................................................... 90
teste de padres .................................................... 90
teste de partio ................................................... 90
teste de perfil operacional ..................................... 90
teste de portabilidade ........................................... 90
teste de preciso ................................................... 90
Teste de procedimento .......................................... 90
teste de programa ................................................. 90
teste de recuperabilidade ...................................... 90
teste de recuperao ............................................. 90
teste de regresso ................................................. 90
teste de regulamentao ....................................... 91
teste de robustez ................................................... 91
teste de sanidade .................................................. 91
teste de segurana ................................................ 91
teste de segurana ................................................ 91
teste de sentena .................................................. 91
teste de servicibilidade .......................................... 91
teste de sintaxe ..................................................... 91
Pgina
| 110
GLOSSRIO PADRO DE
TERMOS DE TESTE DE SOFTWARE
teste de sistema .................................................... 91
teste de tabela de deciso ..................................... 91
teste de transio de estados ................................ 91
teste de unidade .................................................... 91
teste de usabilidade............................................... 92
teste de usurio ..................................................... 92
teste de utilizao de recurso ................................ 92
teste de valor limite ............................................... 92
teste de volume ..................................................... 92
teste dinmico ....................................................... 92
teste do macaco .................................................... 92
teste em campo ..................................................... 92
teste em pares ....................................................... 92
teste em threads ................................................... 92
teste esttico ......................................................... 92
teste estatstico ..................................................... 93
teste estrutural ...................................................... 93
teste exaustivo ...................................................... 93
teste exploratrio .................................................. 93
teste funcional....................................................... 93
teste gravado ........................................................ 93
teste genrico de arquitetura de automao ......... 93
teste GUI ............................................................... 93
teste incremental .................................................. 93
teste invlido ......................................................... 93
teste metdico....................................................... 93
teste n-wise ........................................................... 94
teste no funcional ................................................ 94
teste negativo ....................................................... 94
teste N-switch ....................................................... 94
teste operacional ................................................... 94
teste orientado a comando.................................... 94
teste orientado a dados ......................................... 94
teste orientado a palavra-chave ............................ 94
teste reativo .......................................................... 94
teste sobre falha .................................................... 95
teste sujo ............................................................... 95
teste terceirizado ................................................... 95
teste top-down ...................................................... 95
testes de pares ...................................................... 95
Verso 2.4br
Pgina
| 111