Glossário de Testes de Software T

  A B C D E F G H I J K L M N O P Q R S T U V W Z


tabela de método
Tabela que contém diferentes abordagens de teste, técnicas de teste e tipos de teste necessários, dependendo do nível de integridade de segurança automóvel (ASIL) e do contexto do objeto de teste.
tarefa de teste de usabilidade
Uma atividade de execução de teste de usabilidade especificada pelo moderador que tem de ser realizada por um participante do teste de usabilidade dentro de um determinado período de tempo.
Taxa de falhas
A relação entre o número de falhas de uma determinada categoria e uma determinada unidade de medida.
taxonomia de defeitos
Lista de categorias concebidas para identificar e classificar defeitos.
técnica de árvore de classificação
Técnica de teste caixa-preta na qual os casos de teste são concebidos usando uma árvore de classificação.
técnica de teste
Procedimento utilizado para definir as condições de teste, conceber os casos de teste e especificar os dados de teste.
técnica de teste baseada em defeitos
Técnica de teste na qual os casos de teste são desenvolvidos a partir do que é conhecido sobre um tipo de defeito específico.
técnica de teste baseada na experiência
Uma técnica de teste que se baseia apenas na experiência, no conhecimento e na intuição do testador.
técnica de teste caixa-branca
Uma técnica de teste baseada apenas na estrutura interna de um componente ou sistema.
técnica de teste caixa-preta
Técnica de teste baseada numa análise da especificação de um componente ou sistema.
tempo médio de reparação
O tempo médio que um componente ou sistema levará a recuperar de uma falha.
tempo médio entre falhas
O tempo médio entre falhas de um componente ou sistema.
tempo para pensar
Tempo necessário para que um utilizador determine e execute a próxima ação numa sequência de ações.


Test Maturity Model Integration
“Framework” de cinco níveis para a melhoria de processos de teste, relacionada com o Capability Maturity Model Integration (CMMI) que descreve os principais elementos de um processo de teste eficaz.
testabilidade
O grau em que as condições de teste podem ser estabelecidas para um componente ou sistema para que os testes possam então ser realizados para determinar se essas condições de teste foram corretamente estabelecidas.
testador
Pessoa que realiza testes.
testar primeiro
Uma abordagem ao desenvolvimento de software em que os casos de teste são projetados e implementados antes que o componente ou sistema associado seja desenvolvido.
teste
Conjunto de um ou mais casos de teste.
teste
Processo que consiste em todas as atividades do ciclo de vida, estáticas e dinâmicas, relativas ao planeamento, à preparação e à avaliação de um componente ou sistema e dos produtos de trabalho relacionados, para determinar que estes satisfazem os requisitos especificados, para demonstrar que são adequados para o propósito e para detetar defeitos.
teste aleatório
Uma técnica de teste caixa-preta em que os casos de teste são concebidos através da geração de entradas (“inputs”) independentes aleatórias para corresponder a um perfil operacional.
teste alfa
Tipo de teste de aceitação realizado no ambiente de teste do programador por elementos exteriores à da organização.
teste aos pares
Uma técnica de teste caixa-preta na qual os casos de teste são concebidos para executar pares de valores de parâmetros.
teste às user story
Uma técnica de conceção de teste caixa-preta na qual os casos de teste são concebidos com base em “user stories” para verificar a correção da sua implementação.
teste back-to-back
Teste para comparar duas ou mais variantes de um item de teste ou um modelo de simulação do mesmo item de teste, através da execução dos mesmos casos de teste em todas as variantes e comparando os resultados.
teste baseado em agente de utilizador
Um tipo de teste em que um cliente de teste é usado para alternar a cadeia de caracteres do agente de utilizador e identificar-se como um cliente diferente durante a execução de baterias de testes.
teste baseado em checklist
Técnica de teste baseada na experiência, através da qual um testador com experiência usa uma lista de itens de alto nível a serem observados, verificados ou lembrados, ou um conjunto de regras ou critérios em relação aos quais um produto tem de ser verificado.
teste baseado em dispositivos
Tipo de teste em que os conjuntos de teste são executados em dispositivos físicos ou virtuais.
teste baseado em modelos
Teste baseado em ou envolvendo modelos.
teste baseado em proximidade
Tipo de teste para confirmar que os sensores conseguem detetar objetos próximos sem contacto físico.
teste baseado em requisitos
Uma abordagem aos testes em que os casos de teste são concebidos com base em requisitos.
teste baseado em sessões
Abordagem na qual as atividades de teste são planeadas como sessões de teste.
teste baseado na experiência
Testes baseados na experiência e na intuição do testador.
teste beta
Um tipo de teste de aceitação realizado num local externo ao ambiente de testes do programador por elementos exteriores da organização de desenvolvimento.


