Terms related to Foundation Extension - Performance Testing 2018

Uma técnica para aumentar a carga em um sistema de maneira mensurável e controlada.
Capacidade do produto de software em fornecer os resultados ou efeitos, corretos ou acordado com o grau necessário de precisã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.
O grau em que um componente ou sistema fornece funções que atendem às necessidades declaradas e implícitas quando usadas sob condições especificadas.
Ambiente que contém hardware, instrumentação, simuladores, ferramentas de software e outros elementos de suporte necessários à realização de um teste.
Produtos de software ou hardware instalados nos locais de trabalho, residência dos usuários ou consumidores, onde o componente ou sistema sendo testado será utilizado. O software pode incluir sistemas operacionais, sistemas de gerenciamento de banco de dados e outros aplicativos.
Ambiente de teste composto de simuladores e controladores necessários para a condução de um teste.
Uma técnica de análise destinada a identificar as causas-raiz dos defeitos. Ao direcionar medidas corretivas para a causa-raiz, espera-se que a probabilidade de recorrência do defeito seja minimizada
Um tipo de interface na qual os componentes ou sistemas envolvidos trocam informações em uma estrutura formal definida.
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.
Um aspecto distinto de um componente ou sistema.
A capacidade máxima de operação de um componente ou sistema.
Acrônimo para Computer Aided Software Engineering (Engenharia de Software Apoiada por Computador).
Uma sequência de transações em um diálogo entre um ator e um componente ou sistema com um resultado tangível, em que um agente pode ser um usuário ou qualquer entidade que possa trocar informações com o sistema.
Uma fonte de um defeito tal que, se ele for removido, a ocorrência do tipo do defeito é reduzida ou removida.
Execução do processo de teste contra um único release identificável do objeto de teste.
Atividades executadas em cada estágio no desenvolvimento de software e como elas se relacionam umas com as outras, logicamente e cronologicamente.
CLI
Acrônimo para Command-Line Interface
O grau em que um componente ou sistema pode trocar informações com outros componentes ou sistemas, ou executar suas funções requeridas ao compartilhar o mesmo ambiente de hardware ou software.
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.
A atividade que disponibiliza os recursos de teste para uso posterior, deixa os ambientes de teste em uma condição satisfatória e comunica os resultados dos testes aos stakeholders.
A execução simultânea de vários encadeamentos independentes por um componente ou sistema.
"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.
A capacidade do produto de software para aderir a normas, convenções ou regulamentos em leis e prescrições similares.
O conjunto de condições para concluir oficialmente uma tarefa definida.
Uma representação de medidas dinâmicas de desempenho operacional para alguma organização ou atividade, usando métricas representadas por metáforas como mostradores visuais, contadores e outros dispositivos que se assemelham aos do painel de um automóvel, para que os efeitos de eventos ou atividades possam ser facilmente compreendidos e relacionados às metas operacionais.
Um ataque de segurança destinado a sobrecarregar o sistema com solicitações de tal forma que solicitações legítimas não possam ser atendidas.
Uma técnica para diminuir a carga em um sistema de maneira mensurável e controlada.
Resultado de uma avaliação que identifica algum problema ou oportunidade importante.
Um requisito de alto nível, de negócios ou de usuário, que é comumente usado no desenvolvimento de software ágil, normalmente consistindo em uma frase na linguagem comercial ou cotidiana, capturando quais funcionalidades um usuário necessita e a razão por trás disso, qualquer critério não funcional, também incluindo critérios de aceite.
Capacidade do produto de software em usar quantidades e tipos adequados de recursos, por exemplo, a quantidade de memória principal e secundária usada pelo programa e os tamanhos dos arquivos temporários necessários ou em excesso, quando o software executa suas funções sob condições estabelecidas.
Grau em que um sistema ou componente realiza suas funções designadas dentro das restrições dadas, quanto tempo de processamento e taxa de transmissão.
Dispositivo, software ou sistema utilizado durante o teste, que se comporta ou trabalha como um sistema específico quando recebe um conjunto de entradas controladas.
Ação humana que produz um resultado incorreto.
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 condições.
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.
Um requisito de alto nível, de negócios ou de usuário, que é comumente usado no desenvolvimento de software ágil, normalmente consistindo em uma frase na linguagem comercial ou cotidiana, capturando quais funcionalidades um usuário necessita e a razão por trás disso, qualquer critério não funcional, também incluindo critérios de aceite.
Processo de executar um teste em um componente ou sistema produzindo resultados reais.
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.
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 os números. A fase de fechamento consiste em finalizar e arquivar o testware e em avaliar o processo de teste, inclusive com a preparação de um relatório de avaliação de teste.
Um tipo de ferramenta de teste que é capaz de executar outro software usando um script de teste automatizado, por exemplo, captura/reprodução
Produto de software que dá suporte a uma ou mais atividades de um teste, entre elas, planejamento e controle, especificação, construção de arquivos iniciais e dados, execução e análise de testes.
Uma ferramenta de teste que gera carga para um item determinado de teste medindo e registrando sua performance durante a execução do teste.
Componente ou conjunto de componentes que controla o tráfego de entrada e saída da rede com base em regras de segurança predeterminadas.
Uma representação abstrata da sequência e possíveis alterações de estado dos objetos de dados, em que este estado pode ser qualquer criação, uso ou destruição
Parte do gerenciamento de qualidade que garante que os requisitos de qualidade sejam tendidos.
Uma ferramenta que gera uma carga para um sistema em teste.
O processo de simulação de um conjunto definido de atividades em uma carga específica que será submetida a um componente ou sistema.
O controle e a execução da geração e monitoramento de carga, e do relatório de performance do componente ou sistema.
Um requisito de alto nível, de negócios ou de usuário, que é comumente usado no desenvolvimento de software ágil, normalmente consistindo em uma frase na linguagem comercial ou cotidiana, capturando quais funcionalidades um usuário necessita e a razão por trás disso, qualquer critério não funcional, também incluindo critérios de aceite.
O processo de encontrar, reconhecer e descrever riscos.
Entidade em uma linguagem de programação, que normalmente é a menor unidade indivisível de execução.
Entidade em uma linguagem de programação, que normalmente é a menor unidade indivisível de execução.
Processo de combinação de componentes ou sistemas em conjuntos maiores.
Um tipo de interface na qual os componentes ou sistemas envolvidos trocam informações em uma estrutura formal definida.
Todos os componentes de um sistema que fornecem informações e controles para o usuário realizar tarefas específicas com o sistema.
Um tipo de interface que permite aos usuários interagirem com um componente ou sistema através de ícones gráficos e indicadores visuais.
Ponto determinado de um projeto no qual os entregáveis definidos (intermediários) e os resultados devem estar prontos.
Número ou categoria assinalada a um atributo de uma entidade através de uma medição.
O processo de especificar um número ou uma categoria a uma entidade para descrever um atributo seu.
Um tipo de modelo de ciclo de vida de desenvolvimento no qual um sistema completo é desenvolvido de forma linear em várias fases distintas e sucessivas sem sobreposição entre elas.
Framework onde os processos da mesma natureza são classificados em um modelo global, por exemplo um modelo de melhoria de teste.
A manifestação física ou funcional de uma falha.
Escala de medição e o método utilizado para a medição.
Razão ou finalidade por trás da modelagem e da execução de um teste.
Componente ou sistema a ser testado.
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).
Uma representação de medidas dinâmicas de desempenho operacional para alguma organização ou atividade, usando métricas representadas por metáforas como mostradores visuais, contadores e outros dispositivos que se assemelham aos do painel de um automóvel, para que os efeitos de eventos ou atividades possam ser facilmente compreendidos e relacionados às metas operacionais.
Um teste é considerado aprovado se o seu resultado real coincide com o seu resultado esperado
Uma especificação da atividade que um componente ou sistema que está sendo testado pode experimentar na produção. Um perfil de carga consiste em um número determinado de usuários virtuais processando um conjunto determinado de transações em um período de tempo de acordo com um perfil operacional predefinido
Uma especificação da atividade que um componente ou sistema que está sendo testado pode experimentar na produção. Um perfil de carga consiste em um número determinado de usuários virtuais processando um conjunto determinado de transações em um período de tempo de acordo com um perfil operacional predefinido
Atividade de criação ou atualização de um plano de teste.
Plano de teste que aborda um nível de teste.
Plano de teste que aborda um nível de teste.
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.
Grau até o qual um componente, sistema ou processo atende aos requisitos especificados e/ou às necessidades e expectativas do usuário/consumidor.
Um conjunto de atividades destinadas a avaliar a qualidade de um componente ou 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.
Um requisito de alto nível, de negócios ou de usuário, que é comumente usado no desenvolvimento de software ágil, normalmente consistindo em uma frase na linguagem comercial ou cotidiana, capturando quais funcionalidades um usuário necessita e a razão por trás disso, qualquer critério não funcional, também incluindo critérios de aceite.
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.
Comportamento produzido/observado quando um componente ou sistema é testado.
Fator que pode resultar em consequências negativas, normalmente expresso em termos de impacto e possibilidade.
Execução de um teste de uma versão específica do objeto de teste.
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.
Comportamento produzido/observado quando um componente ou sistema é testado.
Uma representação de medidas dinâmicas de desempenho operacional para alguma organização ou atividade, usando métricas representadas por metáforas como mostradores visuais, contadores e outros dispositivos que se assemelham aos do painel de um automóvel, para que os efeitos de eventos ou atividades possam ser facilmente compreendidos e relacionados às metas operacionais.
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.
Vários sistemas heterogêneos e distribuídos que estão inseridos em redes em vários níveis e em múltiplos domínios interligados, para tratar problemas e objetivos de grande escala e inter-disciplinares, geralmente sem uma estrutura de gestão comum.
Programas de computador, procedimentos e possível documentação associada e dados relativos à operação de um sistema de computador.
Um produto de software desenvolvido para o mercado geral, ou seja, para um grande número de clientes, e que é entregue em formato idêntico.
A quantidade de dados que passa por um componente ou sistema em um determinado período.
Profissional habilitado e envolvido no teste de um componente ou sistema.
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 formais relativos às necessidades do usuário, requisitos e processos de negócios realizados, para determinar se um sistema satisfaz ou não os critérios de aceite, e para permitir que o usuário, clientes ou outra entidade autorizada determine se aceita ou não o sistema.
Teste de aceite conduzido em um ambiente operacional real ou simulado por usuários selecionados intencionalmente, focando suas necessidades, requisitos e processos de negócios.
Teste para avaliar a capacidade de um sistema
Teste para avaliar se um componente ou sistema executados simultaneamente comportam-se como especificado.
Teste que determina a escalabilidade de um produto de software.
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 especificada, ou com menor disponibilidade de recursos, como acesso à memória ou servidores.
Testes realizados para expor os defeitos nas interfaces e interação entre os componentes integrados.
Testes realizados para expor os defeitos nas interfaces e interação entre os componentes integrados.
Uma abordagem de testar onde o mesmo é distribuído para um grande grupo de testadores.
Processo que determina o desempenho de um produto de software.
Teste para determinar a capacidade de um sistema se recuperar de rajadas repentinas de cargas de pico e retornar a um estado estável.
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 para determinar a estabilidade de um sistema sob uma carga significativa durante um período significativo dentro do contexto operacional do sistema.
Teste em um sistema integrado para verificar se ele atende aos requisitos especificados.
Testes que envolvem a execução de um software, um componente ou um sistema.
A quantidade de tempo exigida por um usuário para determinar e executar a próxima ação em uma sequência de ações.
Uma simulação das atividades realizadas de acordo com um perfil operacional do usuário.
Capacidade do produto de software em usar quantidades e tipos adequados de recursos, por exemplo, a quantidade de memória principal e secundária usada pelo programa e os tamanhos dos arquivos temporários necessários ou em excesso, quando o software executa suas funções sob condições estabelecidas.
Elemento de armazenamento em um computador que pode ser acessado por um programa de software referindo-se a ele por um nome.
Defeito encontrado na lógica de alocação de armazenamento dinâmico de um dado programa, que faz com que o programa falhe ao recuperar a memória após tê-la utilizado, terminando por causar falha no programa em função da falta de memória.
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.