Você está na página 1de 98

GLOSSRIO PADRO DE TERMOS UTILIZADOS EM TESTE DE SOFTWARE

Verso 2.2br (janeiro 2012)

Produzido pelo Glossary Working Party International Software Testing Qualification Board

Editor Erik van Veenendaal (Holanda) Notificao do Detentor dos Direitos Autorais Este documento poder ser copiado na ntegra ou em parte desde que haja meno sua fonte.
Copyright 2012, International Software Testing Qualifications Board (ISTQB).

Traduo realizada pela TAG01 (Documentao) do BSTQB baseada na verso 2.2 do ISTQB Glossary of Testing Terms emitida em 19 de Outubro de 2012

Glossrio Padro de Termos de Teste de Software COLABORADORES


Rex Black (USA) Josie Crawford (Australia) Enst Dring (Norway) Sigrid Eldh (Sweden) Isabel Evans (UK) Simon Frankish (UK) David Fuller (Australia) Annu George (India) Dorothy Graham (UK) Mats Grindal (Sweden) Matthias Hamburg (Germany) Julian Harty (UK) David Hayman (UK) Bernard Homes (France) Ian Howles (UK) Juha Itkonen (Finland) Paul Jorgensen (USA) Vipul Kocher (India) Gerard Kruijff (The Netherlands) Fernando Lamas de Oliveira (Portugal) Tilo Linz (Germany) Gustavo Marquez Sosa (Spain) Judy McKay (US) Don Mills (UK) Peter Morgan (UK) Thomas Mller (Switzerland) Avi Ofer (Israel) Ana Paiva (Portugal) Dale Perry (USA) Ander Pettersson (Sweden) Horst Pohlmann (Germany) Juha Pomppu (Finland) Meile Posthuma (The Netherlands) Erkki Pyhnen (Finland) Maaret Pyhjrvi (Finland) Andy Redwood (UK) Stuart Reid (UK) Piet de Roo (The Netherlands) Steve Sampson (UK) Shane Saunders (UK) Hans Schaefer (Norway) Jurrin Seubers (The Netherlands) Dave Sherratt (UK) Mike Smith (UK) Andreas Spillner (Germany) Lucjan Stapp (Poland) Richard Taylor (UK) Geoff Thompson (UK) Stephanie Ulrich (Germany) Matti Vuori (Finland) Gearrel Welvaart (The Netherlands) Paul Weymouth (UK) Pete Williams (UK)

Glossrio Padro de Termos de Teste de Software HISTRICO - VERSO 2.2 (2012)


Termos includos Ator (actor) Testes analticos (analytical testing) Anti-padro (anti-pattern) Teste de API (Application Programming Interface) Condio atmica (atomic condition) Teste baseado em ataque (attack-based testing) Teste combinatrio (combinatorial testing) CMMI (CMMI) Intervalo de confiana (confidence interval) Teste de consulta (consultative testing) Carta de controle (control chart) Teste de controle de fluxo (control flow testing) Mtrica de convergncia (convergence metric) Ferramenta de customizao (custom tool) Qualidade dos dados (data quality) Categoria de defeitos (defect category) Comite de gesto de defeito (defect management committee) Comite de triagem de defeito (defect triage committee) Tipo de defeito (defect type) Anlise de domnio (domain analysis) Eficcia (effectiveness) Modelo de desenvolvimento iterativo incorporado (embedded iterative development model) Teste baseado na experincia (experience-based testing) Teste de aceitao de fbrica (factory acceptance testing) Teste sobre falha (failover testing) Injeo de falhas (fault injection) Desenvolvimento orientado a recursos (featuredriven development) Teste de integrao hardware-software (hardware-software integration testing) Testes internalizados (insourced testing) Homem no meio do ataque (man in the middle attack) Teste metdico (methodical testing) Teste baseado no modelo (model-based testing) Tipo de indicador Myers-Briggs (Myers-Briggs Type Indicator (MBTI)) Teste de integrao de vizinhana (neighborhood integration testing) Ferramenta de cdigo aberto (open source tool) Perfil operacional (operational profiling) Teste terceirizado (outsourced testing) Teste de integrao por pares (pairwise integration testing) Conteno de fase (phase containment) Planning poker (planning poker) Predicado (predicate) Teste compatvel com processo (processcompliant testing) Controle de qualidade (quality control) Risco de qualidade (quality risk) Matriz RACI (RACI matrix) Teste reativo (reactive testing) Teste de contra-regresso (regression-averse testing) Requisitos de retomada (resumption requirements) Plano de reviso (review plan) Avaliao de risco (risk assessment) Impacto de risco (risk impact) Probabilidade de risco (risk likelihood) Grfico de Shewhart (Shewhart chart) Curto-circuito (short-circuiting) Metodologia de meta S.M.A.R.T. (S.M.A.R.T. goal methodology) Nvel de integridade de software (software integrity level) Teste compatvel com padro (standardcompliant testing) Tcnica baseada na estrutura (structure-based technique) SUMI (SUMI) Arquiteto de teste (test architect) Gerenciamento de dados de teste (test data management) Diretor de teste (test diretor) Misso do teste (test mission) Estimativa trs pontos (three point estimation) TMMi (TMMi) TPI Next (TPI Next) Estria de usurio (user story) Teste de estria de usurio (user story testing) WAMMI (WAMMI) Website Analysis and Measurement Inventory (WAMMI)) (Website Analysis and Measurement Inventory (WAMMI))

Glossrio Padro de Termos de Teste de Software


Termos alterados

Teste orientado a comando (action word driven testing) Acurcia (accuracy) Teste gil (agile testing) Teste big-bang (big-bang testing) Capability Maturity Model (CMM) (Capability Maturity Model (CMM)) Capability Maturity Model (Capability Maturity Model) Integrao (CMMI) (Integration (CMMI)) Mtodo de classificao por rvore (classification tree method) Software comercial de prateleira (Commercial Off-The-Shelft software) Condio (condition) Cobertura de condio determinada (condition determination coverage) Teste de condio determinada (condition determination testing) Fator crtico de sucesso (critical success fator) Processo de teste crtico (Critical Testing Processes) Complexidade ciclomtica ( cyclomatic complexity) Pacote dirio (daily build) Teste orientado a dados (data-driven testing) Teste de fluxo de dados (data flow testing) Caminho-dd (dd-path) Tcnica baseada em defeitos (defect-based technique) Tcnica de modelagem de teste baseada em defeitos (defect-based test design technique) Par definio-utilizao (definition-use pair) Eficincia (efficiency) Teste de comparao elementar (elementary comparison testing) Extreme programming (extreme programming) Semeamento de falha (fault seeding) Avaliao Heurstica (heuristic evaluation) Teste orientado palavra chave (keyworddriven testing) Auditor lder (lead assessor) Ferramenta de teste de carga (load testing tool)

Maturidade (maturity) Mapa mental (mind map) Cobertura de deciso de condio modificada (modified condition decision coverage) Teste de deciso de condio modificada (modified condition decision testing) Cobertura de condio mltipla modificada (modified multiple condition coverage) Teste de condio mltipla modificada (modified multiple condition testing) Cobertura de condio mltipla (multiple condition coverage) Perfil de desempenho (performance profiling) Critrio de retomada (resumption criteria) Causa-raz (root cause) Qualidade de software (software quality) SPI (SPI) Anlise esttica (static analysis) Teste esttico (static testing) Teste de stress (stress testing) Reviso tcnica (technical review) Especificao de caso de teste (test case specification) Especificao de modelagem de teste (test design specification) Cronograma de execuo de teste (test execution schedule) TPI (TPI) Test Maturity Model (TMM) (Test Maturity Model (TMM)) TMMi (TMMi) Especificao de procedimento de teste (test procedure specification) Requisito testvel (testable requirement) Teste em threads (thread testing) Total Quality Management (Total Quality Management)

Glossrio Padro de Termos de Teste de Software

NDICE
COLABORADORES................................................................................................................................................. 2 HISTRICO - VERSO 2.2 (2012) ........................................................................................................................... 3 NDICE .................................................................................................................................................................. 5 PREFCIO ............................................................................................................................................................. 6 INTRODUO ....................................................................................................................................................... 6 ESCOPO ................................................................................................................................................................ 6 TRADEMARKS ....................................................................................................................................................... 7 DEFINIES .......................................................................................................................................................... 7 A ............................................................................................................................................................................... 8 B ............................................................................................................................................................................. 15 C ............................................................................................................................................................................. 16 D ............................................................................................................................................................................. 26 E ............................................................................................................................................................................. 29 F.............................................................................................................................................................................. 32 G ............................................................................................................................................................................. 37 H ............................................................................................................................................................................. 39 I .............................................................................................................................................................................. 40 L .............................................................................................................................................................................. 43 M ............................................................................................................................................................................ 44 N ............................................................................................................................................................................. 49 O ............................................................................................................................................................................. 50 P ............................................................................................................................................................................. 51 Q ............................................................................................................................................................................. 55 R ............................................................................................................................................................................. 57 S.............................................................................................................................................................................. 62 T ............................................................................................................................................................................. 66 U ............................................................................................................................................................................. 85 V ............................................................................................................................................................................. 86 W ............................................................................................................................................................................ 87 ANEXO A REFERNCIAS NORMATIVAS ............................................................................................................. 88 ANEXO B REFERNCIAS LITERRIAS ................................................................................................................. 89 SUMRIO ........................................................................................................................................................... 91

Glossrio Padro de Termos de Teste de Software PREFCIO


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 pases como Austrlia, Blgica, Finlndia, Frana, Alemanha, ndia, Israel, Holanda, Noruega, Portugal, Espanha, Sucia, Reino Unido e Estados Unidos. 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. Ele usado como um documento de referncia para o International Software Testing Qualification Board (ISTQB) na qualificao em testes. O Glossrio do ISTQB tem dois objetivos principais: Apoiar a compreenso dos syllabi do ISTQB, definindo os termos usados. Suporte comunicao dentro da comunidade internacional de testes com os seus stakeholders, fornecendo um vocabulrio padro de testes.

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.

INTRODUO
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.

ESCOPO
Este documento apresenta conceitos, termos e definies para auxiliar a comunicao na rea de testes de software e em disciplinas relacionadas.

Estrutura
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.

Glossrio Padro de Termos de Teste de Software


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 entendimento das relaes entre os termos mais abrangentes e os menos abrangentes e entre os significados que se sobrepe a dois termos.

TRADEMARKS
As seguintes marcas so utilizadas neste documento: CMM, CMMI and IDEAL are registered trademarks of Carnegie Mellon University EFQM is a registered trademark of the EFQM Foundation Rational Unified Process is a registered trademark of Rational Software Corporation STEP is a registered trademark of Software Quality Engineering TMap, TPA and TPI are registered trademarks of Sogeti Nederland BV TMM is a registered service mark of Illinois Institute of Technology TMMi is a registered trademark of the TMMi FoundationDefinies

DEFINIES
Nas pginas seguintes voc pode visualizar todos os termos desta verso. Um sumrio no final deste documento concentra todos os termos contidos para facilitar na busta.

Glossrio Padro de Termos de Teste de Software

A
abordagem de teste
test approach

Implementao da estratgia de teste para um projeto especfico. Normalmente, inclui as decises tomadas e baseadas no objetivo do projeto (teste) e na avaliao do risco feita, nos pontos de inicio relacionados ao processo de teste, nas tcnicas de modelagem de teste a serem aplicadas, nos critrios de sada e nos tipos de testes a serem desempenhados.

ao (IDEAL)
acting (IDEAL)

A fase dentro do modelo IDEAL, onde as melhorias so desenvolvidas, postas em prtica, e implementadas em toda a organizao. A fase consiste nas atividades: criar soluo, piloto/teste da soluo, refinamento da soluo e implementao da soluo. Ver tambm IDEAL.

aceite

Acceptance

Ver teste de aceite.

acompanhamento
Walkthrough

Apresentao passo-a-passo feita pelo autor de um documento a fim de reunir informaes e de estabelecer um entendimento comum sobre o seu contedo [Freedman e Weinberg, IEEE 1028]. Ver tambm reviso por pares.

acompanhamento estruturado
structured walkthrough

Ver acompanhamento

acurcia
accuracy

Capacidade do produto de software em fornecer os resultados ou efeitos, corretos ou acordado com o grau necessrio de preciso [ISO 9126].Ver tambm funcionalidade.

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

Conjunto de critrios de sada.

ambiente de teste
test environment

Ambiente que contm hardware, instrumentao, simuladores, ferramentas de software e outros elementos de suporte necessrios realizao de um teste [IEEE 610].

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. 8

Glossrio Padro de Termos de Teste de Software

A
ambiente preparado para teste
test harness

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

analisabilidade
analyzability

Capacidade do produto de software de permitir o diagnstico de deficincias ou causas de falhas no software, ou a identificao de partes a serem modificadas [ISO 9126].Ver tambm manutenibilidade.

analisador
analyzer

Ver tambm analisador esttico

analisador esttico
static analyzer

Ferramenta que realiza anlise esttica.

anlise causal
causal analysis

Anlise de defeitos para determinar a causa raiz [CMMI].

anlise de rvore de falhas (AAF)


Fault Tree Analysis (FTA)

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

Ver grfico de causa-efeito.

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

Ver anlise esttica de cdigo

anlise de cdigo esttico


static code analysis

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

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.

Glossrio Padro de Termos de Teste de Software

A
anlise de fluxo de dados
data flow analysis

Forma de anlise esttica baseada na definio e uso de variveis

anlise de impacto
impact analysis

Avaliao de mudana para as camadas de documentao de desenvolvimento, documentao, teste e componentes, a fim de implementar uma alterao dada aos requisitos especificados.

anlise de 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).

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.

Anlise de Ponto de Funo (APF)


Function Point Analysis (FPA)

Mtodo que visa medir o tamanho da funcionalidade de um sistema de informaes. A medio independe de tecnologia. Ela pode ser utilizada como base para medio de produtividade, para a estimao de recursos necessrios e para controle de projeto.

Anlise de Ponto de Teste (APT)


Test Point Analysis (TPA)

