Terms related to Foundation Extension - Model-Based Testing 2015

O processo global de identificação e avaliação de riscos.
Utilizador ou qualquer outra pessoa ou sistema que interage com o objeto de teste de uma forma específica.
Utilização de software, por exemplo, ferramentas de captura/reprodução, para controlar a execução de testes, a comparação dos resultados obtidos com os resultados esperados, a criação de pré-condições de teste e outras funções de controlo de testes e relatórios.
Processo para examinar os riscos identificados e determinar o nível de risco.
Um método superior ou prática inovadora que contribui para um melhor desempenho de uma organização em determinado contexto, geralmente reconhecido como "boa" por outras organizações pares.
Numa arquitetura de automação de testes, a camada que fornece o código necessário para adaptar “scripts” de teste num nível abstrato aos vários componentes, configurações ou interfaces do SUT.
Uma sequência de eventos, por exemplo, as instruções executáveis de um componente ou sistema, desde um ponto de entrada até um ponto de saída.
Atributo distintivo de um componente ou sistema.
O processo de confirmação de que um componente, um sistema ou uma pessoa cumpre os requisitos especificados.
As atividades realizadas em cada fase do desenvolvimento de software e a forma como elas se relacionam entre si lógica e cronologicamente.
A cobertura dos resultados de condições que foram executados por uma bateria de testes.
Cobertura de combinações de todos os resultados de condições individuais dentro de uma instrução executada por uma bateria de testes.
A cobertura de partições de equivalência que foram executadas por uma bateria de testes.
A cobertura dos valores fronteira.
O grau em que um componente ou sistema possui um design e / ou estrutura interna que é difícil de entender, manter e verificar.
Composição de um componente ou sistema, tal como definido pelo número, natureza e interconexões das suas partes constituintes.
Os critérios utilizados para orientar a geração de casos de teste ou para selecionar casos de teste, a fim de limitar a dimensão de um teste.
Diagrama que descreve os estados que um componente ou sistema pode assumir e que apresenta os eventos ou circunstâncias que causam e/ou resultam de uma mudança de um estado para outro.
Uma ação humana que produz um resultado incorreto.
Documentação que fornece uma descrição detalhada de um componente ou sistema para o respetivo desenvolvimento e teste.
O crescimento desproporcionado do número de casos de teste com uma dimensão crescente da base para testes ao usar uma determinada técnica de conceção de testes. A explosão de casos de teste também pode ocorrer ao aplicar a técnica de conceção de teste sistematicamente pela primeira vez.
Conjunto distinto de atividades de teste recolhidas numa fase gerível de um projeto, por exemplo, as atividades de execução de um nível de teste.
Durante a fase de fecho dos testes de um processo de teste, são recolhidos dados das atividades concluídas para consolidar a experiência, o testware, os factos e os números. A fase de fecho dos testes consiste em finalizar e arquivar o testware e avaliar o processo de teste, incluindo a preparação de um relatório de avaliação de teste.
Uma ferramenta que suporta a criação, a alteração e a verificação dos modelos do componente ou sistema.
Um tipo de ferramenta de teste que permite que os dados sejam selecionados a partir de bases de dados existentes ou criadas, geradas, manipuladas e editadas para uso em testes.
Uma ferramenta que fornece um ambiente para automação de testes. Geralmente inclui um equipamento de teste e bibliotecas de teste.
(1) Uma abordagem estruturada para a transição de indivíduos e organizações de um estado atual para um estado futuro pretendido. (2) Forma controlada de efetuar uma alteração, ou uma alteração proposta, a um produto ou serviço.
Métrica que suporta a avaliação do desempenho do processo.
Entidade numa linguagem de programação que é tipicamente a menor unidade indivisível de execução.
Uma instrução que, quando compilada, é traduzida em código do objeto e que será executada de forma processual quando o programa estiver em execução e conseguir executar uma ação sobre os dados.
O processo de combinação de componentes ou sistemas em conjuntos maiores.
Um tipo de interface que permite que os utilizadores interajam com um componente ou sistema por meio de ícones gráficos e indicadores visuais.
Tabela bidimensional que correlaciona duas entidades (por exemplo, requisitos e casos de teste). A tabela permite rastrear as ligações entre uma entidade e outra, permitindo assim determinar a cobertura alcançada e a avaliação do impacto das alterações propostas.
Abordagem de teste baseada em modelos, através da qual os casos de teste são gerados num repositório para execução futura.
Abordagem de teste baseada em modelos, através da qual os casos de teste são gerados e executados simultaneamente.
Número ou categoria atribuído a um atributo de uma entidade através de uma medição.
Framework em que os processos da mesma natureza são classificados num modelo global.
Um modelo que descreve o testware usado para testar um componente ou um sistema em teste.
Qualquer modelo usado em testes baseados em modelos.
Escala de medição e o método utilizado para a medição.
Conjunto de requisitos formais, possivelmente obrigatório, desenvolvidos e utilizados para prescrever abordagens consistentes à forma de trabalhar ou para fornecer orientações (por exemplo, normas ISO/IEC, normas IEEE e normas organizacionais).
Grau de melhoria de processos, num conjunto predefinido de áreas de processo, onde todos objetivos desse conjunto são alcançados.
A atividade de estabelecer ou atualizar um plano de testes.
Nível de importância (de negócio) atribuído a um item, por exemplo, um defeito.
Conjunto de atividades inter-relacionadas que transformam entradas (“inputs”) em saídas (“outputs”).
Conjunto único de atividades coordenadas e controladas, com datas de início e de fim, realizado para alcançar um objetivo em conformidade com requisitos específicos, incluindo as restrições de tempo, custo e recursos.
Consequência/resultado da execução de um teste. Inclui saídas (“outputs”) para ecrãs, alterações aos dados, relatórios e comunicações enviadas.
Fator que pode resultar em futuras consequências negativas.
Dispositivo, programa de computador ou sistema utilizado durante o teste, que se comporta ou funciona como um determinado sistema quando recebe um conjunto de entradas (“inputs”) controladas.
Representação de características comportamentais selecionadas de um sistema físico ou abstrato por outro sistema.
Programas informáticos, procedimentos, eventuais dados e documentação associada relativos ao funcionamento de um sistema informático.
Conjunto de um ou mais casos de teste.
Teste baseado em ou envolvendo modelos.
Testar para determinar a fiabilidade de um produto de software.
Testar para determinar a segurança de um produto de software.
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.
Transição entre dois estados de um componente ou sistema.
Confirmação por análise e fornecimento de provas objetivas de que os requisitos foram cumpridos para uma utilização ou pedido específico.
Confirmação por análise e fornecimento de provas objetivas de que os requisitos especificados foram cumpridos.
Um tipo de revisão em que o autor de um produto de trabalho lidera os membros da revisão e esses membros fazem perguntas e comentários sobre possíveis problemas desse produto.