Testes baseados em modelos

Testes baseados em modelos: derivação de testes a partir de modelos do sistema sob teste.

Translations

Terms in this topic (111 in Português (Brasil))

Adequação
Capacidade que um produto de software tem de fornecer um conjunto apropriado de funções para as tarefas especificadas e os objetivos do usuário.
Ambiente Preparado Para Teste
Ambiente de teste composto de simuladores e controladores necessários para a condução de um teste.
Análise De Impacto
A avaliação da mudança nas camadas de documentação: de desenvolvimento, de teste, e componentes, a fim de implementar uma determinada mudança nos requisitos.
Análise De Valor Limite
Uma técnica de modelagem de teste caixa-preta em que os casos de teste são projetados com base nos valores limite.
Atributo De Qualidade
Um recurso ou característica que afeta a qualidade de um item.
Auditoria
Uma avaliação independente de produtos ou processos de software para verificar a conformidade com padrões, diretrizes, especificações ou procedimentos, baseados …
Automatização De Teste
Utilização de software para desempenhar ou dar suporte às atividades de teste, por exemplo, gerenciamento de teste, modelagem de teste, execução de teste e …
Automação Da Execução De Teste
O uso de software, por exemplo, ferramentas de captura/reprodução, para controlar a execução dos testes, comparar os resultados reais com os esperados, …
Base De Teste
Todos os documentos dos quais os requisitos de um componente ou sistema podem ser deduzidos. A documentação na qual os casos de teste são baseados. Se um …
Bug
Uma imperfeição em um componente ou sistema que pode fazer com que ele falhe ao executar sua função requerida, por exemplo, uma sentença incorreta ou uma …
Camada De Adaptação De Teste
Camada em uma arquitetura de automação de teste genérico que fornece o código necessário para a adaptação dos testes automatizados para componentes diferentes, …
Caminho
Sequência de eventos (por exemplo, instruções executáveis) de um componente ou sistema a partir de um ponto de entrada para um ponto de saída.
Caso De Teste
Um conjunto de valores de entrada, pré-condições e pós-condições de execução, e resultados esperados, desenvolvidos para um objetivo ou uma condição específica …
Caso De Teste Abstrato
Um caso de teste sem valores concretos (nível de implementação) para dados de entrada e resultados esperados. Operadores lógicos são usados: as instâncias dos …
Caso De Teste Concreto
Um caso de teste com valores concretos (nível de implementação) para dados de entrada e resultados esperados. Operadores lógicos de casos de teste de alto nível …
Certificação
Processo de confirmação de que um componente, sistema ou pessoa está em conformidade com requisitos predeterminados.
Ciclo De Vida De Desenvolvimento De Software
Atividades executadas em cada estágio no desenvolvimento de software e como elas se relacionam umas com as outras, logicamente e cronologicamente.
Classe De Equivalência
Uma parte de um domínio de entrada ou saída para o qual o comportamento de um componente ou sistema é assumido como sendo o mesmo, com base na sua …
Cobertura
O grau, expresso em porcentagem, para o qual um item específico de cobertura foi testado por um conjunto de testes.
Cobertura De Caminho
A porcentagem de caminhos que foram exercidos por um conjunto de testes.
Cobertura De Combinação De Condição
A cobertura de combinações de todos os resultados únicos de condição dentro de uma sentença que foram exercidas por um conjunto de testes.
Cobertura De Condição
A cobertura dos resultados das condições que foram exercitadas por um conjunto de testes.
Cobertura De Decisão
A porcentagem de resultados de decisão que foram exercidos por um conjunto de testes. 100% de cobertura de decisão implica em 100% de cobertura de desvio e 100% …
Cobertura De Desvio
A porcentagem de desvios que foram executadas por um conjunto de testes. 100% da cobertura de desvio implica em 100% de cobertura de decisão e 100% de cobertura …
Cobertura De Instruções
Porcentagem de instruções executáveis que tenham sido exercidas por um conjunto de testes.
Cobertura De Modelo
O grau percentual, em que os elementos do modelo estão planejados para serem ou foram executados por um conjunto de teste.
Cobertura De Partição De Equivalência
A cobertura de partições de equivalência que foram exercitadas por um conjunto de testes.
Complexidade
Grau de dificuldade de entendimento, manutenção e verificação que uma modelagem e/ou estrutura interna apresenta.
Condição De Teste
Um item ou evento de um componente ou sistema que pode ser verificado por um ou mais casos de teste, por exemplo, uma função, uma transação, um recurso, um …
Conjunto De Teste
Um conjunto de vários casos de teste para um componente ou sistema em teste, em que a condição posterior de um teste é frequentemente usada como precondição …
Critério De Completude
O conjunto de condições genéricas e específicas, acordado com os stakeholders para permitir que um processo seja oficialmente concluído. O objetivo dos …
Critério De Seleção De Teste
Critérios utilizados para orientar a geração de casos de teste ou para selecionar casos de teste, a fim de limitar o tamanho de um teste.
Dados De Teste
Dados que existem (por exemplo, em um banco de dados) antes da execução de um teste, e que afetam ou são afetados pelo componente ou sistema em teste.
Decisão
Um ponto no programa no qual o fluxo de controle possui duas ou mais rotas alternativas. Um nó com dois ou mais caminhos para separar ramificações.
Desempenho
O grau em que um sistema ou componente realiza suas funções designadas dentro de determinadas restrições em relação ao tempo de processamento e à taxa de …
Disponibilidade
O grau em que um componente ou sistema está operacional e acessível quando requisitado para uso. Frequentemente expresso em porcentagem.
Efetividade
A capacidade de produzir um resultado pretendido.
Emulador
Dispositivo, software ou sistema utilizado durante o teste, que se comporta ou trabalha como um sistema específico quando recebe um conjunto de entradas …
Engano
Ação humana que produz um resultado incorreto.
Entendibilidade
Capacidade que um produto de software tem de possibilitar ao usuário entender se ele é adequado para uso, e como pode ser utilizado em determinadas tarefas e …
Entrada
Uma variável (armazenada dentro ou fora de um componente) que é lida por um componente.
Estratégia De Teste Baseada Em Modelos
Estratégia de teste pela qual a equipe de teste obtém o teste através de modelos.
Execução De Teste
Processo de executar um teste em um componente ou sistema produzindo resultados reais.
Explosão De Caso De Teste
Crescimento desproporcional do número de casos de teste com tamanho crescente da base de teste, quando se utiliza uma determinada técnica de teste. A explosão …
Fase De Teste
Conjunto distinto de atividades de teste coletadas em uma fase gerenciável do projeto, por exemplo, durante a execução das atividades de um nível de teste.
Fechamento De Teste
Durante a fase de fechamento de um processo de teste, coletam-se dados das atividades já completadas a fim de consolidar a experiência, o testware, os fatos e …
Ferramenta De Gerenciamento De Teste
Ferramenta que dá suporte ao gerenciamento de teste e que controla parte deste processo. Frequentemente possui várias funcionalidades, tais como, gerenciamento …
Ferramenta De Preparação De Dados De Teste
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 …
Framework De Automação De Teste
Uma ferramenta que oferece um ambiente para automação de testes. Ele geralmente inclui um equipamento de teste e bibliotecas de teste.
Funcionalidade
Capacidade que um produto de software possui de fornecer funções que atendam às necessidades declaradas e implícitas quando o software for usado sob condições …
Garantia De Qualidade
Parte do gerenciamento de qualidade que garante que os requisitos de qualidade sejam tendidos.
Gerenciamento De Defeito
O processo de reconhecimento, investigação, ação e eliminação de defeitos. Envolve registrar, classificar, e identificar o impacto dos defeitos.
Gerenciamento De Mudança
(1) abordagem estruturada de transição de indivíduos, equipes e organizações a partir de um estado atual para um estado futuro desejado. (2) forma controlada …
Gerenciamento De Teste
O planejamento, a estimativa, o monitoramento e o controle das atividades de teste, geralmente executados por um gerente de teste
Implementação De Teste
O processo de desenvolvimento e priorização de procedimentos de teste, criação de dados de teste e, opcionalmente, preparação dos ambientes e gravação dos …
Indicador De Performance
Uma métrica que suporta o julgamento do desempenho do processo.
Inspeção
Um tipo de revisão em pares que se baseia no exame visual de documentos para detectar defeitos, por exemplo, violações de padrões de desenvolvimento e não …
Instrução
Entidade em uma linguagem de programação, que normalmente é a menor unidade indivisível de execução.
Instrução Executável
Instrução que, quando compilada, é traduzida em código objeto, e que poderá ser executada através de procedimentos quando um programa está sendo executado, …
Interface Gráfica Do Usuário
Um tipo de interface que permite aos usuários interagirem com um componente ou sistema através de ícones gráficos e indicadores visuais.
Item De Cobertura
Uma entidade ou propriedade usada como base para cobertura de teste, por exemplo, partições de equivalência ou instruções de código.
Manutenibilidade
A facilidade com que um produto de software pode ser modificado para corrigir seus defeitos, atender a novos requisitos, facilitar a manutenção futura ou ser …
Manutenção
Modificação de um produto de software após a sua entrega para corrigir defeitos, melhorar o seu desempenho ou outros atributos, ou ainda adaptá-lo a uma …
Matriz De Rastreabilidade
A tabela bidimensional, que se correlaciona duas entidades (por exemplo, requisitos e casos de teste). A tabela permite rastrear as ligações de uma entidade …
MBT Offline
Abordagem de teste baseada em modelo, através da qual os casos de teste são gerados em um repositório para execução futura.
MBT Online
Abordagem de teste baseada em modelo, através da qual os casos de teste são gerados e executados simultaneamente.
Medida
Número ou categoria assinalada a um atributo de uma entidade através de uma medição.
Modelagem De Teste
O processo de transformar os objetivos gerais de teste em condições tangíveis de teste e casos de teste.
Modelo De Processo
Framework onde os processos da mesma natureza são classificados em um modelo global, por exemplo um modelo de melhoria de teste.
Modelo De Teste
Modelo descrevendo o testware que é usado para testar um componente ou um sistema em teste.
Modelo MBT
Qualquer modelo usado em Teste Baseado no Modelo
Métrica
Escala de medição e o método utilizado para a medição.
Nível De Maturidade
Grau de melhoria de processo através de um conjunto predefinido de áreas de processo na qual todos os objetivos sejam alcançados.
Nível De Teste
Um grupo de atividades de teste que são organizadas e gerenciadas juntas. Um nível de teste está vinculado às responsabilidades em um projeto. Exemplos de …
Objetivo De Teste
Razão ou finalidade por trás da modelagem e da execução de um teste.
Objeto De Teste
Componente ou sistema a ser testado.
Padrão
Conjunto formal de requisitos, eventualmente obrigatório, desenvolvido e usado para prescrever formas coerentes de trabalho ou para fornecer orientações (por …
Particionamento De Equivalência
Uma técnica de modelagem de teste caixa-preta em que os casos de teste são projetados para executar representantes de partições de equivalência. Em princípio, …
Planejamento De Teste
Atividade de criação ou atualização de um plano de teste.
Plano De Teste
Um documento descrevendo o escopo, a abordagem, os recursos e o cronograma das atividades de teste pretendidas. Ele identifica, entre outros, os itens de teste, …
Precondição
Condições ambientais e de estado que devem ser cumpridas antes que o componente ou sistema possa ser executado por um determinado teste ou procedimento de …
Prioridade
Nível de importância (do negócio) designado a um item, por exemplo, defeito.
Processo De Teste
O processo fundamental de teste compreende o planejamento e o controle do teste, a análise e o projeto de teste, a implementação e a execução, a avaliação dos …
Qualidade
Grau até o qual um componente, sistema ou processo atende aos requisitos especificados e/ou às necessidades e expectativas do usuário/consumidor.
Rastreabilidade
A capacidade de identificar itens relacionados na documentação e no software, como requisitos, com os testes associados.
Resultado
Consequência ou resultado da execução de um teste. Inclui saídas para as telas, alterações de dados, envio de relatórios e mensagens.
Resultado Esperado
O comportamento previsto pela especificação, ou outra fonte, do componente ou sistema sob condições específicas.
Revisão
Uma avaliação do status de um produto ou projeto para averiguar discrepâncias em seus resultados planejados e recomendar melhorias. Os exemplos incluem a …
Risco
Fator que pode resultar em consequências negativas, normalmente expresso em termos de impacto e possibilidade.
Segurança
Atributos de produtos de software que afetam sua capacidade de impedir o acesso não autorizado, acidental ou deliberado, à programas e dados.
Sistema Alvo Do Teste
Ver objeto de teste
Testabilidade
A capacidade que um produto de software possui de permitir que ele seja modificado e testado.
Testador
Profissional habilitado e envolvido no teste de um componente ou sistema.
Teste
O processo que consiste em todas as atividades do ciclo de vida, estáticas e dinâmicas, relacionadas ao planejamento, preparação e avaliação de um componente ou …
Teste Baseado Em Modelo
Testes baseados ou envolvendo modelos.
Teste Baseado Em Risco
Uma abordagem de teste para reduzir o nível de riscos do produto e informar os stakeholders sobre seu status, desde os estágios iniciais de um projeto. Envolve …
Teste De Caso De Uso
Uma técnica de modelagem de teste caixa-preta em que os casos de teste são projetados para executar cenários de casos de uso.
Teste De Estado Finito
Uma técnica de modelagem de teste caixa-preta na qual os casos de teste são projetados para executar transições de estado válidas e inválidas.
Teste De Estresse
Um tipo de teste de desempenho realizado para avaliar se um sistema ou componente está no limite ou além do limite da sua carga de trabalho prevista ou …
Teste De Funcionalidade
Teste para determinar a segurança do produto de software.
Teste De Integração
Teste realizado com a finalidade de expor defeitos nas interfaces e nas interações entre componentes ou sistemas integrados.
Teste De Ponta-a-Ponta
Um tipo de teste no qual os processos de negócio são testados do início ao fim sob circunstâncias semelhantes às da produção.
Teste De Regressão
Teste em um programa já testado anteriormente após uma modificação para garantir que defeitos não tenham sido introduzidos ou descobertos em áreas inalteradas …
Teste De Sistema
Teste em um sistema integrado para verificar se ele atende aos requisitos especificados.
Teste De Tabela De Decisão
Uma técnica de modelagem de teste caixa-preta em que os casos de teste são projetados para executar as combinações de entradas ou estímulos (causas) mostradas …
Teste Orientado Por Dados
Uma técnica de script que armazena as entrada de teste e os resultados esperados em uma tabela ou planilha, para que um único script de controle possa executar …
Teste Orientado Por Palavra-Chave
Uma técnica de script que usa arquivos de dados para conter não apenas dados de teste e resultados esperados, mas também palavras-chave relacionadas ao …
Técnica De Especificação De Teste
Procedimento usado para derivar ou selecionar casos de teste.
Validação
Confirmação, por meio de exames e do fornecimento de evidências objetivas, que os requisitos de uso ou aplicação específica tencionada foram atendidos.
Valor Limite
Um valor de entrada ou valor de saída que está na borda de uma partição de equivalência ou na menor distância incremental de cada lado de uma aresta, por …
Verificação
Confirmação por meio de teste e do fornecimento de evidências objetivas que os requisitos especificados foram atendidos.