Mtodo de estimao de teste que usa frmula baseada na Anlise de Ponto de Funo [TMap].

anlise de risco
risk analysis

Processo de avaliao dos riscos identificados para estimar o seu impacto e probabilidade de ocorrncia (plausibilidade).

anlise de valor limite


boundary value analysis

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.

anlise dinmica
dynamic analysis

Processo de avaliao do comportamento. Por exemplo, o desempenho da memria ou o uso da CPU de um sistema ou componente durante sua execuo [IEEE 610].

anlise do fluxo de controle


control flow analysis

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. 10

Glossrio Padro de Termos de Teste de Software

A
anlise esttica
static analysis

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

anlise transacional
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.

analizador de cdigo esttico


static code analyzer

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.

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.

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.

aperfeioador do processo de teste


test process improver

Pessoa que implementa melhorias no processo de teste baseado em um plano de melhoria de teste.

apreensibilidade
learnability

Capacidade que um produto de software tem de possibilitar ao usurio aprender suas aplicaes [ISO 9126]. Ver tambm usabilidade.

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].

11

Glossrio Padro de Termos de Teste de Software

A
aprovar
pass

Um teste considerado aprovado se o seu resultado real coincide com o seu resultado esperado

armazenamento
storage

Ver utilizao de recurso

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.

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.

rvore de classificao
classification tree

Estrutura em rvore que mostra as parties de equivalncia hirarquicamente ordenadas, usadas na modelagem de casos de teste e no mtodo de classificao por rvore. Ver mtodo de classificao por rvore

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

Tentativa direcionada e focada de avaliar a qualidade, especialmente a confiabilidade, de um objeto de teste tentando forar a ocorrncia de falhas especficas. Ver tambm teste negativo.

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.

atratividade
attractiveness

Capacidade do produto de software de ser atraente ao usurio [ISO 9126].Ver tambm usabilidade.

12

Glossrio Padro de Termos de Teste de Software

A
atributo de qualidade
quality attribute

Caracterstica que afeta a qualidade de um item [IEEE 610].

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.

auditoria
audit

Avaliao independente dos produtos de software ou processos a fim de verificar a conformidade com padres, diretrizes, especificaes e/ou procedimentos baseados em critrios objetivos incluindo documentos que especificam: 1) A forma ou o contedo dos produtos a serem produzidos. 2) O processo pelo qual os produtos devero ser produzidos. 3) Como a conformidade aos padres e diretrizes dever ser medida [IEEE 1028].

auditoria de configurao
configuration auditing

Funo que verifica o contedo das bibliotecas de itens de configurao, por exemplo, padres de conformidade [IEEE 610].

automao da execuo de teste


test execution automation

Utilizao de um software (por exemplo, ferramentas de captura/recuperao) para controlar a execuo de testes, a comparao entre os resultados reais e os esperados, o estabelecimento de precondies e outras funes de controle de teste e de relato.

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

avaliao de processo
process assessment

Avaliao disciplinada dos processo de software de uma organizao contra um modelo de referncia [ISO 15504].

avaliao de risco
risk assessment

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

avaliao heurstica
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").

13

Glossrio Padro de Termos de Teste de Software

A
avaliador
assessor

Pessoa responsvel por criar/acompanhar as avaliaes/relatrios do projeto; qualquer membro da equipe de avaliao

14

Glossrio Padro de Termos de Teste de Software

B
balanced scorecard
balanced scorecard

Ferramenta de gerenciamento estratgico de performance que possibilita medir o quanto as atividades operacionais de uma empresa esto alinhadas com seus objetivos em termos de viso de negcio e estratgia. Veja tambm: dashboard corporativo, scorecard.

banco de teste
test bed

Ver ambiente de teste

base de teste
test basis

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

base de teste congelada


frozen test basis

Documento para base de teste que s pode ser alterado por um processo formal de controle de alterao. Ver tambm 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

[Abbot].Ver semeamento de falhas

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

Dispositivo ou rea de armazenamento usado para armazenar dados temporariamente em diferentes taxas de fluxo de dados, tempo, ocorrncia de eventos, quantidades de dados que podem ser tratados pelo dispositivo ou processos envolvidos na transferncia ou no uso dos dados [IEEE 610].

bug
bug

Ver defeito.

15

Glossrio Padro de Termos de Teste de Software

C
caminho
path

Sequncia de eventos (por exemplo, instrues executveis) de um componente ou sistema a partir de um ponto de entrada para um ponto de sada.

caminho de fluxo de controle


control flow 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

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

Capability Maturity Model Integration(CMMI)


Capability Maturity Model Integration (CMMI)

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

caracterstica
feature

Atributo de um componente ou sistema especificado ou implcito na documentao de requisitos (por exemplo, restries de confiabilidade, de uso ou de modelagem) [IEEE 610].

caracterstica de produto de software


software product characteristic

Ver atributo de qualidade.

caracterstica de qualidade
quality characteristic

Ver atributo de qualidade.

caracterstica de qualidade de software


software quality characteristic

Ver atributo de qualidade.

carta

charter

Ver carta de teste

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.

16

Glossrio Padro de Termos de Teste de Software

C
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).

caso de teste
test case

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

caso de teste abstrato


abstract test case

Ver caso de teste de alto nvel.

caso de teste bloqueado


blocked test case

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

caso de teste concreto


concrete test case

Ver caso de teste de baixo nvel

caso de teste de alto nvel


high level test case

Caso de teste sem valores concretos (nvel de implementao) para os dados de entrada e para resultados esperados. Utilizam operadores e as instancias dos valores reais ainda no esto definidas e/ou disponveis. Ver tambm caso de teste de nvel baixo.

caso de teste de baixo nvel


low level test case

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.

caso de teste lgico


logical test case

Ver caso de teste de alto nvel.

caso de uso
use case

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

CAST
CAST

Acrnimo para Computer Aided Software Testing (Testes de Software Apoiados por Computador). Ver tambm automatizao de teste.

categoria de defeito
defect category

Ver tipo de defeito 17

Glossrio Padro de Termos de Teste de Software

C
categoria de risco
risk category

Ver tipo de risco

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

Ver especificao de procedimento de teste.

certificao
certification

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

ciclo de Deming
Deming cycle

Processo de quatro etapas na resoluo de problemas, (planejar-fazer-verificar-agir), normalmente usado em melhorias de processos [Deming].

ciclo de teste
test cycle

Execuo do processo de teste contra um nico release identificvel do objeto de teste.

ciclo de vida do software


software lifecycle

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

classe de equivalncia
equivalence class

Ver particionamento de equivalncia

CMMI
CMMI

Ver Capability Maturity Model Integration.

cobertura
coverage

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

cobertura da condio de deciso


decision condition coverage

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.

18

Glossrio Padro de Termos de Teste de Software

C
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 combinao de condio


condition combination coverage

Ver cobertura de condio mltipla

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.

cobertura de condio mltipla


multiple condition coverage

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 condio mltipla modificada


modified multiple condition coverage

Ver cobertura de deciso de condio modificada

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 deciso de condio modificada


modified condition decision coverage

A porcentagem de todos os resultados de nica condio que independentemente afetam um resultado da deciso, que tenham sido testadas por um conjunto de casos de teste. 100% de cobertura de deciso de condio modificada implica em 100% da cobertura de condio de deciso.

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.

cobertura de condio determinada


condition determination coverage

Ver cobertura de deciso de condio modificada

cobertura de fluxo de dados


data flow coverage

Porcentagem de pares de definio-utilizao exercida por uma sute de teste

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. 19

Glossrio Padro de Termos de Teste de Software

C
cobertura de teste
test coverage

Ver cobertura.

cobertura de valor limite


boundary value coverage

Percentual de valores de fronteira que foram executados por uma suite de teste.

cobertura estrutural
structural coverage

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

cobertura LCSAJ
LCSAJ coverage

Porcentagem de LCSAJs de um componente exercitado por um sute de teste. 100% de cobertura LCSAJ implica em 100% de cobertura de deciso.

cobertura N-switch
N-switch coverage

Porcentagem de sequncias de transies N+1 exercitadas por uma suite de teste [Chow].

cdigo
code

Instrues de computador e definies de dados expressos em uma linguagem de programao ou em um formulrio de sada por um montador, compilador ou outros tradutores [IEEE 610].

cdigo inacessvel
unreachable code

Cdigo que no pode ser alcanado e que, portanto, no pode ser executado.

cdigo morto
dead code

Ver cdigo inacessvel

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.

combinao de cobertura de condio de desvio


branch condition combination coverage

Ver cobertura de condies mltiplas.

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].

comit de controle de mudana


change control board

Ver comit de controle de conigurao.

comit de gesto de defeitos


defect management committee

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. 20

Glossrio Padro de Termos de Teste de Software

C
comit de triagem de defeito
defect triage committee

Ver comit de gesto de defeitos

comparao de teste
test comparison

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

comparao dinmica
dynamic comparison

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

comparao ps-execuo
post-execution comparison

Comparao entre os resultados reais e os esperados, desempenhada aps o software ser executado.

comparador
comparator

Ver comparador de teste.

comparador de teste
test comparator

Ferramenta de teste que faz a comparao automatizada de testes.

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

Capacidade do produto de software de atender aos padres, convenes ou regulamentaes da lei e das prescries similares [ISO 9126].

complexidade
complexity

Grau de dificuldade de entendimento, manuteno e verificao que uma modelagem e/ou estrutura interna apresenta. Ver tambm complexidade ciclomtica.

complexidade ciclomtica
cyclomatic complexity

O nmero mximo de caminhos lineares, independentes, atravs de um programa. A complexidade ciclomtica pode ser calculada como: L - N + 2P, em que: 1) L = o nmero de arestas/links em um grfico 2) N = nmero de ns em um grfico 3) P = nmero de partes desconectadas do grfico (por exemplo, um grfico chamado ou sub-rotina) [McCabe].

componente
component

Menor parte do sistema que pode ser testado isoladamente.

21

Glossrio Padro de Termos de Teste de Software

C
comportamento
behavior

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

comportamento co-dependente
codependent behavior

Dependncia emocional ou psicolgica excessiva em outra pessoa, especificamente em tentar mudar o comportamento dessa pessoa (indesejvel), apoiando-os a continuar esse comportamento. Por exemplo, em testes de software, reclamando atraso na entrega de teste e ainda desfrutar do "herosmo" necessrio trabalhar horas adicionais para ganhar tempo quando a entrega atrasada, reforando a intempestividade

comportamento relacionado a tempo


time 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.

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 cobertura de desvio


branch condition coverage

Ver cobertura de condio.

condio de desvio
branch condition

Ver condio

condio de sada
condition outcome

Avaliao de uma condio em termos de verdadeiro ou falso.

condio de teste
test condition

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

condio mltipla
multiple condition

Ver condio composta

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].

22

Glossrio Padro de Termos de Teste de Software

C
configurao
configuration

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

conjunto de teste
test set

Ver suite de teste.

conjunto de testes base


basis test set

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

consequncia
outcome

Ver resultado

consequncia do teste
test outcome

Ver resultado.

consequncia prevista
predicted outcome

Ver resultado esperado.

consequncia real
actual outcome

Ver resultado real.

consistncia
consistency

Grau de uniformidade, padronizao e livre de contradio entre os documentos ou partes de um componente ou sistema [IEEE 610].

conteno de fase
phase containment

A percentagem de defeitos que so removidos na mesma fase do ciclo de vida de software no qual foram introduzidos.

controlador
driver

Um componente de software ou ferramenta de testes que substitui um componente que responsvel pelo controle e/ou chamada de um componente ou sistema [Tmap].

controlador de teste
test driver

Ver controlador.

controle de configurao
configuration control

Elemento de gerenciamento de configurao que consiste na avaliao, coordenao, aprovao ou desaprovao e execuo de alteraes nos itens de configurao aps a criao formal da sua identificao de configurao [IEEE 610].

controle de mudana
change control

Ver controle de configurao. 23

Glossrio Padro de Termos de Teste de Software

C
controle de risco
risk control

Processo que toma decises e implementa medidas de proteo para reduzir riscos ou para mant-los em nveis especficos.

controle de teste
test control

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

controle de verso
version control

Ver controle de configurao.

COTS
COTS

Acrnimo para Commercial Off-The-Shelf Software (Software Comercial de Prateleira). Ver software de prateleira.

critrio de aceite
acceptance criteria

Critrios de sada que um componente ou sistema deve satisfazer para ser aceito por um usurio, cliente ou outra entidade autorizada [IEEE 610].

critrio de concluso do teste


test completion criteria

Ver critrio de sada

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

So os critrios utilizados para interromper (temporariamente) todas ou parte das atividades de teste nos itens de teste [IEEE 829].

critrios de concluso
completion criteria

Ver critrios de sada.

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.

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].

24

Glossrio Padro de Termos de Teste de Software

C
cronograma de execuo de teste
test execution schedule

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

cronograma de teste
test schedule

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

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

Custos totais incorridos em atividades de qualidade e em questes frequentemente divididas em custos de preveno, custos de avaliao, os custos de falhas internas e custos de falhas externas.

25

Glossrio Padro de Termos de Teste de Software

D
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.

dashboard corporativo
corporate dashboard

Representao no estilo de painel de controle do status dos dados de performance da corporao. Ver tambm Balanced Scorecard e 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.

definio de dados
data definition

Sentena executvel na qual atribudo um valor a uma determinada varivel.

densidade de falha
fault density

Ver densidade de defeito

densidade do defeito
defect density

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

depurao de cdigo
debugging

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

depurador
debugger

Ver ferramenta de depurao de cdigo

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.

desenvolvimento gil de software


agile software development

Um grupo de metodologias de desenvolvimento de sistemas baseadas em interaes incrementais onde os requisitos e solues evoluem atravs da colaborao entre equipes de especialistas independentes e de diferentes reas.

26

Glossrio Padro de Termos de Teste de Software

D
desenvolvimento orientado caracterstica
feature-driven development

um processo de desenvolvimento de software iterativo e incremental conduzido a partir da perspectiva do cliente com relao a uma funcionalidade (caracterstica). Este processo usado principalmente em desenvolvimento gil de software. Ver tambm desenvolvimento gil de software.