teste caixa-branca
Testes baseados numa análise da estrutura interna do componente ou sistema.
teste causa-efeito
Técnica de conceção de testes caixa-preta na qual os casos de teste são concebidos com base em grafos causa-efeito.
teste CLI
Testes realizados enviando instruções ao software em teste usando uma interface de linha de comando dedicada.
teste com recurso a scripts
Teste (manual ou automatizado) que segue um “script” de teste.
teste combinatório
Técnica de teste caixa-preta na qual os casos de teste são concebidos para executar combinações específicas de valores de vários parâmetros.
teste contínuo
Abordagem que envolve um processo de testes antecipados, frequentes, em toda parte e automatizados, a fim de obter feedback, o mais depressa possível, sobre os riscos comerciais associados a um candidato a lançamento de software o mais depressa possível.
teste de aceitação
Um nível de teste que se concentra em determinar se o sistema deve ser aceite.
teste de aceitação contratual
Um tipo de teste de aceitação realizado para verificar se um sistema satisfaz os seus requisitos contratuais.
teste de aceitação de regulamentação
Tipo de teste de aceitação realizado para verificar se um sistema está em conformidade com as leis, políticas e regulamentos relevantes.
teste de aceitação de utilizador
Um tipo de teste de aceitação realizado para determinar se os futuros utilizadores aceitam o sistema.
teste de aceitação operacional
Tipo de teste de aceitação realizado para determinar se a equipa de operações e/ou de administração de sistemas pode aceitar um sistema.
teste de API
Teste realizado através do envio de instruções ao software em teste diretamente através de interfaces do programa da aplicação (APIs).
teste de áudio
Teste para determinar se a música e os efeitos sonoros do jogo irão cativar o utilizador e melhorar a experiência de jogo.
teste de caminhos
Técnica de teste caixa-branca na qual os casos de teste são concebidos para executar caminhos.
teste de carga
Tipo de teste de desempenho realizado para avaliar o comportamento de um componente ou sistema sujeito a cargas variáveis. Geralmente. Varia geralmente entre condições previstas de utilização baixa, utilização típica e picos de utilização.
teste de casos de uso
Uma técnica de teste caixa-preta através da qual os casos de teste são concebidos para a execução de comportamentos de casos de uso.
teste de componentes
Um nível de teste que se foca em componentes individuais de hardware ou software.
teste de condições
Uma técnica de teste caixa-branca na qual os casos de teste são concebidos para executar resultados de condições atómicas.
teste de confirmação
Um tipo de teste relacionado com alterações, realizado após a correção de um defeito para confirmar que uma falha causada por esse defeito não ocorre novamente.
teste de conformidade
Teste para determinar a conformidade de um componente ou sistema.


