Ambiente que contém hardware, instrumentação, simuladores, ferramentas de software e outros elementos de suporte necessários à realização de um teste.
Análise do código-fonte de um software realizada sem a sua execução
Uso de um software para executar ou apoiar as atividades de teste.
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.
O grau em que os limites máximos de um componente ou parâmetro do sistema atendem aos requisitos.
Um aspecto distinto de um componente ou sistema.
Acrônimo para Computer Aided Software Engineering (Engenharia de Software Apoiada por Computador).
Grau de dificuldade de entendimento, manutenção e verificação que uma modelagem e/ou estrutura interna apresenta.
A resposta de um componente ou sistema a um conjunto de pré-condições e valores de entrada.
"Uma expressão lógica que pode ter como resposta ""verdadeiro"" ou ""falso"", como por exemplo, A>B."
"Uma expressão lógica que pode ter como resposta ""verdadeiro"" ou ""falso"", como por exemplo, A>B."
Composição de um componente ou sistema definido pelo número, natureza e interconexões das partes que o constituem.
Resultado de uma avaliação que identifica algum problema ou oportunidade importante.
Uma abordagem colaborativa ao desenvolvimento, na qual a equipe está focada no fornecimento do comportamento esperado de um componente ou sistema para o cliente, que forma a base para o teste.
Uma abordagem colaborativa para desenvolvimento, na qual a equipe e os clientes estão usando a linguagem de domínio do próprio cliente para entender seus requisitos, que forma a base para testar um componente ou sistema.
Diagrama que descreve os estados que um componente ou sistema pode assumir. Mostra também os eventos e circunstâncias que causam e/ou resultam da alteração de um estado para outro.
Um componente ou ferramenta temporário que substitui outro componente e controla ou chama um item de teste isoladamente.
Ação humana que produz um resultado incorreto.
Ação humana que produz um resultado incorreto.
Capacidade que um produto de software tem para sofrer um upgrade ou para acomodar aumento de cargas.
Documentação que fornece uma descrição detalhada de um componente ou sistema com a finalidade de desenvolvê-lo e testá-lo.
Uma técnica de desenvolvimento na qual a especificação é definida por exemplos.
Um plano de alto nível para alcançar os objetivos de longo prazo da automação de teste sob dadas condições de contorno.
Um teste é considerado falho se o seu resultado real não corresponde ao resultado esperado.
Um teste é considerado falho se o seu resultado real não corresponde ao resultado esperado.
Um tipo de ferramenta de teste que é capaz de executar outro software usando um script de teste automatizado, por exemplo, captura/reprodução
Ferramenta que proporciona um ambiente de teste de unidade ou de componente, em que um componente pode ser testado de forma isolada ou com comtroladores e simuladores adequados. Ele também fornece outros tipos de suporte para o desenvolvedor, tais como capacidade de depuração.
(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 para efetuar uma mudança, ou uma proposta de mudança, para um produto ou serviço.
Uma regra prática geralmente reconhecida que ajuda a atingir um objetivo.
Processo de combinação de componentes ou sistemas em conjuntos maiores.
Um procedimento de desenvolvimento de software que mescla, integra e testa todas as alterações assim que são confirmadas em um processo automatizado.
Todos os componentes de um sistema que fornecem informações e controles para o usuário realizar tarefas específicas com o sistema.
Uma declaração sobre os valores que sustentam o desenvolvimento de software Ágil. Os valores são: indivíduos e interações sobre processos e ferramentas, documentação abrangente do trabalho sobre o software, colaboração do cliente sobre negociação contratual, respondendo sobre as mudanças no plano.
Um diagrama organizado em torno de um tema geral que representa ideias, tarefas, palavras ou outros itens.
Escala de medição e o método utilizado para a medição.
A motivação para realização do teste.
Uma atividade de desenvolvimento de software na qual um sistema é compilado e linkeditado diariamente, incluindo todas as alterações mais recentes, para que esteja sempre disponível.
Conjunto formal de requisitos, eventualmente obrigatório, desenvolvido e usado para prescrever formas coerentes de trabalho ou para fornecer orientações (por exemplo, normas ISO/IEC, normas IEEE, e as normas de organização).
Um padrão que descreve as características de um projeto ou uma descrição de modelo de dados ou componentes do programa.
Um teste é considerado aprovado se o seu resultado real coincide com o seu resultado esperado
Nível de importância (do negócio) designado a um item, por exemplo, defeito.
Uma causa subjacente desconhecida de um ou mais incidentes.
Uma sequência de casos de teste em ordem de execução e quaisquer ações associadas que possam ser necessárias para configurar as pré-condições iniciais e quaisquer atividades de finalização pós-execução.
Conjunto de atividades inter-relacionadas que transformam entradas em saídas.
Conjunto único de atividades coordenadas e controladas com datas de início e fim, comprometidas a atingir um objetivo conforme requisitos específicos, incluindo as limitações de tempo, custo e recursos.
Um conjunto de convenções que controlam a interação de processos, dispositivos e outros componentes em um sistema.
Um aspecto distinto de um componente ou sistema.
Registro cronológico das informações relevantes sobre a execução dos testes.
Uma degradação na qualidade de um componente ou sistema devido a uma alteração.
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.
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.
Reunião no final de um projeto durante o qual os membros da equipe avaliam o projeto e aprendem as lições que podem ser aplicadas para o próximo projeto.
Uma forma de revisão de produtos de trabalho realizados por outras pessoas qualificadas para executar o mesmo trabalho.
Fator que pode resultar em consequências negativas, normalmente expresso em termos de impacto e possibilidade.
Grau até o qual um componente ou sistema pode funcionar corretamente na presença de entradas inválidas ou de condições ambientais estressantes.
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.
Uma sequência de casos de teste em ordem de execução e quaisquer ações associadas que possam ser necessárias para configurar as pré-condições iniciais e quaisquer atividades de finalização pós-execução.
Um esqueleto ou uma implementação 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.
Sistema cuja falha ou mau funcionamento pode resultar em morte ou lesões graves a pessoas, perda ou danos graves ao equipamento, ou dano ambiental.
Um conjunto de testes que cobre a principal funcionalidade de um componente ou sistema para determinar se ele funciona corretamente antes do início do teste planejado.
Programas de computador, procedimentos e possível documentação associada e dados relativos à operação de um sistema de computador.
Conjunto de um ou mais casos de 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 sistema e produtos de trabalho relacionados, para determinar se satisfazem os requisitos especificados, e demonstrar que são adequados ao objetivo e detectar defeitos.
Testes baseados ou envolvendo modelos.
Testes baseados na experiência, conhecimento e intuição do testador.
Testes baseados ou envolvendo modelos.
Uma abordagem que envolve um processo de teste precoce, frequente, abrangente e automatizado, para obter feedback sobre os riscos de negócio associados a um candidato a lançamento de software o mais rápido possível.
Um conjunto de testes que cobre a principal funcionalidade de um componente ou sistema para determinar se ele funciona corretamente antes do início do teste planejado.
Um conjunto de testes que cobre a principal funcionalidade de um componente ou sistema para determinar se ele funciona corretamente antes do início do teste planejado.
Um conjunto de testes que cobre a principal funcionalidade de um componente ou sistema para determinar se ele funciona corretamente antes do início do teste planejado.
Técnica de teste caixa-preta na qual os casos de teste são modelados para exercitar elementos de um modelo de transição de estado.
Teste que responde dinamicamente ao sistema real em teste e os resultados dos testes a serem obtidos. Normalmente o teste reativo tem um ciclo reduzido de planejamento e as fases de modelagem de teste e implementação não são realizadas até o objeto de teste ser recebido.
Prática de teste para um projeto usando metodologias ágeis de desenvolvimento de software, incorporando técnicas e métodos, como programação extrema (XP), tratando o desenvolvimento como o cliente de testes e enfatizando o paradigma de modelagem de testar primeiro
Grau até o qual um componente ou sistema pode funcionar corretamente na presença de entradas inválidas ou de condições ambientais estressantes.
Grau até o qual um componente ou sistema pode funcionar corretamente na presença de entradas inválidas ou de condições ambientais estressantes.
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.
Elemento de armazenamento em um computador que pode ser acessado por um programa de software referindo-se a ele por um nome.
Confirmação por meio de teste e do fornecimento de evidências objetivas que os requisitos especificados foram atendidos.
Uma técnica para permitir a entrega virtual de serviços implantados, acessados e gerenciados remotamente.
Uma história de usuário grande que não pode ser entregue conforme definida em uma única iteração, ou é grande o suficiente para ser dividida em histórias de usuário menores.