desenvolvimento orientado ao teste


test driven development

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

desvio
branch

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

desvio

deviation

Ver incidente.

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.

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].

diagrama espinha de peixe


fishbone diagram

Ver diagrama causa-efeito

diagrama Shikawa
Shikawa diagram

Ver diagrama causa-efeito

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].

27

Glossrio Padro de Termos de Teste de Software

D
domnio
domain

Conjunto a partir do qual valores vlidos de entrada e/ou sada podem ser selecionados.

domnio de entrada
input domain

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

domnio de sada
output domain

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

28

Glossrio Padro de Termos de Teste de Software

E
efeito de monitorao
probe effect

Efeito causado no componente ou sistema pelo instrumento de medio quando o componente ou sistema est sendo medido, ex. por uma ferramenta de teste de desempenho ou por um monitor. Por exemplo, o desempenho poder ser um pouco pior quando as ferramentas de teste de desempenho forem utilizadas.

efetividade
effectiveness

Capacidade de produzir um resultado desejado. Ver tambm eficincia.

eficincia
efficiency

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

emulador
emulator

Dispositivo, programa de computador ou sistema que aceita as mesmas entradas e produz as mesmas sadas de um dado sistema [IEEE 610].Ver tambm simulador.

engano
mistake

Ver erro.

entendibilidade
understandability

Capacidade que um produto de software tem de possibilitar ao usurio entender se o software adequado para uso, e como ele pode ser utilizado em determinadas tarefas e condies de uso [ISO 9126]. Ver tambm usabilidade.

entrada
input

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

entrada de teste
test input

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

entrada especificada
specified input

Entrada para o qual a especificao prev um resultado.

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

Ver ambiente de teste

29

Glossrio Padro de Termos de Teste de Software

E
erro
error

Ao humana que produz um resultado incorreto [IEEE 610].

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, de preferncia de forma completa, precisa e verificvel, requisitos, projetos, comportamento ou outras caractersticas de um componente ou sistema, e, muitas vezes, os procedimentos para determinar se essas disposies foram satisfeitas [IEEE 610].

especificao de caso de teste


test case specification

Documento que especifica um conjunto de casos de teste (objetivos, entradas, aes do teste, resultados esperados e precondies para execuo) para um item de teste [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.

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.

especificao de procedimento de teste


test procedure specification

Documento que especifica uma sequncia de aes para a execuo de um teste. Tambm conhecido como script de teste ou script de teste manual [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.

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.

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

30

Glossrio Padro de Termos de Teste de Software

E
estgio de teste
test stage

Ver nvel de teste.

estimativa de teste
test estimation

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

estimativa trs pontos


three point estimation

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

estria de usurio
user story

Uma exigncia de alto nvel de usurio ou de negcio, comumente usada no desenvolvimento gil de software, geralmente constitudas por uma ou mais frases na linguagem cotidiana ou de negcios, que captam o que a funcionalidade de um usurio precisa, os critrios no-funcionais, e tambm inclui critrios de aceitao. Ver tambm o desenvolvimento gil de software, exigncia.

estouro de buffer
buffer overflow

Falha no acesso de memria, devido ao processo de armazenamento de dados ultrapassar os limites fixos do tamanho da rea de armazenamento temporrio, resultando em estouro das rea de memria adjacente ou levantamento de excesso. Ver buffer.

estratgia de teste
test strategy

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

execuo de teste
test execution

Processo de executar um teste em um componente ou sistema sendo testado e que produz resultado(s) real(ais).

execuo de teste
test run

Execuo de um teste de uma verso especfica do objeto de teste.

exercitado
exercised

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

extreme programming
extreme programming

Metodologia de engenharia de software utilizada no desenvolvimento gil de software em que as prticas fundamentais so a programao por pares, fazendo ampla reviso de cdigo, testes de unidade de todo o cdigo, e a simplicidade e clareza no cdigo. Ver tambm desenvolvimento gil de software.

31

Glossrio Padro de Termos de Teste de Software

F
Failure Mode and Effect Analysis (FMEA)
Failure Mode and Effect Analysis (FMEA)

Abordagem sistemtica da identificao de risco e da anlise da identificao de possveis modos de falha e das tentativas de preveno de sua ocorrncia.

Failure Mode, Effects, and Criticality Analysis (FMECA)


Failure Mode, Effects, and Criticality Analysis (FMECA)

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).

falha
failure

Desvio do componente ou sistema da entrega, resultado ou servio esperado [Fenton].

falha
fault

Ver defeito.

falhar
fail

Um teste considerado falho se o seu resultado real no corresponde ao resultado esperado.

falso resultado aprovado


false-pass result

Resultado de teste que no consegue identificar a presena de um defeito que est presente no objeto de teste.

falso resultado falho


false-fail result

Resultado de testes onde um defeito aberto embora, na verdade nenhum defeito existe no objeto do teste.

falso resultado negativo


false-negative result

Ver falso resultado falho

falso resultado positivo


false-positive result

Ver falso resultado aprovado

fase de execuo e teste


test execution phase

Perodo de tempo do ciclo de vida de desenvolvimento de um software durante o qual os componentes de um produto de software so executados, e o produto de software avaliado para determinar se os requisitos foram ou no satisfeitos [IEEE 610].

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]. 32

Glossrio Padro de Termos de Teste de Software

F
fator crtico de sucesso
critical success factor

Elemento necessrio para que uma organizao ou projeto consiga realizar sua misso. So fatores crticos ou atividades necessrias para assegurar o sucesso.

fechamento de teste
test closure

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

ferramenta de anlise dinmica


dynamic analysis tool

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

ferramenta de anlise esttica


static analysis tool

Ver analizador esttico

ferramenta de bug tracking


bug tracking tool

Ver ferramenta de gerenciamento de defeito

ferramenta de captura e execuo


capture/playback tool

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 captura e reproduo


capture/replay tool

Ver ferramenta de captura e execuo

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.

ferramenta de cdigo aberto


open source tool

Uma ferramenta de software que est disponvel para todos os usurios potenciais na forma de cdigo fonte, geralmente atravs da Internet, sob licena, seus seus seus usurios so permitidos estudar, mudar, melhorar e, s vezes, distribuir o software.

ferramenta de depurao de cdigo


debugging tool

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

ferramenta de execuo de teste


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]. 33

Glossrio Padro de Termos de Teste de Software

F
ferramenta de gerenciamento de defeito
defect management tool

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

ferramenta de gerenciamento de incidente


incident management tool

Ferramenta que facilita o registro e o rastreamento de condio de incidentes. Frequentemente possu recursos orientados para o fluxo de trabalho para rastrear e controlar a alocao, correo e nova realizao de testes de incidentes, alm de fornecer recursos para relatrio. Ver tambm ferramenta de gerenciamento de defeito.

ferramenta de gerenciamento de requisito


requirements management tool

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

ferramenta de gerenciamento de teste


test management tool

Ferramenta que d suporte ao gerenciamento de teste e que controla parte deste processo. Frequentemente possui vrias capacidades, tais como, gerenciamento de testware, estabelecimento de um cronograma de testes, registro dos resultados, rastreamento do progresso, gerenciamento de incidentes e relato de teste.

ferramenta de gesto de configurao


configuration management tool

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

ferramenta de gravao/recuperao
record/playback tool

Ver ferramenta de captura e recuperao.

ferramenta de medio de cobertura


coverage measurement tool

Ver ferramenta de cobertura.

ferramenta de modelagem
modeling tool

Ferramenta que suporta a criao, alterao e verificao dos modelos de software ou sistema [Graham].

ferramenta de modelagem de teste


test design tool

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

ferramenta de monitoramento
monitoring tool

Ver monitor 34

Glossrio Padro de Termos de Teste de Software

F
ferramenta de preparao de dados de teste
test data preparation tool

Tipo de ferramenta de teste que possibilita que os dados sejam selecionados dos bancos de dados existentes ou que sejam criados, gerados, manipulados e editados para uso no teste.

ferramenta de rastreamento de defeito


defect tracking tool

Ver ferramenta de gerenciamento de defeitos

ferramenta de reviso
review tool

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

ferramenta de segurana
security tool

Ferramenta que oferece suporte segurana operacional.

ferramenta de semeamento de falhas


fault seeding tool

Ferramenta para a semear (isto , inserir intencionalmente) falhas em um componente ou sistema.

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.

ferramenta de teste de carga


load testing tool

Uma ferramenta para apoio ao teste de performance em que ele simula o aumento da carga, por exemplo, o nmero de usurios simultneos e / ou transaes dentro de um determinado perodo de tempo. Ver tambm ferramenta de teste de desempenho.

ferramenta de teste de desempenho


performance testing tool

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

ferramenta de teste de estresse


stress testing tool

Ferramenta que suporta teste de estresse.

ferramenta de teste de hyperlink


hyperlink test tool

Ferramenta utilizada para verificar se existem hyperlinks desfeitos (quebrados) presentes em uma pgina da web.

ferramenta de teste de segurana


security testing tool

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

35

Glossrio Padro de Termos de Teste de Software

F
ferramenta para semeamento de erro
error seeding tool

Ver ferramenta para semeamento de falhas

ferramenta personalizada
custom tool

Uma ferramenta de software desenvolvida especificamente para um grupo de usurios ou clientes.

fluxo de controle
control flow

Sequncia de eventos (caminhos) na execuo atravs de um componente ou sistema.

fluxo de dados
data flow

Uma representao abstrata da sequncia e eventuais alteraes do estado de objetos de dados, onde o estado de um objeto qualquer um: criao, uso ou destruio [Beizer].

framework de teste de unidade


unit test framework

Ferramenta que proporciona um ambiente de teste de unidade ou de componentes em que um componente pode ser testado de forma isolada ou com stubs e drivers adequados. Ele tambm fornece suporte para o desenvolvedor de outras, tais como capacidades de depurao [Graham].

funcionalidade
functionality

Capacidade do produto de software de oferecer funes que atendam s necessidades declaradas ou implcitas quando utilizado sob condies especficas [ISO 9126].

funcionalidade de software
software feature

Ver funcionalidade

36

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

Ver ferramenta de preparao de dados de teste.

gerenciamento de dados de teste


test data management

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

gerenciamento de defeito
defect management

Processo de reconhecimento, investigao, tomada de medidas e eliminao de defeitos. Trata-se de gravao de defeitos, classificao e identificao do impacto [IEEE 1044].

gerenciamento de incidente
incident management

O processo de reconhecimento, investigao, tomada de medidas e eliminao de incidentes. Trata-se de registrar os incidentes, classificando-os e identificando o impacto [IEEE 1044].

gerenciamento de mudana
change management

(1) abordagem estruturada de transio de indivduos, equipes e organizaes a partir de um estado atual para um estado futuro desejado. (2) forma controlada para efetuar uma mudana, ou uma proposta de mudana, para um produto ou servio. Ver tambm gerenciamento de configurao.

gerenciamento de problema
problem management

Ver gerenciamento de defeito.

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].

gerenciamento de risco
risk management

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

gerenciamento de teste
test management

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

gerenciamento de teste baseado em sesso


session-based test management

Mtodo para medir e gerenciar testes baseados em sesses, por exemplo, testes exploratrios.

37

Glossrio Padro de Termos de Teste de Software

G
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.

gesto de configurao
configuration management

Disciplina que aplica o monitoramento e as direes tcnicas e administrativas para identificar e documentar as caractersticas funcionais e fsicas de um item de configurao, controla as mudanas destas caractersticas, armazena e informa os processos de mudana.

Goal Question Metric


Goal Question Metric

Abordagem para a medio de software atravs de um modelo em trs nveis: nvel conceitual (objetivo), nvel operacional (causa) e nvel quantitativo (mtricas).

GQM
GQM

ver Goal Question Metric

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

Representao abstrata dos relacionamentos de chamadas entre as subrotinas de um programa

grfico de Shewhart
shewhart chart

Ver grfico de controle

grfico do fluxo de controle


control flow graph

Representao abstrata de todas as possveis sequncias de eventos (caminhos) na execuo de um componente ou sistema.

gravao de teste
test recording

Ver registrar teste.

Grupo de Processo de Teste


Test Process Group

Grupo de especialistas em teste que auxiliam na definio, manuteno e melhoria dos processos de teste utilizados pela organizao [CMMI].

guia de instalao
installation guide

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

38

Glossrio Padro de Termos de Teste de Software

H
homem no meio ataque
man in the middle attack

A interceptao, imitao, e/ou alterao e posteriormente de afinao de comunicaes (por exemplo, transaes de carto de crdito) por um terceiro, de tal forma que um usurio permanea sem ser notado na presena que de terceiros.

hyperlink
hyperlink

Ponteiro dentro de uma pgina web que leva a outras pginas da web.

39

Glossrio Padro de Termos de Teste de Software

I
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

Elemento de gerenciamento de configurao, que consiste em selecionar os itens de configurao de um sistema e gravar suas caractersticas funcionais e fsicas em uma documentao tcnica [IEEE 610].

identificao de risco
risk 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.

implementao de teste
test implementation

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

incidente
incident

Qualquer ocorrncia de evento que requer uma investigao [IEEE 1008].

incidente de teste
test incident

Ver incidente.

incidente de teste de software


software test incident

Ver incidente.

independncia do teste
independence of testing

Separao das responsabilidades, o que incentiva a realizao de testes objetivos [DO-178B].

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].

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

Ver indicador de desempenho 40

Glossrio Padro de Termos de Teste de Software

I
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.

inicializao (IDEAL)
initiating (IDEAL)

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

um processo de adio de defeitos intencionalmente a um sistema com o objectivo de descobrir se o sistema pode detectar e, possivelmente, recuperar a partir de um defeito. A injeo de falhas destinada a imitar as falhas que podem ocorrer no campo. Ver tambm tolerncia a falhas.

inspeo
inspection

Reviso realizada pelos pares para detectar defeitos e baseada no exame visual de documentos, por exemplo, violaes dos padres de desenvolvimento e no conformidade da documentao de nvel mais alto. Trata-se da tcnica de reviso mais formal e, portanto, est sempre baseada em um procedimento documentado [IEEE 610 e a IEEE 1028]. Ver tambm reviso por pares.