teste de decisão
Técnica de teste caixa-branca na qual os casos de teste são concebidos para executar resultados da decisão.
teste de desempenho
Teste para determinar a eficiência de desempenho de um componente ou sistema.
teste de escalabilidade
Testar para determinar a escalabilidade do produto de software.
teste de fluxo de controlo
Uma técnica de teste caixa-branca na qual os casos de teste são concebidos com base nos fluxos de controlo.
teste de folha de pares
Teste para determinar que o jogo devolve os resultados matemáticos corretos ao ecrã, às contas dos jogadores e à conta do casino.
teste de fuzz
Uma técnica de teste de software usada para descobrir vulnerabilidades de segurança, introduzindo quantidades enormes de dados aleatórios, denominados fuzz, no componente ou sistema.
teste de GUI
Testes realizados ao interagir com o software em teste através da interface gráfica do utilizador.
teste de instruções
Técnica de teste caixa-branca em que os casos de teste são concebidos para executar instruções.
teste de integração
Nível de teste que se concentra nas interações entre componentes ou sistemas.
teste de integração aos pares
Tipo de teste de integração que visa pares de componentes que funcionam em conjunto, tal como mostrado num gráfico de invocações.
teste de integração de componentes
Teste em que os itens a testar são interfaces e interações entre componentes integrados.
teste de integração de sistemas
Nível de teste que se concentra nas interações entre sistemas.
teste de integração por vizinhos
Tipo de teste de integração no qual todos os nós que se conectam a um determinado nó são a base para o teste de integração.
teste de interface
Tipo de teste de integração executado para verificar a integração entre componentes ou sistemas.
teste de manutenção
Testar as alterações num sistema operacional ou o impacto de um ambiente alterado num sistema operacional.
teste de multidão
Abordagem de testes em que os testes são distribuídos a um grande grupo de testadores.
teste de múltiplas condições
Técnica de teste caixa-branca em que os casos de teste são concebidos para executar combinações de resultados de condições atómicas.
teste de penetração
Uma técnica de teste que visa explorar vulnerabilidades de segurança (conhecidas ou desconhecidas) para obter acesso não autorizado.
teste de perspetiva do jogador
Teste realizado por testadores do ponto de vista de um jogador para validar a satisfação do jogador.
teste de pico
Testes para determinar a capacidade de um sistema para recuperar de picos repentinos de carga e regressar a um estado estável.


teste de qualificação de software
Testes realizados em software concluído e integrado para fornecer provas de conformidade com os requisitos de software.
teste de qualificação do sistema
Testes realizados no sistema concluído e integrado de componentes de software, componentes de hardware e componentes mecânicos, para fornecer provas de conformidade com os requisitos do sistema e de que todo o sistema está pronto para entrega.
teste de regressão
Tipo de teste relacionado com alterações para detetar se foram introduzidos ou descobertos defeitos em áreas inalteradas do software.
teste de resistência
Testes para determinar a estabilidade de um sistema sob uma carga significativa durante um período de tempo significativo dentro do contexto operacional do sistema.
teste de segurança
Testar para determinar a segurança de um produto de software.
teste de sistema
Nível de teste que se concentra em verificar se um sistema satisfaz os requisitos especificados, como um todo.
teste de stress
Um tipo de teste de desempenho efetuado para avaliar um sistema ou componente dentro ou fora dos limites das respetivas cargas de trabalho previstas ou especificadas, ou com disponibilidade reduzida de recursos, como o acesso à memória ou aos servidores.
teste de tabelas de decisão
Técnica de teste caixa-preta na qual os casos de teste são concebidos para executar as combinações de condições e as ações resultantes mostradas numa tabela de decisão.
teste de transição de estados
Uma técnica de teste caixa-preta em que os casos de teste são concebidos para executar elementos de um modelo de transição de estado.
teste de usabilidade
Teste para avaliar o grau em que o sistema pode ser utilizado por utilizadores especificados com eficácia, eficiência e satisfação num contexto específico de uso.
teste de usabilidade think aloud
Uma técnica de teste de usabilidade em que os participantes do teste partilham os seus pensamentos com o moderador e os observadores, “pensando em voz alta” enquanto resolvem tarefas de teste de usabilidade. A técnica de “pensar em voz alta” é útil para entender o participante do teste.
teste de verificação de compilação
Um conjunto de testes automatizados que valida a integridade de cada nova compilação e verifica a sua funcionalidade essencial/nuclear, a sua estabilidade e a sua testabilidade.
teste dinâmico
Teste que implica a execução do item de teste.
teste em pares
Duas pessoas que trabalham juntos para encontrar defeitos. Por exemplo, dois testadores, um programador e um testador ou um utilizador final e um testador. Normalmente, partilham um computador e alternam o controlo do mesmo durante os testes.
teste exaustivo
Uma abordagem de teste na qual a bateria de testes inclui todas as combinações de valores de entrada e pré-condições.
teste exploratório
Uma abordagem de teste através da qual os testadores concebem e executam testes de forma dinâmica e com base nos seus conhecimentos, na exploração do item de teste e nos resultados de testes anteriores.
teste falhado
Considera-se que um teste falha se o seu resultado real não corresponder ao resultado esperado.
teste funcional
Testes realizados para avaliar se um componente ou sistema satisfaz os requisitos funcionais.
teste matemático
Teste para determinar a correção da implementação da tabela de pagamentos, os resultados do gerador de números aleatórios e o regresso às computações de jogador.
teste modificado de condições e decisões
Técnica de teste caixa-branca na qual os casos de teste são concebidos para executar todos os resultados de uma condição que afetam independentemente o resultado de decisão.


