Terms related to Foundation Extension - Performance Testing 2018

Técnica para aumentar a carga num sistema de forma mensurável e controlada.
Capacidade de um componente ou sistema fornecer funções que satisfazem as necessidades declaradas e implícitas quando utilizado em condições especificadas.
Ambiente que contém hardware, instrumentação, simuladores, ferramentas de software e outros elementos de suporte necessários para realizar um teste.
Produtos de hardware e software instalados nas instalações dos utilizadores ou clientes onde o componente ou sistema sob teste será usado. O software pode incluir sistemas operativos, sistemas de gestão de bases de dados e outras aplicações.
O processo global de identificação e avaliação de riscos.
Atividade que identifica as condições de teste analisando a base para testes.
Considera-se que um teste é aprovado se o seu resultado observado real corresponder ao resultado esperado.
Conjunto de conhecimento utilizado como base para a análise e conceção de testes.
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.
Capacidade operacional máxima de um componente ou sistema.
Acrónimo de “Computer Aided Software Engineering” (Engenharia de Software Assistida por Computador).
Conjunto de pré-condições, entradas (“inputs”), ações (quando aplicável), resultados esperados e pós-condições, desenvolvido com base nas condições de teste.
Fonte de um defeito em que, se a mesma for removida, a ocorrência desse tipo de defeito é diminuída ou removida.
Execução do processo de teste contra uma entrega única identificável do objeto de teste.
As atividades realizadas em cada fase do desenvolvimento de software e a forma como elas se relacionam entre si lógica e cronologicamente.
O grau em que um componente ou sistema pode trocar informações com outros componentes ou sistemas e/ou executar as respetivas funções necessárias ao partilhar o mesmo ambiente de hardware ou software.
O grau em que um componente ou sistema possui um design e / ou estrutura interna que é difícil de entender, manter e verificar.
Uma parte mínima de um sistema que pode ser testada isoladamente.
A resposta de um componente ou sistema a um conjunto de valores de entrada e pré-condições.
Resultado de uma avaliação que identifica alguma questão, problema ou oportunidade importante.
Execução simultânea de vários tópicos independentes por um componente ou sistema.
Uma expressão lógica que pode ser avaliada como verdadeira ou falsa.
Composição de um componente ou sistema, tal como definido pelo número, natureza e interconexões das suas partes constituintes.
Conjunto de atividades destinadas a avaliar a qualidade de um componente ou sistema.
Os critérios que um componente ou sistema deve satisfazer para ser aceite por um utilizador, cliente ou outra entidade autorizada.
O conjunto de condições para concluir oficialmente uma tarefa definida.
Um tipo de declaração em que uma escolha entre dois ou mais resultados possíveis controla o conjunto de ações resultantes.
Imperfeição ou deficiência num produto de trabalho, em que o mesmo não cumpre os seus requisitos ou especificações.
Técnica para diminuir a carga num sistema de forma mensurável e controlada.
O grau em que um componente ou sistema está operacional e acessível quando necessário para uso.
Capacidade de um componente ou sistema utilizar o tempo, os recursos e a capacidade de realizar as respetivas funções designadas.
Dados recebidos de uma fonte externa por um componente ou sistema.
Uma ação humana que produz um resultado incorreto.
A capacidade do produto de software para ser atualizado para acomodar cargas maiores.
Documentação que fornece uma descrição detalhada de um componente ou sistema para o respetivo desenvolvimento e teste.
Execução de um teste numa versão específica do objeto de teste.
Um evento no qual um componente ou sistema não executa uma função necessária dentro dos limites especificados.
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.
Ferramenta de teste que executa testes em relação a um item de teste designado e avalia os resultados em relação aos resultados esperados e às pós-condições.
Uma ferramenta de software ou dispositivo de hardware que é executado simultaneamente com o componente ou sistema em teste e que supervisiona, regista e/ou analisa o comportamento do componente ou sistema.
Ferramenta de teste que gera carga para um item de teste designado e que mede e regista o seu desempenho durante a execução do teste.
Capacidade de um componente ou sistema executar funções especificadas sob condições especificadas durante um período de tempo especificado.
Um componente ou conjunto de componentes que controla o tráfego de rede de entrada e saída com base em regras de segurança pré-determinadas.
Uma representação abstrata da sequência e possíveis alterações do estado dos objetos de dados, em que o estado de um objeto corresponde a qualquer criação, utilização ou destruição.
Processo de simulação de um conjunto definido de atividades com uma carga especificada para submeter a um componente ou sistema.
O controlo e a execução da geração de carga e a monitorização de desempenho e criação de relatórios do componente ou sistema.
O processo de encontrar, reconhecer e descrever riscos.
A atividade que prepara o testware necessário para a execução do teste com base na análise e na conceção de teste.
Tipo de revisão formal para identificar problemas num produto de trabalho, que fornece medidas para melhorar o processo de revisão e o processo de desenvolvimento de software.
Entidade numa linguagem de programação que é tipicamente a menor unidade indivisível de execução.
O processo de combinação de componentes ou sistemas em conjuntos maiores.
Tipo de interface em que os componentes ou sistemas envolvidos trocam informações numa estrutura formal definida.
Todos os componentes de um sistema que fornecem informações e controlos para que o utilizador realize tarefas específicas com o sistema.
Um tipo de interface que permite que os utilizadores interajam com um componente ou sistema por meio de ícones gráficos e indicadores visuais.
Processo de modificação de um componente ou sistema após a sua entrega. Tem com objetivo corrigir defeitos, melhorar as características de qualidade ou a adaptação a um ambiente alterado.
Ponto temporal num projeto no qual as entregas e os resultados definidos (intermediários) devem estar prontos.
Número ou categoria atribuído a um atributo de uma entidade através de uma medição.
Processo de atribuição de um número ou categoria a uma entidade para descrever um atributo dessa entidade.
O processo através do qual são tomadas decisões e implementadas medidas de proteção para reduzir ou manter os riscos para níveis especificados.
Descrição dos processos, do fluxos de trabalho e das atividades utilizadas no desenvolvimento, na entrega, na manutenção e na retirada de um sistema.
Um tipo de modelo de ciclo de vida de desenvolvimento de software no qual o componente ou sistema é desenvolvido através de uma série de incrementos.
Framework em que os processos da mesma natureza são classificados num modelo global.
Manifestação física ou funcional de uma falha.
Escala de medição e o método utilizado para a medição.
Um ataque de segurança destinado a sobrecarregar o sistema com pedidos, de modo a que não seja possível responder aos pedidos legítimos.
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).
A medida qualitativa ou quantitativa de um risco, definida por impacto e probabilidade.
Uma instanciação específica de um processo de teste.
Fonte para determinar o resultado esperado para depois comparar com o resultado obtido do sistema alvo de teste.
Uma representação de medições dinâmicas do desempenho operacional para alguma organização ou atividade, utilizando métricas representadas por metáforas, como indicadores visuais, contadores e outros dispositivos semelhantes aos do painel de instrumentos de um automóvel, de modo a que os efeitos de eventos ou atividades possam ser facilmente compreendidos e relacionados com objetivos operacionais.
Documentação que define um número específico de utilizadores virtuais que processam um conjunto definido de transações durante um período de tempo especificado a que um componente ou sistema em teste pode estar sujeito em produção.
Padrão de uso real observado ou previsto do componente ou sistema.
A atividade de estabelecer ou atualizar um plano de testes.
Documentação que descreve os objetivos do teste a serem alcançados e os meios e o cronograma para os alcançar, organizada para coordenar as atividades de teste.
Plano de teste que normalmente aborda um nível de teste.
Uma causa desconhecida que origina um ou mais incidentes.
Uma sequência ordenada de execuções de casos de teste 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 (“inputs”) em saídas (“outputs”).
Conjunto de atividades inter-relacionadas que incluem o plano de teste, a sua monitorização e o controlo, bem como a análise de teste, a conceção, a implementação, a execução e a conclusão do teste.
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.
Conjunto de convenções que governam a interação de processos, dispositivos e outros componentes dentro de um sistema.
Registo cronológico dos detalhes relevantes sobre a execução de testes.
Uma degradação da qualidade de um componente ou sistema devido a uma alteração.
Cláusula que contém critérios a serem cumpridos.
Requisito que especifica uma função que um componente ou sistema tem de ser capaz de executar.
O comportamento produzido/observado quando um componente ou sistema é testado.
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.
Comportamento observável de um componente ou sistema em execução, previsto pela sua especificação ou outra fonte, de acordo com as condições especificadas.
Fator que pode resultar em futuras consequências negativas.
Um risco que afeta a qualidade de um produto.
Risco que afeta o sucesso do projeto.
Risco de produto relacionado com uma característica de qualidade.
Capaciadade de um componente ou sistema proteger a informação e os dados, de modo a que as pessoas ou outros componentes ou sistemas tenham o grau de acesso adequado aos respetivos tipos e níveis de autorização.
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.
Uma implementação elementar ou com finalidade específica de um componente de software, usada para desenvolver ou testar o componente que invoca ou que de outra forma depende dele. Substitui um componente invocado.
Coleção de elementos de interação organizados para realizar uma função específica ou um conjunto de funções.
Sistemas heterogéneos, múltiplos e distribuídos que são incorporados em redes em vários níveis e em domínios interligados múltiplos, abordando problemas e finalidades comuns interdisciplinares em larga escala e geralmente sem uma estrutura de gestão comum.
Tipo de objeto de teste que consiste num sistema.
Programas informáticos, procedimentos, eventuais dados e documentação associada relativos ao funcionamento de um sistema informático.
Tempo necessário para que um utilizador determine e execute a próxima ação numa sequência de ações.
Conjunto de um ou mais casos de 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.
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.
Testar para determinar a escalabilidade do produto de software.
Abordagem de testes em que os testes são distribuídos a um grande grupo de testadores.
Testes para determinar a capacidade de um sistema para recuperar de picos repentinos de carga e regressar a um estado estável.
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.
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 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.
Considera-se que um teste falha se o seu resultado real não corresponder ao resultado esperado.
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.
Conjunto de riscos agrupados por um ou mais fatores comuns.
Quantidade de dados que passam por um componente ou sistema num determinado período de tempo.
O grau em que um componente ou sistema pode ser usado por um padrão de utilizadores para atingir os objetivos num determinado contexto de uso.
Simulação de atividades realizadas de acordo com um perfil operacional de utilizador.
Um elemento de armazenamento num computador, acessível por um programa de software, quando se refere ao mesmo por um nome.
Confirmação por análise e fornecimento de provas objetivas de que os requisitos especificados foram cumpridos.
Técnica para permitir a entrega virtual de serviços que são implementados, acedidos e geridos remotamente.