inspetor
inspector

Ver revisor.

instabilidade
installability

Capacidade que um produto de software tem para ser instalado em um ambiente especfico [ISO 9126]. Ver tambm portabilidade.

instrumentao
instrumentation

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

instrumentador
instrumenter

Ferramenta de software utilizada para proceder com a instrumentao.

instrumentador de programa
program instrumenter

Ver instrumentador

integrao
integration

Processo de combinao de componentes ou sistemas em conjuntos maiores.

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.

41

Glossrio Padro de Termos de Teste de Software

I
inteligncia emocional
emotional intelligence

Habilidade, capacidade e competncia para identificar, avaliar e gerenciar as emoes prprias, de outros e de grupos.

interoperabilidade
interoperability

Capacidade do produto de software de interagir com um ou mais componentes especificados ou sistemas [ISO 9126].Ver tambm funcionalidade.

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 configurao
configuration item

Agregao de hardware, software ou ambos, que modelada para gerenciamento de configurao e tratado como uma entidade nica do processo de gerenciamento de configurao [IEEE 610].

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.

42

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

Ver gerente de teste.

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).

43

Glossrio Padro de Termos de Teste de Software

M
manifesto gil
agile manifesto

Declarao de valores que fundamentam o desenvolvimento gil de software. Estes valores so: Os indivduos e suas interaes sobre procedimentos e ferramentas; Software funcionando sobre documentao abrangente; Colaborao do cliente sobre a negociao do contrato Responder mudana sobre o seguimento de um plano.

manifesto de melhoria do processo de teste


test process improvement manifesto

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

Modificao de um produto de software aps a implantao para corrigir defeitos, melhorar o desempenho ou outros atributos, ou adaptar o produto a um ambiente modificado [IEEE 1219].

manutenibilidade
maintainability

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

mapa mental
mind map

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.

mquina de estado finito


finite state machine

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

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

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.

mascaramento de defeito
defect masking

Ocorrncia na qual um defeito evita a deteco de outros [IEEE 610].

44

Glossrio Padro de Termos de Teste de Software

M
mascaramento de falha
fault masking

Ver mascaramento de defeito

matriz RACI
RACI matrix

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).

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.

medio

measurement

Processo de atribuio de um nmero ou categoria a uma entidade para descrever um atributo da entidade [ISO 14598].

medida
measure

Nmero ou categoria assinalada a um atributo de uma entidade atravs de uma medio [ISO 14598].

melhoria de processos
process improvement

Programa de atividades destinadas a melhorar o desempenho e a maturidade dos processos da organizao, e o resultado do programa [CMMI].

melhoria no processo de software


Software Process Improvement

Programa de atividades concebido para melhorar o desempenho e a maturidade dos processos da organizao e os resultados desse programa [CMMI].

mtodo de classificao por rvore


classification tree method

Tcnica de modelagem caixa-preta onde os casos de teste, descritos por uma rvore de classificao, so concebidos para executar combinaes representativas de domnios de entrada e/ou de sada [Grochtmann].

metodologia de meta S.M.A.R.T.


S.M.A.R.T. goal methodology

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).

mtrica
metric

Escala de medio e o mtodo utilizado para a medio [ISO 14598].

mtrica de cobertura de Chow


Chow's coverage metrics

Ver cobertura N-switch 45

Glossrio Padro de Termos de Teste de Software

M
mtrica de convergncia
convergence 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.

misso do teste
test mission

O objetivo do teste para uma organizao, muitas vezes documentada como parte da poltica de teste. Ver tambm poltica de teste.

mitigao de risco
risk mitigation

Ver controle de risco.

modelagem de grfico de causa-efeito


cause-effect graphing

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].

modelagem de teste
test design

(1) Ver especificao do projeto de teste. (2) Processo de transformar os objetivos gerais do teste em condies de teste tangveis e casos de teste.

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.

modelo de ciclo de vida


lifecycle model

Particionamento da vida de um produto ou projeto em fases [CMMI].Ver tambm o ciclo de vida do software.

modelo de crescimento da confiabilidade


reliability growth model

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

modelo de desenvolvimento incremental


incremental development model

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

modelo de desenvolvimento interativo


iterative development model

Ciclo de vida de desenvolvimento no qual um projeto normalmente dividido em iteraes. D-se o nome de interao a um lao (loop) de desenvolvimento completo que resulta em uma liberao (interna ou externa) de um produto executvel, num subconjunto do produto final em desenvolvimento, o qual cresce de interao em interao at tornar-se o produto final.

46

Glossrio Padro de Termos de Teste de Software

M
modelo de desenvolvimento iterativo incorporado
embedded iterative development model

Um submodelo do ciclo de desenvolvimento onde uma abordagem iterativa aplicada para o detalhamento da modelagem, codificao e testes dentro de um modelo global sequencial. Neste caso, os documentos de modelagem de alto nvel so preparados e aprovados para todo o projeto, mas, o detalhamento real do projeto, o desenvolvimento do cdigo e os testes so realizados em iteraes.

modelo de excelncia da EFQM (European Foundation for Quality Management)


EFQM (European Foundation for Quality Management) excellence model

Framework no prescritivo para o sistema de gerenciamento da qualidade da organizao, definido pela European Foundation for Quality Management (EQFM), baseado nos cinco critrios de "habilitao" (cobrindo o que uma organizao faz) e quatro critrios de "resultados" (cobrindo o que uma organizao alcana).

modelo de maturidade
maturity model

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

modelo 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.

modelo V
V-model

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

moderador
moderator

o lder ou o principal responsvel pela inspeo ou por outro processo de reviso.

modificabilidade
changeability

Capacidade de um produto de software em permitir modificaes especficas sejam implementadas [ISO 9126].Ver tambm manutenibilidade.

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

Ferramenta de software ou dispositivo de hardware que executado de forma concorrente junto ao componente ou sistema sob teste, que supervisiona, registra e/ou analisa o comportamento do componente ou sistema [IEEE 610].

47

Glossrio Padro de Termos de Teste de Software

M
monitoramento de teste
test monitoring

Tarefa do gerenciamento de testes que lida com as atividades relacionadas s verificaes peridicas da condio de um projeto de teste. So preparados relatrios para comparar os resultados reais e os planejados. Ver tambm gerenciamento de teste.

MTBF
MTBF

Ver tempo mdio entre falhas

MTTR
MTTR

Ver tempo mdio de reparo

48

Glossrio Padro de Termos de Teste de Software

N
no conformidade
non-conformity

Trata-se do no atendimento a requisito especificado [ISO 9000].

nvel de integridade de software


software integrity level

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

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].

nvel de risco
risk level

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

nivel de teste
test level

Grupo de atividades de teste organizadas e gerenciadas conjuntamente. Um nvel de teste est ligado s responsabilidades do projeto. Podemos citar como exemplosteste de componente, teste de integrao, teste de sistema e teste de aceitao [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

Ver complexidade ciclomtica

49

Glossrio Padro de Termos de Teste de Software

O
objetivo de teste
test objective

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

objeto de teste
test object

Componente ou sistema a ser testado. Ver tambm item de teste.

operabilidade
operability

Capacidade do produto de software em habilitar o usurio a oper-lo e control-lo [ISO 9126]. Ver tambm a usabilidade.

orculo
oracle

Ver orculo de teste.

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), um manual de usurio ou o conhecimento especializado de um indivduo, porm, no deve ser o cdigo [Adrion].

50

Glossrio Padro de Termos de Teste de Software

P
pacote dirio
daily build

Atividade de desenvolvimento na qual um sistema completo compilado e liberado diariamente (normalmente durante a noite), de forma que um sistema consistente esteja sempre disponvel incluindo as atualizaes mais recentes.

padro
standard

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

painel de controle
dashboard

Representao de medies dinmicas de desempenho operacional para algumas organizaes ou atividades, usando mtricas representada por metforas visuais, como "marcadores", "contadores" e outros dispositivos semelhantes s do painel de um automvel, de modo que os efeitos de eventos ou atividades podem ser facilmente entendidos e relacionados com os objetivos operacionais. Ver tambm dashboard corporativo, scorecard.

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

Parte de uma entrada ou sada de domnio para o qual o comportamento de um componente ou sistema assumido ser o mesmo, baseado na especificao.

particionamento de equivalncia
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.

percentual de deteco de defeitos (PDD)


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.

percentual de deteco de falha


Fault Detection Percentage (FDP)

Ver percentual na deteco de defeitos (PDD)

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

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

51

Glossrio Padro de Termos de Teste de Software

P
perfil operacional
operational profile

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

perfil operacional
operational profiling

Processo de desenvolvimento e implementao de um perfil operacional. Ver tambm perfil operacional.

planejamento de teste
test planning

Atividade de criao ou atualizao de um plano de teste.

planning poker
planning poker

Tcnica de estimativa baseada no consenso, principalmente utilizada para estimar esforo ou tamanho relativo de estrias de usurios no desenvolvimento de software gil. uma variao do mtodo de Wide Band Delphi, usando um baralho de cartas com valores que representam as unidades em que a equipe estimar. Ver tambm desenvolvimento gil de software, Wide Band Delphi e estria de usurio.

plano de melhoria de teste


test improvement plan

Plano para atingir os objetivos de melhoria no processo de teste organizacional baseado no entendimento completo dos atuais pontos fortes e fracos dos processos de teste da organizao e seus ativos [CMMI].

plano de reviso
review plan

Um documento que descreve a abordagem, recursos e cronograma de atividades destinadas a reviso. Ela identifica, entre outros: documentos e cdigos para serem revisados, tipos de reviso para serem utilizados, os participantes, bem como os critrios de entrada e sada a serem aplicados em caso de revises formais, e a justificativa para a sua escolha. um registro do processo de reviso do planejamento.

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 de fase


phase test plan

Plano de teste que normalmente aborda uma fase de teste. Ver tambm plano de teste.

plano de teste de nvel


level test plan

Plano de teste que aborda um nvel de teste. Ver tambm plano de teste.

plano de teste do projeto


project test plan

Ver plano mestre de teste

52

Glossrio Padro de Termos de Teste de Software

P
plano mestre de teste
master test plan

Plano de teste que aborda mltiplos nveis de teste. Ver tambm plano de teste.

poltica de teste
test policy

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

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].

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 destinase a comear.

ponto de sada
exit point

ltima sentena executvel dentro de um componente.

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.

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

Ver teste de entrada.

prioridade
priority

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

probabilidade de risco
risk likelihood

A probabilidade estimada de que um risco se tornar um resultado real ou evento. 53

Glossrio Padro de Termos de Teste de Software

P
problema
problem

Ver defeito

procedimento de teste
test procedure

Ver especificao de procedimento de teste.

processo
process

Conjunto de atividades inter-relacionadas que transformam entradas em sadas [ISO 12207].

processo de teste
test process

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

processo de teste crtico


Critical Testing Processes

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.

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.

PTC
CTP

Ver processo de teste crtico

54

Glossrio Padro de Termos de Teste de Software

Q
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].

qualidade baseada na construo


manufacturing-based quality

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.

qualidade baseada na transcendncia


transcendent-based quality

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.

qualidade baseada no produto


product-based quality

Viso de qualidade, onde baseada em um conjunto bem definido de atributos de qualidade. Esses atributos devem ser medidos de forma objetiva e quantitativa. As diferenas na qualidade dos produtos do mesmo tipo podem ser rastreadas at a forma como os atributos de qualidade especficos tm sido implementados [Garvin]. Ver tambm qualidade baseada na fabricao, qualidade baseada em atributos, qualidade baseada na transcendencia, qualidade baseada no usurio, a qualidade baseada no valor.

qualidade baseada no usurio


user-based quality

Viso de qualidade, onde a qualidade a capacidade de satisfazer necessidades e desejos do usurio(s). Um produto ou servio que no satisfaz as necessidades dos usurios improvvel para encontrar todos os usurios. Este um contexto de abordagem, a cargo condicionada qualidade, j que as caractersticas das empresas diferentes requerem diferentes qualidades de um produto [Garvin]. Ver tambm qualidade baseada na fabricao, qualidade baseada no produdo, a qualidade baseada na transcendncia, qualidade baseada no valor.

qualidade baseada no valor


value-based quality

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.

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

Totalidade das funcionalidades e caractersticas de um produto de software que se baseia na sua habilidade de satisfazer as necessidades declaradas ou implcitas [ISO 9126]. Ver tambm qualidade.

55

Glossrio Padro de Termos de Teste de Software

Q
qualidade do dado
data quality

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

qualificao
qualification

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

56

Glossrio Padro de Termos de Teste de Software

R
rastreabilidade
traceability

Habilidade de identificar itens relacionados em documentos e em software, ex. requisitos e testes associados. Ver tambm rastreabilidade horizontal e rastreabilidade vertical.

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

Rastreamento de requisitos por meio de camadas de documentao de desenvolvimento dos componentes.

Rational Unified Process


Rational Unified Process

Processo proprietrio de desenvolvimento de software que consiste quatro fases do ciclo de vida de projeto: incepo, elaborao, construo e transio.

recuperabilidade
recoverability

Capacidade de um produto de software para estabelecer novamente um nvel especfico de desempenho e de recuperar os dados diretamente afetados em caso de falha [ISO 9126]. Ver tambm confiabilidade.

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.

registro da execuo do teste


test run log

Ver registro do teste.

registro de teste
test log

Registro cronolgico das informaes relevantes sobre a execuo dos testes [IEEE 829].

relato da situao
status accounting

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

Glossrio Padro de Termos de Teste de Software

R
relatrio de avaliao
assessment report

Documento que resume as avaliaes de resultados, como por exemplo, concluses, recomendaes e pontos relevantes. Ver tambm avaliao de processo

relatrio de avaliao de teste


test evaluation report

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

relatrio de bug
bug report

Ver relatrio de defeito

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

Ver relatrio de incidente

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 incidente de teste


test incident report

Ver relatrio de incidente.

relatrio de incidente de teste de software


software test incident report

Ver relatrio de incidente.

relatrio de problema
problem report

Ver relatrio de defeito.

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.

relatrio de resumo de teste


test summary report