teste multijogador
Teste para determinar se muitos jogadores podem interagir simultaneamente com o mundo do jogo de casino, com adversários controlados por computador, servidores de jogos e uns com os outros, tal como esperado de acordo com a conceção do jogo.
teste não funcional
Testes realizados para avaliar se um componente ou sistema está em conformidade com os requisitos não funcionais.
teste negativo
Teste com o objetivo de mostrar que um componente ou sistema não funciona. O teste negativo está relacionado com a atitude do testador em vez de uma abordagem de teste específica ou técnica de conceção de testes, por exemplo, um teste com valores de entrada ou exceções inválidos.
teste no terreno
Tipo de teste realizado para avaliar o comportamento do sistema em condições de conectividade produtiva no terreno.
teste orientado a dados
Técnica de “script” que usa ficheiros de dados para conter os dados de teste e os resultados esperados necessários para executar os “scripts” de teste.
teste orientado a palavra-chave
Uma técnica de “script” em que os “scripts” de teste contêm palavras-chave de alto nível e ficheiros de suporte com “scripts” de baixo nível, que implementam essas palavras-chave.
teste por terceiros
Teste efetuado por pessoas que não estão colocalizadas com a equipa do projeto e não são colegas de trabalho.
teste pós-lançamento
Tipo de teste para garantir que a versão é executada corretamente e que a aplicação pode ser implementada.
teste rápido
Bateria de testes que abrange a funcionalidade principal de um componente ou sistema para determinar se este funciona corretamente antes do início do teste planeado.
teste reativo
Testes que respondem dinamicamente ao sistema sob teste e aos resultados de teste que são obtidos. Normalmente, os testes reativos têm um ciclo de planeamento reduzido e as fases conceção e implementação de testes não são executadas até que o objeto de teste seja recebido.
teste relacionado com alterações
Tipo de teste iniciado pela modificação de um componente ou sistema.
testes baseados na avaliação do risco
Testes em que a gestão, a seleção, a priorização e o uso de atividades e recursos de teste se baseiam nos tipos e níveis de risco correspondentes.
testes na fonte
Testes efetuados por pessoas que estão colocalizadas com a equipa do projeto, mas não são colegas de trabalho.
testware
Produtos de trabalho produzidos durante o processo de teste para uso no planeamento, na conceção, na execução, na avaliação e na criação de relatórios sobre testes.
tipo de teste
Grupo de atividades de teste com base em objetivos de teste específicos destinados a avaliar características específicas de um componente ou sistema.
tolerância a falhas
O grau em que um componente ou sistema funciona como pretendido, apesar da presença de defeitos de hardware ou software.
TPI Next
“Framework” contínua orientada para negócios e destinada à melhoria do processo de teste que descreve os principais elementos de um processo de teste eficaz e eficiente.
tráfego do sistema
Quantidade de dados que passam por um componente ou sistema num determinado período de tempo.