Documento que resume as atividades e os resultados de um teste. Contm tambm uma avaliao dos itens de teste correspondentes versus os critrios de sada [IEEE 829].

relatrio de teste
test report

Ver relatrio do resumo de teste e relatrio de progresso de teste.

relatrio de transmisso de item


item transmittal report

Ver nota de liberao. 58

Glossrio Padro de Termos de Teste de Software

R
relatrio de transmisso de item de teste
test item transmittal report

Ver nota de lanamento

representao contnua
continuous representation

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].

representao por estgios


staged representation

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

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

requisito de teste
test requirement

Ver condio de teste.

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.

59

Glossrio Padro de Termos de Teste de Software

R
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

Comportamento produzido/observado quando um componente ou sistema testado.

reteste
re-testing

Teste que executa casos de teste reprovados durante sua ltima execuo. Este procedimento feito para verificar o sucesso das aes corretivas.

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.

retrospectiva do projeto
project retrospective

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

Ver restrospectiva de reunio

reviso
review

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

reviso ad hoc
ad hoc review

Ver reviso informal

reviso de gerenciamento
management review

Avaliao sistemtica da aquisio de software, do fornecimento, do desenvolvimento, da operao ou do processo de manuteno. Tal avaliao pode ser feita pelo gerenciamento, ou em seu nome, a fim de monitorar o progresso, determinar o estado dos planos e dos cronogramas, confirmar os requisitos e seus sistemas de alocao ou de avaliar a eficcia da abordagem de gerenciamento para fins de otimizao [IEEE 610 e IEEE 1028].

60

Glossrio Padro de Termos de Teste de Software

R
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

Reviso caracterizada por procedimentos e requisitos documentados, por exemplo, inspeo.

reviso informal
informal review

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

reviso por pares


peer review

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

reviso tcnica
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.

revisor
reviewer

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

risco
risk

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

risco de produto
product risk

Risco diretamente relacionado ao objeto do teste. Ver tambm risco.

risco de projeto
project risk

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

risco de qualidade
quality risk

Um risco relacionado com um atributo de qualidade. Ver tambm atributo de qualidade, risco do produto.

robustez
robustness

Grau at o qual um componente ou sistema pode funcionar corretamente na presena de entradas invlidas ou de condies ambientais estressantes [IEEE 610]. Ver tambm tolerncia ao erro e tolerncia falta.

RUP
RUP

Ver Rational Unified Process 61

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

Ver resultado esperado

scorecard
scorecard

Representao resumida de medies de desempenho que representam o progresso na implementao dos objetivos de longo prazo. Um scorecard fornece medies estticas do desempenho durante ou no final de um intervalo definido. Ver tambm balanced scorecard, dashboard.

script de teste
test script

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

SCRUM
SCRUM

Estrutura iterativa e incremental para o gerenciamento de projetos comumente usado com o desenvolvimento gil de software. Ver tambm desenvolvimento gil de software.

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

Ver semeamento de falhas

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

Escolha de um conjunto de valores de entrada para forar a execuo de um dado caminho.

sentena
statement

Entidade em uma linguagem de programao, que normalmente a menor unidade indivisvel de execuo.

62

Glossrio Padro de Termos de Teste de Software

S
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.

severidade
severity

Grau de impacto que um defeito tem sobre o desenvolvimento ou operao de um componente ou sistema [IEEE 610].

simulao
simulation

Representao de caractersticas comportamentais selecionadas de um sistema fsico ou abstrato por outro sistema [ISO 2382/1].

simulador
simulator

Dispositivo, programa de computador ou sistema utilizado durante o teste e que se comporta ou opera como um dado sistema quando recebe um conjunto de entradas controladas [IEEE 610 e a DO178b]. Ver tambm emulador.

simulador
stub

Um esqueleto ou uma implementao com finalidade especial de um componente de software, usado para desenvolver ou testar um componente que chama ou que seja dependente dele. Ele substitui um componente [IEEE 610].

sistema
system

Coleo de componentes organizados para realizar uma funo especfica ou conjunto de funes [IEEE 610].

sistema de segurana critica


safety critical system

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 inter-disciplinares, geralmente sem uma estrutura de gesto comum.

situao de teste
test situation

Ver condio de teste. 63

Glossrio Padro de Termos de Teste de Software

S
software
software

Programas de computador, procedimentos e possvel documentao associada e dados relativos operao de um sistema de computador. IEEE [610].

software comercial de prateleira


Commercial Off-The-Shelf software

Ver software de prateleira.

software customizado
bespoke software

Software desenvolvido especificamente para um conjunto de usurios ou clientes. Seu oposto o software de prateleira.

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.

Software Failure Mode and Effect Analysis (SFMEA)


Software Failure Mode and Effect Analysis (SFMEA)

Ver Failure Mode and Effect Analysis (FMEA).

Software Failure Mode, Effects, and Criticality Analysis (SFMECA)


Software Failure Mode, Effects, and Criticality Analysis (SFMECA)

Ver Failure Mode, Effects, and Criticality Analysis (FMECA).

Software Fault Tree Analysis (SFTA)


Software Fault Tree Analysis (SFTA)

Ver Fault Tree Analysis (FTA).

software padro
standard software

Ver software de prateleira.

software personalizado
custom software

Ver software sob medida

Software Usability Measurement Inventory (SUMI)


Software Usability Measurement Inventory (SUMI)

Uma tcnica de teste baseada em questionrio para medio da qualidade de software a partir do ponto de vista do usurio final [Veenendaal].

SPI
SPI

Ver melhoria no processo de software

STEP
STEP

Ver Systematic Test and Evaluation Process.

subcaminho
subpath

Sequncia de sentenas executveis dentro de um componente.

64

Glossrio Padro de Termos de Teste de Software

S
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.

suite de caso de teste


test case suite

Ver suite de teste.

suite de teste
test suite

Conjunto de vrios casos de teste para um componente ou sistema sendo testado, no qual a ps-condio de um teste frequentemente utilizada como precondio para o prximo.

SUMI
SUMI

Ver Software Usability Measurement Inventory.

suposio de erro
error guessing

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

Systematic Test and Evaluation Process


Systematic Test and Evaluation Process

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.

65

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 deciso de causa-efeito


cause-effect decision table

Ver tabela de deciso.

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].

taxonomia de defeito
defect taxonomy

Um sistema (hierrquico) de categorias descrito para auxiliar na classificao de defeitos reproduzidos.

taxonomia do bug
bug taxonomy

Ver taxonomia de defeito

tcnica baseada em defeitos


defect based technique

Ver tcnica de modelagem de testes baseada em defeitos.

tecnica baseada em especificao


specification-based technique

Ver tecnica de modelagem de teste caixa-preta

tcnica baseada na estrutura


structure-based technique

Ver tcnica de modelagem caixa-branca

tcnica baseada na experincia


experience-based technique

Ver tcnica de modelagem de teste baseada na experincia.

tcnica de caixa-branca
white-box technique

Ver tcnica de modelagem de teste caixa-branca

tcnica de caixa-preta
black box technique

Ver tcnica de modelagem de teste caixa-preta.

tcnica de especificao de teste


test specification technique

Ver tcnica de modelagem de teste.

tcnica de execuo de teste


test execution technique

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

66

Glossrio Padro de Termos de Teste de Software

T
tcnica de modelagem de caso de teste
test case design technique

Ver tcnica de modelagem de teste.

tcnica de modelagem de teste


test design technique

Procedimento utilizado para derivar e/ou selecionar casos de teste.

tcnica de modelagem de teste baseada em defeitos


defect based test design technique

Um procedimento para derivar e / ou selecionar casos de teste destinados a uma ou mais categorias de defeitos, com testes que esto sendo desenvolvidos a partir do que se sabe sobre a categoria especfica do defeito. Ver tambm taxonomia defeito.

tcnica de modelagem de teste baseada na experincia


experience-based test design technique

Procedimento para obter e/ou selecionar os casos de teste baseados na experincia, conhecimento e intuio do testador.

tcnica de modelagem de teste baseado na estrutura


structure-based test design technique

Ver tcnica de modelagem de teste caixa-branca.

tcnica de modelagem de teste caixa-preta


specification-based test design technique

Ver tecnica de modelagem de teste caixa-preta

tcnica de modelagem de teste caixa-preta.


black box test design technique

Tcnica de derivar e/ou selecionar casos de teste considerando as especificaes, funcionais ou nofuncionais, de um componente ou sistema, sem referenciar sua estrutura interna.

tcnica de modelagem de teste de caixa-branca


white-box test design technique

Procedimento para derivar e/ou selecionar casos de teste baseado em uma anlise da estrutura interna de um componente ou sistema.

tcnica de modelagem de teste estrutural


structural test design technique

Ver tcnica de modelagem de teste caixa-branca.

tcnica de modelagem de teste funcional


functional test design technique

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

tcnica de modelagem de teste no funcional


non-functional test design technique

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

tcnica de teste
test technique

Ver tcnica de modelagem de teste.

67

Glossrio Padro de Termos de Teste de Software

T
tempo mdio de reparo
Mean Time To Repair

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.

tempo mdio entre falhas


Mean Time Between Failures

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.

Test Maturity Model Integrated (TMMi)


Test Maturity Model Integrated (TMMi)

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.

testabilidade
testability

Capacidade do produto de software de permitir que o software, quando modificado, seja validado [ISO 9126]. Ver tambm manutenibilidade.

testador
tester

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

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

Conjunto de um ou mais casos de teste [IEEE 829].

teste ad hoc
ad hoc testing

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

teste gil
agile testing

Prtica de teste para um projeto que utiliza metodologias geis, 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 ao teste.

teste aleatrio
random testing

Tcnica de modelagem de teste caixa-preta na qual os casos de teste so selecionados, possivelmente por meio de um algoritmo de gerao pseudo-aleatria para atender um perfil operacional. Esta tcnica pode ser utilizada para testar atributos no funcionais, tais como confiabilidade e desempenho.

68

Glossrio Padro de Termos de Teste de Software

T
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 -the-shelf) como forma de teste de aceite interna.

teste analtico
analytical testing

Teste baseado em uma anlise sistemtica, por exemplo, dos riscos de produtos ou requisitos.

teste baseado em ataque


attack-based testing

Uma tcnica de teste baseada na experincia que usa ataques de software para induzir falhas, principalmente falhas relacionadas segurana. Ver tambm ataque.

teste baseado em checklist


checklist-based testing

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

teste baseado em cdigo


code-based testing

Ver teste caixa-branca.

teste baseado em especificao


specification-based testing

Ver teste caixa-preta.

teste baseado em modelagem


design-based testing

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

teste baseado em requisito


requirements-based testing

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

teste baseado em risco


risk-based testing

Abordagem de testes para reduzir o nvel de riscos de produtos e informar as partes interessadas do seu estado, a partir dos estgios iniciais de um projeto. Ela envolve a identificao dos riscos do produto e do uso dos nveis de risco para orientar o processo de teste.

teste baseado em sesso


session-based testing

Abordagem de testes em que as atividades de teste so planejadas como sesses ininterruptas de concepo e execuo do teste, muitas vezes utilizada em conjunto com testes exploratrios.

teste baseado na estrutura


structure-based testing

Ver teste caixa-branca

69

Glossrio Padro de Termos de Teste de Software

T
teste baseado na experincia
experience-based testing

Testes baseados na experincia, conhecimento e intuio do testador.

teste baseado no modelo


model-based testing

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.

teste bsico.
smoke test

Subconjunto de todos os casos de testes definidos/planejados que cobre a principal funcionalidade de um componente ou sistema, para averiguar as principais funes de um programa em funcionamento sem se preocupar com maiores detalhes. A realizao diria de testes de construo e teste bsico est entre as melhores prticas do ramo. Ver tambm teste de entrada.

teste beta
beta testing

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

teste big-bang
big-bang testing

Uma abordagem testes de integrao em que os elementos de software, os elementos de hardware, ou ambos so combinados de uma s vez em um componente ou um sistema global, em vez de em etapas [IEEE 610]. Ver tambm teste de integrao.

teste bottom-up
bottom-up testing

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

teste caixa-clara
clear-box testing

Ver teste caixa-branca.

teste caixa-preta
black box testing

Execuo de teste, funcional ou no funcional, sem levar em considerao a estrutura interna do componente ou sistema

teste com scripts


scripted testing

Execuo do teste seguindo previamente uma sequncia documentada de testes.

teste combinatrio
combinatorial testing

Um meio para identificar um subconjunto adequado de combinaes de testes para alcanar um determinado nvel de cobertura ao se testar um objeto com vrios parmetros, onde cada parmetro possui vrios valores, o que d origem a mais combinaes que so viveis ??para testar no tempo permitido. Ver tambm mtodo de classificao de rvore, teste em pares, testes de matriz ortogonal. 70

Glossrio Padro de Termos de Teste de Software

T
teste compatvel com padro
standard-compliant testing

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

teste compatvel com processo


process-compliant testing

Teste que segue um conjunto de processos definidos, por exemplo, definida por uma entidade externa como um comit de padres. Ver tambm teste compatvel com padro.

teste completo
complete testing

Ver teste exaustivo.

teste consultivo
consultative testing

Testando conduzido pelo aconselhamento e orientao de especialistas apropriados de fora da equipe de teste, por exemplo, especialistas em tecnologia e / ou especialistas de domnio de negcio.

teste de aceitao de fbrica


factory acceptance testing

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

teste de aceitao do usurio


user acceptance testing

Ver teste de aceitao.

teste de aceite
acceptance testing

Teste formal relacionado s necessidades dos usurios, requisitos e processos de negcios. realizado para estabelecer se um sistema satisfaz ou no os critrios de aceitao e para possibilitar aos usurios, aos clientes e s outras entidades autorizadas decidir aceitar ou no determinado sistema [IEEE 610].

teste de aceite de produo


production acceptance testing

Ver teste de aceite operacional

teste de aceite de site


site acceptance testing

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

teste de aceite operacional


operational acceptance testing

Testes operacionais na fase de teste de aceitao, geralmente realizado em um ambiente (simulado) operacional em operaes e/ou pessoal de administrao de sistemas com foco em aspectos operacionais, por exemplo, recuperabilidade, comportamento dos recursos, instalabilidade e conformidade tcnica. Ver tambm o teste operacional.

teste de acessibilidade
accessibility testing

Teste que determina a facilidade com a qual usurios portadores de deficincias possam utilizar determinado componente ou sistema [Gerrard].

71

Glossrio Padro de Termos de Teste de Software

T
teste de acurcia
accuracy testing

Processo de teste com o objetivo de determinar a acurcia de um produto de software.

teste de adequao
suitability testing

Processo de testes para determinar a adequao de um produto de software.

teste de algoritmo
algorithm test

[TMap]. Ver teste de desvio.

teste de API (Application Programming Interface)


API (Application Programming Interface) testing

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

Ver teste de utilizao de recurso.

teste de arranjo ortogonal


orthogonal array testing

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. Ver tambm testes em pares.

teste de benchmark
benchmark test

(1) Padro de referncia para realizao de medies e comparaes. (2) Teste utilizado para comparar componentes ou sistemas entre si, ou em relao a um padro, conforme visto em (1) [IEEE 610].

teste de caixa de vidro


glass box testing

Ver teste caixa-branca

teste de caixa-branca
white-box testing

Teste baseado na anlise da estrutura interna de um componente ou sistema.

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

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

teste de caso de uso


use case testing

Tcnica de modelagem de teste de caixa-preta na qual os casos de teste so modelados para executar cenrios de usurio. 72

Glossrio Padro de Termos de Teste de Software

T
teste de cenrio
scenario testing

Ver teste de caso de uso.

teste de cenrios de usurio


user scenario testing

Ver teste de caso de uso.

teste de ciclo de processo


process cycle test

Tcnica de modelagem de teste caixa-preta na qual os casos de teste so modelados para executar procedimentos e processos comerciais [TMap].

teste de cobertura lgica


logic-coverage testing

Ver teste caixa-branca [Myers].

teste de combinao de condio


condition combination testing

Ver teste de condio mltipla

teste de combinao de condio de desvio


branch condition combination testing

Ver teste de condies mltiplas.

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].

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

Ver testes de interoperabilidade.

teste de complacncia
compliance testing

Processo de testes para determinar a conformidade do componente ou sistema.

teste de componente
component testing

Teste individual de componente de software [IEEE 610].

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].

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.

73

Glossrio Padro de Termos de Teste de Software

T
teste de condio de deciso
decision condition testing

Tcnica de modelagem de teste caixa-branca na qual os casos de teste so modelados para executar resultados de condio e resultados de deciso.

teste de condio determinada


condition determination testing

Ver teste de deciso de condio modificada

teste de condio mltipla


multiple condition testing

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).

teste de condio mltipla modificada


modified multiple condition testing

Ver teste de deciso de condio modificada

teste de confiabilidade
reliability testing

Processo que determina a confiabilidade de um produto de software.

teste de confiana
confidence test

Ver teste bsico

teste de configurao
configuration testing

Ver teste de portabilidade

teste de confirmao
confirmation testing

Ver reteste

teste de conformidade
conformance testing

Ver teste de complacncia

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.

teste de controle de fluxo


control flow testing

Uma abordagem para teste baseado na estrutura onde casos de teste so concebidos para executar sequncias especficas de eventos. Existem vrias tcnicas para o teste de controle de fluxo, por exemplo, testes de deciso, teste de condio e os testes de caminho, que cada um tem a sua abordagem especfica e grau de cobertura de fluxo de controle. Ver tambm teste de deciso, 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. 74

Glossrio Padro de Termos de Teste de Software

T
teste de deciso de condio modificada
modified condition decision testing

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.

teste de desempenho
performance testing

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

teste de desenvolvimento
development testing

Teste formal ou informal conduzido durante a implementao de um componente ou sistema, normalmente realizado no ambiente de desenvolvimento pelos desenvolvedores [IEEE 610].

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

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

teste de eficincia
efficiency testing

Processo de teste para determinar a eficincia de um produto de software.

teste de entrada
intake test

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

teste de escalabilidade
scalability testing

Teste que determina a escalabilidade de um produto de software.

teste de estado finito


finite state testing

Ver teste de transio de estado

teste de estria de usurio


user story testing

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 histrico 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.

teste de fluxo de dados


data flow testing

Tcnica de modelagem de teste caixa-branca na qual casos de teste so projetados para definir-utilizar a execuo de pares de variveis.

75

Glossrio Padro de Termos de Teste de Software

T
teste de funcionalidade
functionality testing

Realizado para determinar a funcionalidade de um produto de software.

teste de instabilidade
installability testing

O processo de testar a instalabilidade de um produto de software. Ver tambm testes de portabilidade.

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.

teste de integrao de componentes


component integration testing

Testes realizados para expor os defeitos nas interfaces e interao entre os componentes integrados.

teste de integrao de hardware-software


hardware-software integration testing

Os testes realizados para expor defeitos nas interfaces e interao entre componentes de hardware e software. Ver tambm o teste de integrao.

teste de integrao de sistema


system integration testing

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

teste de integrao de vizinhana


neighborhood integration testing

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.

teste de integrao em larga escala


integration testing in the large

Ver teste de integrao de sistema.

teste de integrao em pequena escala


integration testing in the small

Ver teste de integrao de componente.

teste de integrao por pares


pairwise integration testing

Uma forma de teste de integrao que visa pares de componentes que trabalham em conjunto, como mostrado em um grfico de chamadas.

teste de integridade de banco de dados


database integrity testing

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.

teste de integridade de dados


data integrity testing

Ver teste de integridade de banco de dados

teste de interface
interface testing

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

Glossrio Padro de Termos de Teste de Software

T
teste de interoperabilidade
interoperability testing

Nome dado ao processo que determina a interoperabilidade de um produto de software. Ver tambm teste de funcionalidade.

teste de isolamento
isolation testing

Testa componentes individuais, isolando-os dos componentes do meio. Se houver necessidade, podemse simular os componentes do meio com simuladores (stubs) e controladores (drivers).

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

Ver teste de integrao de componente.

teste de lgica orientada


logic-driven testing

Ver teste caixa-branca

teste de manuteno
maintenance testing

Testa as alteraes feitas em um sistema operacional ou o impacto de um ambiente alterado em um sistema operacional.

teste de manutenibilidade
maintainability testing

Processo que determina a manutenibilidade de um produto de software.

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

Ver teste de converso.

teste de mdulo
module testing

Ver teste de componente.

teste de mutao
mutation testing

Ver teste de comparao

teste de padres
standards testing

Ver teste de atendimento.

teste de partio
partition testing

Ver particionamento de equivalncia [Beizer].

77

Glossrio Padro de Termos de Teste de Software

T
teste de perfil operacional
operational profile testing

Teste estatstico que utiliza um modelo de operaes de sistema (para tarefas de curta durao) e da probabilidade de uso mais comum [Musa].

teste de portabilidade
portability testing

Processo que determina a portabilidade de um produto de software.

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

Ver teste de componente

teste de recuperabilidade
recoverability testing

Processo que determina a recuperabilidade de um produto de software. Ver tambm teste de confiabilidade.

teste de recuperao
recovery testing

Ver teste de recuperabilidade.

teste de regresso
regression testing

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

teste de regulamentao
regulation testing

Ver teste de atendimento.

teste de robustez
robustness testing

Teste que determina a robustez de um produto de software.

teste de sanidade
sanity test

Ver teste bsico.

teste de segurana
safety testing

Teste que determina a segurana de um produto de software.

teste de segurana
security testing

Teste para determinar a segurana do produto de software. Ver tambm testes de funcionalidade.

teste de sentena
statement testing

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

78

Glossrio Padro de Termos de Teste de Software

T
teste de servicibilidade
serviceability testing

Ver teste de manutenibilidade.

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].

teste de tabela de deciso


decision table testing

Tcnica de modelagem de teste caixa-preta na qual os casos de testes so projetados para executar as combinaes de entradas e/ou estmulos (causas) exibidos em uma tabela de deciso [Veenendaal]. Ver tambm tabela de deciso.

teste de transio de estados


state transition testing

Tcnica de modelagem caixa-preta na qual os casos de testes so modelados para executar transies de estados vlidas e invlidas. Ver tambm teste N-switch.

teste de unidade
unit testing

Ver teste de componente.

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

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

teste de utilizao de recurso


resource utilization testing

Processo que determina a utilizao de recursos por um dado produto de software. Ver tambm teste de eficincia.

teste de valor limite


boundary value testing

Ver anlise de valor limite.

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

Testes que envolvem a execuo de um software, um componente ou um sistema.

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. 79

Glossrio Padro de Termos de Teste de Software

T
teste em campo
field testing

Ver beta teste.

teste em pares
pair testing

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

teste em threads
thread testing

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

teste esttico
static testing

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

teste 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

Ver teste caixa-branca.

teste exaustivo
exhaustive testing

Abordagem na qual a suite de teste abarca todas as combinaes de valores e precondies de entrada.

teste exploratrio
exploratory testing

Tcnica de modelagem de teste informal na qual o testador controla ativamente a modelagem dos testes j que estes so realizados e utilizam as informaes obtidas durante o teste para modelar novos e melhores testes [Bach].

teste funcional
functional testing

Teste baseado em uma anlise da especificao de funcionalidade de um componente ou sistema. Ver tambm teste caixa-preta.

teste gravado
test record

Ver registro de teste.

teste incremental
incremental testing

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

teste invlido
invalid testing

Utiliza valores de entrada que devem ser rejeitados pelo componente ou sistema. Ver tambm tolerncia ao erro. 80

Glossrio Padro de Termos de Teste de Software

T
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.

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].

teste orientado a comando


action word driven testing

Ver teste orientado a palavra chave.

teste orientado a dados


data driven testing

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

teste orientado a palavra-chave


keyword-driven testing

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

teste reativo
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.

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. 81

Glossrio Padro de Termos de Teste de Software

T
teste sujo
dirty testing

Ver teste negativo

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

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

testes alternados
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 matriz ortogonal

testes baseados em processos de negcios


business process-based testing

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

testes de arco
arc testing

Ver teste de desvio

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].

testware de automao
automated testware

Testware utilizado em testes automatizados, tais como os scripts de uma ferramenta.

tipo de defeito
defect type

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

Glossrio Padro de Termos de Teste de Software

T
tipo de indicator Myers-Briggs (MBTI)
Myers-Briggs Type Indicator (MBTI)

Um indicador de preferncia psicolgica representando as diferentes personalidades e estilos de comunicao das pessoas.

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].

TMMi
TMMi

Ver Test Maturity Model Integrated (TMMi)

tolerncia a erros
error tolerance

Habilidade de um sistema ou componente para continuar operando normalmente apesar da presena de entradas errneas [IEEE 610].

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.

Total Quality Management


Total Quality Management

Uma abordagem de gesto de toda a organizao centrada na qualidade, baseada na participao de todos os seus membros e visando o sucesso a longo prazo atravs da satisfao do cliente, e os benefcios para todos os membros da organizao e para a sociedade. Consiste em planejamento, organizao, direo, controle e garantia [ISO 8402].

TPG
TPG

Ver Test Process Group.

TPI Next
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
TQM

Ver Total Quality Management.

transio de estado
state transition

Transio entre dois estados de um componente ou sistema

83

Glossrio Padro de Termos de Teste de Software

T
tratamento de exceo
exception handling

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

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].

84

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.

85

Glossrio Padro de Termos de Teste de Software

V
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

Instncia de uma entrada. Ver tambm entrada.

valor de sada
output value

Instncia de uma sada. Ver tambm sada.

valor limite

boundary value

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

varivel
variable

Elemento de armazenamento em um computador que pode ser acessado por um programa de software referindo-se a ele por um nome.

vazamento de memria
memory leak

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

verificao
verification

Confirmao por meio de exame e do fornecimento de evidncias objetivas que os requisitos especificados foram atendidos [ISO 9000].

verificador
checker

Ver revisor

86

Glossrio Padro de Termos de Teste de Software

W
WAMMI
WAMMI

Ver Website Analysis and MeasureMent Inventory

WBS
WBS

Ver Work Breakdown Structure

Website Analysis and MeasureMent Inventory (WAMMI)


Website Analysis and MeasureMent Inventory (WAMMI)

Um teste de usabilidade baseado em um questionrio para medir a qualidade de um software (web site) a partir do ponto de vista do usurio final.

Wide Band Delphi


Wide Band Delphi

Tcnica de estimativa de teste baseada em especializao que visa produzir uma estimativa precisa utilizando a sabedoria coletiva dos membros da equipe.

Work Breakdown Structure


Work Breakdown Structure

Arranjo de elementos de trabalho e seu relacionamento com outros elementos ou a um produto final [CMMI].

87

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 2382/1] ISO/IEC 2382-1:1993. Data processing - Vocabulary - Part 1: Fundamental terms. [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

88

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. [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. [GILB AND T. Gilb and D. Graham (1993) GRAHAM] Software Inspection, Addison-Wesley, ISBN 0-201-63181-4.

89

Glossrio Padro de Termos de Teste de Software


[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

90

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 acurcia ........................................................... 8 adaptabilidade ................................................. 8 adequao ....................................................... 8 alvo de teste..................................................... 8 ambiente de teste ............................................ 8 ambiente operacional ...................................... 8 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................................ 9 anlise de domnio ........................................... 9 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 anlise de valor limite .................................... 10 anlise dinmica ............................................ 10 anlise do fluxo de controle ........................... 10 anlise esttica .............................................. 11 anlise transacional ....................................... 11 analizador de cdigo esttico ........................ 11 anomalia ........................................................ 11 anti-padro .................................................... 11 aperfeioador do processo de teste ............... 11 apreensibilidade ............................................ 11 aprendizado (IDEAL) ...................................... 11 aprovao de teste ........................................ 11 aprovao/reprovao de critrios ............... 11 aprovar .......................................................... 12 armazenamento ............................................ 12 arquiteto de teste .......................................... 12 arranjo ortogonal .......................................... 12 rvore de classificao ................................... 12 assistente de instalao ................................. 12 ataque............................................................ 12 ataque ao software ....................................... 12 ataque de falha .............................................. 12

ator ................................................................. 12 atratividade .................................................... 12 atributo de qualidade ..................................... 13 auditor lder .................................................... 13 auditoria ......................................................... 13 auditoria de configurao .............................. 13 automao da execuo de teste ................... 13 automatizao de teste .................................. 13 avaliao ........................................................ 13 avaliao de processo .................................... 13 avaliao de risco ........................................... 13 avaliao heurstica........................................ 13 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 ................................................................. 15 C .......................................................................... 16 caminho .......................................................... 16 caminho de fluxo de controle ......................... 16 caminho invivel............................................. 16 caminho vivel................................................ 16 caminho-dd .................................................... 16 Capability Maturity Model Integration(CMMI) ......................................... 16 caracterstica .................................................. 16 caracterstica de produto de software ........... 16 caracterstica de qualidade ............................ 16 caracterstica de qualidade de software ........ 16 carta ............................................................... 16 carta de controle ............................................ 16 carta de teste ................................................. 17 CASE................................................................ 17 caso de teste................................................... 17 caso de teste abstrato .................................... 17 caso de teste bloqueado ................................. 17 caso de teste concreto .................................... 17 caso de teste de alto nvel .............................. 17 caso de teste de baixo nvel ............................ 17 caso de teste lgico ........................................ 17 caso de uso ..................................................... 17 CAST................................................................ 17 categoria de defeito ....................................... 17 categoria de risco ........................................... 18 causa-raiz ....................................................... 18 cenrio de teste .............................................. 18 certificao ..................................................... 18

91

Glossrio Padro de Termos de Teste de Software


ciclo de Deming.............................................. 18 ciclo de teste .................................................. 18 ciclo de vida do software ............................... 18 classe de equivalncia.................................... 18 CMMI ............................................................. 18 cobertura ....................................................... 18 cobertura da condio de deciso ................. 18 cobertura de caminho .................................... 18 cobertura de cdigo ....................................... 19 cobertura de combinao de condio .......... 19 cobertura de condio ................................... 19 cobertura de condio mltipla ..................... 19 cobertura de condio mltipla modificada .. 19 cobertura de deciso ..................................... 19 cobertura de deciso de condio modificada ..................................................... 19 cobertura de desvio ....................................... 19 cobertura de condio determinada ............. 19 cobertura de fluxo de dados .......................... 19 cobertura de partio de equivalncia .......... 19 cobertura de sentena ................................... 19 cobertura de teste.......................................... 20 cobertura de valor limite ............................... 20 cobertura estrutural ...................................... 20 cobertura LCSAJ ............................................. 20 cobertura N-switch ........................................ 20 cdigo ............................................................ 20 cdigo inacessvel .......................................... 20 cdigo morto ................................................. 20 coexistncia ................................................... 20 combinao de cobertura de condio de desvio ............................................................. 20 comit de controle de configurao .............. 20 comit de controle de mudana .................... 20 comit de gesto de defeitos ......................... 20 comit de triagem de defeito......................... 21 comparao de teste ..................................... 21 comparao dinmica ................................... 21 comparao ps-execuo ............................ 21 comparador ................................................... 21 comparador de teste...................................... 21 compilador ..................................................... 21 complacncia ................................................. 21 complexidade ................................................. 21 complexidade ciclomtica.............................. 21 componente ................................................... 21 comportamento ............................................. 22 comportamento co-dependente .................... 22 comportamento relacionado a tempo ........... 22 condio......................................................... 22 condio atmica........................................... 22 condio composta ........................................ 22 condio de cobertura de desvio ................... 22 condio de desvio ......................................... 22 condio de sada .......................................... 22 condio de teste ........................................... 22 condio mltipla .......................................... 22 confiabilidade ................................................ 22 configurao .................................................. 23 conjunto de teste ............................................ 23 conjunto de testes base .................................. 23 consequncia .................................................. 23 consequncia do teste .................................... 23 consequncia prevista .................................... 23 consequncia real ........................................... 23 consistncia .................................................... 23 conteno de fase .......................................... 23 controlador ..................................................... 23 controlador de teste ....................................... 23 controle de configurao................................ 23 controle de mudana...................................... 23 controle de risco ............................................. 24 controle de teste............................................. 24 controle de verso .......................................... 24 COTS ............................................................... 24 critrio de aceite ............................................. 24 critrio de concluso do teste ......................... 24 critrio de retomada....................................... 24 critrio de suspenso ...................................... 24 critrios de concluso ..................................... 24 critrios de entrada ........................................ 24 critrios de sada ............................................ 24 cronograma de execuo de teste ................. 25 cronograma de teste ...................................... 25 curto-circuto .................................................. 25 custo da qualidade ......................................... 25 D.......................................................................... 26 dados de teste ................................................ 26 dashboard corporativo ................................... 26 deciso............................................................ 26 defeito ............................................................ 26 definio de dados ......................................... 26 densidade de falha ......................................... 26 densidade do defeito ...................................... 26 depurao de cdigo ...................................... 26 depurador ....................................................... 26 desempenho ................................................... 26 desenvolvimento gil de software .................. 26 desenvolvimento orientado caracterstica .. 27 desenvolvimento orientado ao teste .............. 27 desvio ............................................................. 27 desvio ............................................................. 27 diagnstico (IDEAL) ........................................ 27 diagrama causa-efeito ................................... 27 diagrama de estado ....................................... 27 diagrama espinha de peixe ............................ 27 diagrama Shikawa .......................................... 27 diretor de teste ............................................... 27 disponibilidade ............................................... 27 domnio........................................................... 28 domnio de entrada ........................................ 28 domnio de sada ............................................ 28 E .......................................................................... 29 efeito de monitorao .................................... 29 efetividade ...................................................... 29 eficincia......................................................... 29 emulador ........................................................ 29 engano............................................................ 29

92

Glossrio Padro de Termos de Teste de Software


entendibilidade .............................................. 29 entrada .......................................................... 29 entrada de teste............................................. 29 entrada especificada...................................... 29 entregveis de teste....................................... 29 entregvel ...................................................... 29 equipamento de teste .................................... 29 erro ................................................................ 30 escala de medio ......................................... 30 escalabilidade ................................................ 30 especificao.................................................. 30 especificao de caso de teste ....................... 30 especificao de componente ........................ 30 especificao de modelagem de teste ........... 30 especificao de procedimento de teste ........ 30 especificao de teste .................................... 30 estabelecimento (IDEAL) ................................ 30 estabilidade ................................................... 30 estgio de teste ............................................. 31 estimativa de teste ........................................ 31 estimativa trs pontos ................................... 31 estria de usurio .......................................... 31 estouro de buffer ........................................... 31 estratgia de teste ......................................... 31 execuo de teste .......................................... 31 execuo de teste .......................................... 31 exercitado ...................................................... 31 extreme programming ................................... 31 F.......................................................................... 32 Failure Mode and Effect Analysis (FMEA) ...... 32 Failure Mode, Effects, and Criticality Analysis (FMECA) ......................................................... 32 falha ............................................................... 32 falha ............................................................... 32 falhar ............................................................. 32 falso resultado aprovado ............................... 32 falso resultado falho ...................................... 32 falso resultado negativo ................................ 32 falso resultado positivo .................................. 32 fase de execuo e teste ................................ 32 fase de requisitos ........................................... 32 fase de teste................................................... 32 fator crtico de sucesso .................................. 33 fechamento de teste ...................................... 33 ferramenta de anlise dinmica .................... 33 ferramenta de anlise esttica ...................... 33 ferramenta de bug tracking ........................... 33 ferramenta de captura e execuo ................ 33 ferramenta de captura e reproduo ............ 33 ferramenta de cobertura ............................... 33 ferramenta de cdigo aberto ......................... 33 ferramenta de depurao de cdigo ............. 33 ferramenta de execuo de teste .................. 33 ferramenta de gerenciamento de defeito ...... 34 ferramenta de gerenciamento de incidente .. 34 ferramenta de gerenciamento de requisito ... 34 ferramenta de gerenciamento de teste ......... 34 ferramenta de gesto de configurao ......... 34 ferramenta de gravao/recuperao .......... 34 ferramenta de medio de cobertura ............ 34 ferramenta de modelagem ............................ 34 ferramenta de modelagem de teste ............... 34 ferramenta de monitoramento ...................... 34 ferramenta de preparao de dados de teste 35 ferramenta de rastreamento de defeito......... 35 ferramenta de reviso .................................... 35 ferramenta de segurana ............................... 35 ferramenta de semeamento de falhas ........... 35 ferramenta de teste........................................ 35 ferramenta de teste de carga ......................... 35 ferramenta de teste de desempenho ............. 35 ferramenta de teste de estresse ..................... 35 ferramenta de teste de hyperlink ................... 35 ferramenta de teste de segurana ................. 35 ferramenta para semeamento de erro ........... 36 ferramenta personalizada .............................. 36 fluxo de controle ............................................. 36 fluxo de dados ................................................ 36 framework de teste de unidade ..................... 36 funcionalidade ................................................ 36 funcionalidade de software ............................ 36 G ......................................................................... 37 garantia de qualidade .................................... 37 gerador de teste ............................................. 37 gerenciamento de dados de teste .................. 37 gerenciamento de defeito .............................. 37 gerenciamento de incidente ........................... 37 gerenciamento de mudana ........................... 37 gerenciamento de problema .......................... 37 gerenciamento de qualidade .......................... 37 gerenciamento de risco .................................. 37 gerenciamento de teste .................................. 37 gerenciamento de teste baseado em sesso.. 37 gerente de teste ............................................. 38 gesto de configurao .................................. 38 Goal Question Metric ..................................... 38 GQM ............................................................... 38 grfico de causa-efeito ................................... 38 grfico de chamada ........................................ 38 grfico de Shewhart ....................................... 38 grfico do fluxo de controle............................ 38 gravao de teste ........................................... 38 Grupo de Processo de Teste ........................... 38 guia de instalao .......................................... 38 H ......................................................................... 39 homem no meio ataque ................................. 39 hyperlink ......................................................... 39 I ........................................................................... 40 IDEAL .............................................................. 40 Identificao da configurao ........................ 40 identificao de risco ...................................... 40 impacto de risco ............................................. 40 implementao de teste ................................. 40 incidente ......................................................... 40 incidente de teste ........................................... 40 incidente de teste de software ....................... 40 independncia do teste .................................. 40 indicador......................................................... 40

93

Glossrio Padro de Termos de Teste de Software


indicador de desempenho .............................. 40 indicador de desempenho de teste ................ 40 indicador-chave de desempenho ................... 40 infraestrutura de teste ................................... 41 inicializao (IDEAL) ....................................... 41 injeo de falha.............................................. 41 inspeo ......................................................... 41 inspetor .......................................................... 41 instabilidade .................................................. 41 instrumentao.............................................. 41 instrumentador .............................................. 41 instrumentador de programa ........................ 41 integrao ...................................................... 41 integrao funcional ...................................... 41 inteligncia emocional ................................... 42 interoperabilidade ......................................... 42 intervalo de confiana ................................... 42 item de cobertura .......................................... 42 item de configurao ..................................... 42 item de teste .................................................. 42 L .......................................................................... 43 LCSAJ .............................................................. 43 lider de inspeo ............................................ 43 lider de teste .................................................. 43 linguagem script ............................................ 43 M ........................................................................ 44 manifesto gil ................................................ 44 manifesto de melhoria do processo de teste . 44 manuteno ................................................... 44 manutenibilidade ........................................... 44 mapa mental ................................................. 44 mquina de estado finito ............................... 44 marco ............................................................. 44 marcos da qualidade ..................................... 44 mascaramento de defeito .............................. 44 mascaramento de falha ................................. 45 matriz RACI .................................................... 45 maturidade .................................................... 45 medio ......................................................... 45 medida ........................................................... 45 melhoria de processos ................................... 45 melhoria no processo de software ................. 45 mtodo de classificao por rvore ............... 45 metodologia de meta S.M.A.R.T. ................... 45 mtrica ........................................................... 45 mtrica de cobertura de Chow ...................... 45 mtrica de convergncia................................ 46 misso do teste .............................................. 46 mitigao de risco .......................................... 46 modelagem de grfico de causa-efeito ......... 46 modelagem de teste ...................................... 46 modelo baseado em contedo....................... 46 modelo de ciclo de vida.................................. 46 modelo de crescimento da confiabilidade ..... 46 modelo de desenvolvimento incremental ...... 46 modelo de desenvolvimento interativo ......... 46 modelo de desenvolvimento iterativo incorporado ................................................... 47 modelo de excelncia da EFQM (European Foundation for Quality Management) ........... 47 modelo de maturidade ................................... 47 modelo de processo ........................................ 47 modelo V ........................................................ 47 moderador ...................................................... 47 modificabilidade ............................................. 47 modo de falha ................................................ 47 mdulo ........................................................... 47 monitor ........................................................... 47 monitoramento de teste................................. 48 MTBF .............................................................. 48 MTTR .............................................................. 48 N ......................................................................... 49 no conformidade .......................................... 49 nvel de integridade de software .................... 49 nvel de maturidade........................................ 49 nvel de risco ................................................... 49 nivel de teste .................................................. 49 nota de lanamento ....................................... 49 nmero ciclomtico ........................................ 49 O ......................................................................... 50 objetivo de teste ............................................. 50 objeto de teste................................................ 50 operabilidade ................................................. 50 orculo............................................................ 50 orculo de teste .............................................. 50 P .......................................................................... 51 pacote dirio .................................................. 51 padro ............................................................ 51 painel de controle ........................................... 51 par definio-utilizao .................................. 51 partico de equivalncia ................................ 51 particionamento de equivalncia ................... 51 percentual de deteco de defeitos (PDD) ..... 51 percentual de deteco de falha .................... 51 perfil de carga ................................................ 51 perfil de desempenho ..................................... 51 perfil operacional ........................................... 52 perfil operacional ........................................... 52 planejamento de teste.................................... 52 planning poker................................................ 52 plano de melhoria de teste ............................. 52 plano de reviso ............................................. 52 plano de teste ................................................. 52 plano de teste de fase .................................... 52 plano de teste de nvel.................................... 52 plano de teste do projeto ............................... 52 plano mestre de teste ..................................... 53 poltica de teste .............................................. 53 ponteiro .......................................................... 53 ponteiro perdido ............................................. 53 ponto de entrada ............................................ 53 ponto de sada ................................................ 53 portabilidade .................................................. 53 ps-condio .................................................. 53 precondio .................................................... 53 predicado........................................................ 53 pr-teste ......................................................... 53

94

Glossrio Padro de Termos de Teste de Software


prioridade ...................................................... 53 probabilidade de risco ................................... 53 problema........................................................ 54 procedimento de teste ................................... 54 processo ......................................................... 54 processo de teste ........................................... 54 processo de teste crtico ................................ 54 programao em pares.................................. 54 projeto ........................................................... 54 pseudo-aleatrio ............................................ 54 PTC ................................................................. 54 Q ......................................................................... 55 qualidade ....................................................... 55 qualidade baseada na construo ................. 55 qualidade baseada na transcendncia .......... 55 qualidade baseada no produto ...................... 55 qualidade baseada no usurio ....................... 55 qualidade baseada no valor........................... 55 qualidade de controle .................................... 55 qualidade de software ................................... 55 qualidade do dado ......................................... 56 qualificao.................................................... 56 R ......................................................................... 57 rastreabilidade ............................................... 57 rastreabilidade horizontal ............................. 57 rastreabilidade vertical .................................. 57 Rational Unified Process ................................ 57 recuperabilidade ............................................ 57 redator ........................................................... 57 registrador ..................................................... 57 registrar incidente.......................................... 57 registrar teste ................................................ 57 registro da execuo do teste ........................ 57 registro de teste ............................................. 57 relato da situao .......................................... 57 relatrio de avaliao .................................... 58 relatrio de avaliao de teste ...................... 58 relatrio de bug ............................................. 58 relatrio de defeito ........................................ 58 relatrio de desvio ......................................... 58 relatrio de incidente ..................................... 58 relatrio de incidente de teste ....................... 58 relatrio de incidente de teste de software ... 58 relatrio de problema .................................... 58 relatrio de progresso de teste ...................... 58 relatrio de resumo de teste .......................... 58 relatrio de teste ........................................... 58 relatrio de transmisso de item ................... 58 relatrio de transmisso de item de teste ..... 59 representao contnua ................................. 59 representao por estgios ........................... 59 reproducibilidade de teste ............................. 59 reprovao de teste ....................................... 59 requisito ......................................................... 59 requisito de teste ........................................... 59 requisito funcional ......................................... 59 requisito no funcional .................................. 59 requisitos de retomada .................................. 59 requisitos testveis ........................................ 59 resultado ........................................................ 59 resultado de deciso....................................... 60 resultado de teste ........................................... 60 resultado esperado ......................................... 60 resultado real ................................................. 60 reteste ............................................................ 60 retrospectiva de reunio ................................ 60 retrospectiva do projeto ................................. 60 reunio ps projeto ........................................ 60 reviso ............................................................ 60 reviso ad hoc ................................................ 60 reviso de gerenciamento .............................. 60 reviso de testabilidade ................................. 61 reviso formal ................................................ 61 reviso informal.............................................. 61 reviso por pares ............................................ 61 reviso tcnica ................................................ 61 revisor ............................................................. 61 risco ................................................................ 61 risco de produto.............................................. 61 risco de projeto ............................................... 61 risco de qualidade .......................................... 61 robustez .......................................................... 61 RUP ................................................................. 61 S .......................................................................... 62 sada ............................................................... 62 sada esperada ............................................... 62 scorecard ........................................................ 62 script de teste ................................................. 62 SCRUM ............................................................ 62 segurana ....................................................... 62 segurana ....................................................... 62 semeamento de erro ...................................... 62 semeamento de falhas ................................... 62 sensibilizao de caminho .............................. 62 sentena ......................................................... 62 sentena executvel ....................................... 63 sentena fonte ................................................ 63 sesso de teste ............................................... 63 severidade ...................................................... 63 simulao ....................................................... 63 simulador........................................................ 63 simulador........................................................ 63 sistema ........................................................... 63 sistema de segurana critica .......................... 63 sistema de sistemas........................................ 63 situao de teste ............................................ 63 software ......................................................... 64 software comercial de prateleira ................... 64 software customizado .................................... 64 software de prateleira .................................... 64 Software Failure Mode and Effect Analysis (SFMEA) .......................................................... 64 Software Failure Mode, Effects, and Criticality Analysis (SFMECA) .......................................... 64 Software Fault Tree Analysis (SFTA) ............... 64 software padro ............................................. 64 software personalizado .................................. 64

95

Glossrio Padro de Termos de Teste de Software


Software Usability Measurement Inventory (SUMI) ............................................................ 64 SPI .................................................................. 64 STEP ............................................................... 64 subcaminho.................................................... 64 substitutibilidade ........................................... 65 suite de caso de teste..................................... 65 suite de teste.................................................. 65 SUMI .............................................................. 65 suposio de erro ........................................... 65 Systematic Test and Evaluation Process ........ 65 T ......................................................................... 66 tabela de deciso ........................................... 66 tabela de deciso de causa-efeito ................. 66 tabela de estado ............................................ 66 taxa de falha .................................................. 66 taxonomia de defeito ..................................... 66 taxonomia do bug .......................................... 66 tcnica baseada em defeitos ......................... 66 tecnica baseada em especificao ................. 66 tcnica baseada na estrutura ........................ 66 tcnica baseada na experincia ..................... 66 tcnica de caixa-branca ................................. 66 tcnica de caixa-preta.................................... 66 tcnica de especificao de teste ................... 66 tcnica de execuo de teste ......................... 66 tcnica de modelagem de caso de teste ........ 67 tcnica de modelagem de teste ..................... 67 tcnica de modelagem de teste baseada em defeitos .......................................................... 67 tcnica de modelagem de teste baseada na experincia ..................................................... 67 tcnica de modelagem de teste baseado na estrutura ........................................................ 67 tcnica de modelagem de teste caixa-preta .. 67 tcnica de modelagem de teste caixa-preta. . 67 tcnica de modelagem de teste de caixabranca ............................................................ 67 tcnica de modelagem de teste estrutural .... 67 tcnica de modelagem de teste funcional ..... 67 tcnica de modelagem de teste no funcional ........................................................ 67 tcnica de teste .............................................. 67 tempo mdio de reparo ................................. 68 tempo mdio entre falhas.............................. 68 Test Maturity Model Integrated (TMMi) ....... 68 testabilidade .................................................. 68 testador ......................................................... 68 testar.............................................................. 68 teste ............................................................... 68 teste ad hoc ................................................... 68 teste gil ........................................................ 68 teste aleatrio................................................ 68 teste alfa ........................................................ 69 teste analtico ................................................ 69 teste baseado em ataque .............................. 69 teste baseado em checklist ............................ 69 teste baseado em cdigo ............................... 69 teste baseado em especificao .................... 69 teste baseado em modelagem ....................... 69 teste baseado em requisito ............................ 69 teste baseado em risco ................................... 69 teste baseado em sesso ................................ 69 teste baseado na estrutura ............................ 69 teste baseado na experincia ......................... 70 teste baseado no modelo ............................... 70 teste bsico..................................................... 70 teste beta ....................................................... 70 teste big-bang ................................................ 70 teste bottom-up.............................................. 70 teste caixa-clara ............................................. 70 teste caixa-preta ............................................ 70 teste com scripts............................................. 70 teste combinatrio ......................................... 70 teste compatvel com padro ......................... 71 teste compatvel com processo ...................... 71 teste completo ................................................ 71 teste consultivo .............................................. 71 teste de aceitao de fbrica ......................... 71 teste de aceitao do usurio ........................ 71 teste de aceite ................................................ 71 teste de aceite de produo ........................... 71 teste de aceite de site ..................................... 71 teste de aceite operacional ............................ 71 teste de acessibilidade.................................... 71 teste de acurcia ............................................ 72 teste de adequao ........................................ 72 teste de algoritmo .......................................... 72 teste de API (Application Programming Interface) ........................................................ 72 teste de armazenamento ............................... 72 teste de arranjo ortogonal ............................. 72 teste de benchmark ........................................ 72 teste de caixa de vidro .................................... 72 teste de caixa-branca ..................................... 72 teste de caminho ............................................ 72 teste de carga ................................................. 72 teste de caso de uso ....................................... 72 teste de cenrio .............................................. 73 teste de cenrios de usurio ........................... 73 teste de ciclo de processo ............................... 73 teste de cobertura lgica ................................ 73 teste de combinao de condio .................. 73 teste de combinao de condio de desvio .. 73 teste de comparao ...................................... 73 teste de comparao elementar .................... 73 teste de compatibilidade ................................ 73 teste de complacncia .................................... 73 teste de componente ...................................... 73 teste de concorrncia ..................................... 73 teste de condio ........................................... 73 teste de condio de deciso .......................... 74 teste de condio determinada ...................... 74 teste de condio mltipla ............................. 74 teste de condio mltipla modificada .......... 74 teste de confiabilidade ................................... 74 teste de confiana .......................................... 74 teste de configurao ..................................... 74

96

Glossrio Padro de Termos de Teste de Software


teste de confirmao ..................................... 74 teste de conformidade ................................... 74 teste de contra-regresso .............................. 74 teste de controle de fluxo .............................. 74 teste de converso ......................................... 74 teste de deciso ............................................. 74 teste de deciso de condio modificada ...... 75 teste de desempenho ..................................... 75 teste de desenvolvimento .............................. 75 teste de desvio ............................................... 75 teste de documentao ................................. 75 teste de eficincia .......................................... 75 teste de entrada............................................. 75 teste de escalabilidade .................................. 75 teste de estado finito ..................................... 75 teste de estria de usurio ............................ 75 teste de estresse ............................................ 75 teste de fluxo de dados .................................. 75 teste de funcionalidade ................................. 76 teste de instabilidade..................................... 76 teste de integrao ........................................ 76 teste de integrao de componentes............. 76 teste de integrao de hardware-software ... 76 teste de integrao de sistema ...................... 76 teste de integrao de vizinhana ................. 76 teste de integrao em larga escala .............. 76 teste de integrao em pequena escala ........ 76 teste de integrao por pares ........................ 76 teste de integridade de banco de dados ........ 76 teste de integridade de dados ....................... 76 teste de interface ........................................... 76 teste de interoperabilidade............................ 77 teste de isolamento ....................................... 77 teste de LCSAJ ................................................ 77 teste de link.................................................... 77 teste de lgica orientada ............................... 77 teste de manuteno ..................................... 77 teste de manutenibilidade ............................. 77 teste de mesa ................................................. 77 teste de migrao .......................................... 77 teste de mdulo ............................................. 77 teste de mutao ........................................... 77 teste de padres ............................................ 77 teste de partio ............................................ 77 teste de perfil operacional ............................. 78 teste de portabilidade.................................... 78 Teste de procedimento .................................. 78 teste de programa ......................................... 78 teste de recuperabilidade .............................. 78 teste de recuperao ..................................... 78 teste de regresso.......................................... 78 teste de regulamentao ............................... 78 teste de robustez ........................................... 78 teste de sanidade ........................................... 78 teste de segurana......................................... 78 teste de segurana......................................... 78 teste de sentena ........................................... 78 teste de servicibilidade .................................. 79 teste de sintaxe .............................................. 79 teste de sistema ............................................. 79 teste de tabela de deciso .............................. 79 teste de transio de estados ......................... 79 teste de unidade ............................................. 79 teste de usabilidade ....................................... 79 teste de usurio .............................................. 79 teste de utilizao de recurso ......................... 79 teste de valor limite ........................................ 79 teste de volume .............................................. 79 teste dinmico ................................................ 79 teste do macaco ............................................. 79 teste em campo .............................................. 80 teste em pares ................................................ 80 teste em threads............................................. 80 teste esttico .................................................. 80 teste estatstico .............................................. 80 teste estrutural ............................................... 80 teste exaustivo ............................................... 80 teste exploratrio ........................................... 80 teste funcional ................................................ 80 teste gravado ................................................. 80 teste incremental............................................ 80 teste invlido .................................................. 80 teste metdico ................................................ 81 teste no funcional ......................................... 81 teste negativo ................................................. 81 teste N-switch ................................................. 81 teste operacional ............................................ 81 teste orientado a comando ............................ 81 teste orientado a dados.................................. 81 teste orientado a palavra-chave .................... 81 teste reativo ................................................... 81 teste sobre falha ............................................. 81 teste sujo ........................................................ 82 teste terceirizado ............................................ 82 teste top-down ............................................... 82 testes alternados ............................................ 82 testes baseados em processos de negcios .... 82 testes de arco ................................................. 82 testes internalizado ........................................ 82 testware ......................................................... 82 testware de automao ................................. 82 tipo de defeito ................................................ 82 tipo de indicator Myers-Briggs (MBTI) ........... 83 tipo de risco .................................................... 83 tipo de teste.................................................... 83 TMMi .............................................................. 83 tolerncia a erros ........................................... 83 tolerncia a falha ........................................... 83 Total Quality Management ............................ 83 TPG ................................................................. 83 TPI Next .......................................................... 83 TQM ................................................................ 83 transio de estado ........................................ 83 tratamento de exceo .................................. 84 trilha de auditoria........................................... 84 U ......................................................................... 85 unidade........................................................... 85 usabilidade ..................................................... 85

97

Glossrio Padro de Termos de Teste de Software


utilizao de recurso ...................................... 85 V ......................................................................... 86 validao........................................................ 86 valor de entrada ............................................ 86 valor de sada................................................. 86 valor limite ..................................................... 86 varivel .......................................................... 86 vazamento de memria ................................. 86 verificao...................................................... 86 verificador ...................................................... 86 W ........................................................................ 87 WAMMI .......................................................... 87 WBS ................................................................ 87 Website Analysis and MeasureMent Inventory (WAMMI) ........................................................ 87 Wide Band Delphi ........................................... 87 Work Breakdown Structure ............................ 87

98

Você também pode gostar