Versão 3.2br. Foundation Level Specialist. Performance Testing

Documentos relacionados
Versão 3.1br. Foundation Level Model Based Tester

Versão 3.1br. Foundation Level Agile Tester

GLOSSÁRIO DE TERMOS DE TESTE

Qualidade de Software: Visão Geral. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa

GLOSSÁRIO DE TERMOS DE TESTE

TESTES DE SOFTWARE 1. Fundamentos sobre testes de software

ISO/IEC Prof. Alexandre Luís Franco

Introdução aos Testes de Software

Teste de Software. Planejamento de Teste. Rosemary Silveira Filgueiras Melo

Versão 3.1br. Advanced Level Test Manager

1. A principal razão de dividir o processo de teste em tarefas distintas é:

GLOSSÁRIO DE TERMOS DE TESTE

Engenharia de Requisitos

Ciclo de vida: fases x atividades

Versão 3.1br. Foundation Based. Os termos deste documento são obrigatórios para todos os exames de certificação do BSTQB.

1. Quando algo visível para os usuário finais é um desvio em relação ao especificado ou um comportamento não esperado, isso é chamado de:

Verificação e Validação (V & V)

TESTES DE SOFTWARE Unidade 1 Importância do Teste de Software. Luiz Leão

Teste de Software. Competência: Entender as técnicas e estratégias de testes de Software

Qualidade de Software: Visão Geral. SSC 121-Engenharia de Software 1 Profa. Dra. Elisa Yumi Nakagawa

Processos de Validação e Verificação do MPS-Br

Manutenção de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015

Estágio II. Aula 01 Qualidade de Software. Prof. MSc. Fred Viana

Prof. Emiliano S. Monteiro

Qualidade de Software

Princípios da Engenharia de Software aula 03

Engenharia de Software

Engenharia de Software Processo de Desenvolvimento. Ciclo de Vida - Modelo Cascata

Engenharia de Software Processo de Desenvolvimento de Software

Professor Emiliano S. Monteiro

ISO/IEC 12207: Manutenção

AVALIAÇÃO DE PRODUTOS DE SOFTWARE

Qualidade de Software. Profª Rafaella Matos

Product Integration. INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS - INPE Pós-Graduação em Engenharia e Tecnologia Espaciais - ETE.

ENGENHARIA DE SOFTWARE

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima

Teste de Software. Prof. Camila. Pedro de Assis Sobreira Jr.

Rational Unified Process (RUP)

GLOSSÁRIO DE TERMOS DE TESTE

GLOSSÁRIO DE TERMOS DE TESTE

Qualidade de Software QUALIDADE DE SOFTWARE PRODUTO

Bibliografia. Quais são os problemas? capacidade de construção. acompanha a demanda por novos programas. ameaçada por projetos ruins.

2. Quais dos seguintes testes não é um teste do tipo funcional?

Documento de Requisitos*

Introdução a Teste de Software

Projecto Test Management Apresentação 2º Semestre

Visão Geral de Engenharia de Software

Gerência de Projetos de TI

Introdução. Conteúdo. Usabilidade. Engenharia de software X Usabilidade. Benefícios. Introdução. Introdução. Introdução. Introdução.

Teste de Software. Karen Frigo Busolin Novembro / 2010

Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos. Prof. Bruno Moreno

Interpretação da norma NBR ISO/IEC 27001:2006

Introdução 27/9/2005. Prof.: Clarindo Isaías Pereira da Silva e Pádua Departamento de Ciência da Computação UFMG Gestus. Usabilidade.

Gerência de Projetos de Software. Prof. Dr. João Dovicchi INE / CTC / UFSC.

30% a 50% dos custos desenvolvimento A complexidade torna impossível teste completo (cobertura total) Mas...

Qualidade de software. Prof. Emiliano Monteiro

Introdução À Engenharia De Software Com Foco No RUP: Rational Unified Process

Gerência de Projetos e Manutenção de Software Aula 12 Medição / Manutenção / Encerramento Andréa Magalhães Magdaleno 2017.

Gerenciamento e Interoperabilidade de Redes. Gestão de Segurança da Informação Prof. João Henrique Kleinschmidt

QUALIDADE DE SOFTWARE. Prof. Emiliano Monteiro

GESTÃO E QUALIDADE DE PROJETOS ESTRUTURAIS AULA 02

CONTPATRI Plano de Garantia de Qualidade. Versão 1.1

Teste de Software Básico

QUALIDADE DE SOFTWARE ISO/IEC Segunda Edição Prof. Edison A M Morais

TESTES DE SOFTWARE. Profa. Maria Auxiliadora

Auditoria de Aquisição Desenvolvimento Manutenção e Documentação. Prof. Dr. Joshua Onome Imoniana

3. Engenharia dos requisitos de software

Manutenção de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2016

Normas ISO:

Teste de Software. Estratégias de Teste. Rosemary Silveira Filgueiras Melo

Teste de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015

ISO/IEC Roteiro IEC ISO. Histórico ISO/IEC ISO

DICIONÁRIO DA ESTRUTURA ANALÍTICA DO PROJETO - SISCOP. Data Versão Descrição Autor

Organização para Realização de Teste de Software

GERENCIAMENTO DA QUALIDADE DO PROJETO

Processos de software

Gerência de Integração

Ação Preventiva Ação para eliminar a causa de um potencial não-conformidade ou outra situação potencialmente indesejável.

Plano de Testes VideoSystem

Gestão Negócios OBJETIVO NESTA AULA. Gestão eficaz - Aula 18

Introdução INTRODUÇÃO AO SWEBOK. Origens do corpo de conhecimentos da Engenharia de Software: Introdução a Computação e Engenharia de Software

APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR

TS03. Teste de Software ESTÁGIOS DO TESTE DE SOFTWARE. COTI Informática Escola de Nerds

Versão 3.1br. Advanced Level Security Test

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima

Verificação e Validação

QUALIDADE DE SOFTWARE

Gerenciamento de Projetos

QUALIDADE DE SOFTWARE DEFINIÇÕES / RESUMO. Apostilas de NORMAS, disponíveis no site do professor. Prof. Celso Candido ADS / REDES / ENGENHARIA

SSC 0721 Teste e Validação de Software

ACEITE DE SOFTWARE NA VISÃO DO CLIENTE: GARANTINDO A QUALIDADE DOS PROJETOS DE SOFTWARE. Resp:Marcelo Nascimento Costa, MSc

Especificar os requisitos de um Sistema de Gestão Ambiental, permitindo à organização desenvolver e implementar :

Engenharia de Software.

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima

ISO/IEC 12207: Verificação, Validação e Testes

Módulo Contexto da organização 5. Liderança 6. Planejamento do sistema de gestão da qualidade 7. Suporte

AULA 02 Qualidade em TI

Fundamentos de Teste de Software

Gerencial Industrial ISO 9000

Transcrição:

GLOSSÁRIO DE TERMOS Versão 3.2br Foundation Level Specialist Performance Testing Os termos deste documento são complementares ao Glossário de Termos Núcleo Base para o exame de certificação CTFL-PT Performance Testing. Tradução realizada pela WG Tradução do BSTQB da versão 3.2 do ISTQB Glossary of Testing Terms Notificação do Detentor dos Direitos Autorais Este documento poderá ser copiado na íntegra ou em parte desde que haja menção à sua fonte. Copyright 2018, International Software Testing Qualifications Board (ISTQB ).

adequação suitability 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. Sinônimo: ISO 9126 ambiente de teste test environment 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 de causa-raiz root cause analysis Técnica de análise que visa identificar as causas dos defeitos. Ao orientar as medidas corretivas para as causas raiz, espera-se que a probabilidade de reincidência do defeito seja minimizada. Ver também: análise casual análise de teste test analysis A atividade que identifica as condições de teste, analisando a base do teste base de teste test basis O corpo de conhecimento usado como base para análise e projeto de teste Sinônimo: pós TMap CASE CASE Acrônimo para Computer Aided Software Engineering (Engenharia de Software Apoiada por Computador). caso de uso use case Sequência de transações em um diálogo entre um ator e um componente ou sistema, com um resultado tangível, onde um ator pode ser um usuário ou qualquer coisa que possa trocar informações com o sistema. ciclo de teste test cycle Execução do processo de teste contra um único release identificável do objeto de teste. compatibilidde compatibility O grau em que um componente ou sistema pode trocar informações com outros componentes ou sistemas componente component Menor parte do sistema que pode ser testado isoladamente. Ver também: módulo, unidade V e r s ã o 3. 2 b r P á g i n a 2

conclusão do teste test completion 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 interessados relevantes Sinônimo: pós ISO 29119 condição de teste test condition Um aspecto da base de teste que é relevante para atingir objetivos de teste específicos Ver também: requisito de teste, situação de teste configuração configuration Composição de um componente ou sistema definido pelo número, natureza e interconexões das partes que o constituem. critério de aceite acceptance criteria Os critérios de saída que um componente ou sistema deve satisfazer a fim de ser aceito por um usuário, cliente ou outra entidade autorizada. Sinônimo: IEEE-610 dados de teste test data Dados criados ou selecionados para satisfazer as condições prévias de execução e entradas para executar um ou mais casos de teste Sinônimo: pós ISO 29119 defeito defect Uma imperfeição ou deficiência em um produto de trabalho em que ele não atende a seus requisitos ou especificações Ver também: bug, falta, problema Sinônimo: pós IEEE 1044 descoberta finding Resultado de uma avaliação que identifica alguma questão, problema ou oportunidade importante eficiência efficiency Recursos gastos em relação à medida em que os usuários atingem as metas especificadas Referência: efetividade Sinônimo: ISO 9241 entendibilidade understandability 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 de uso. Referência: usabilidade Sinônimo: ISO 9126 V e r s ã o 3. 2 b r P á g i n a 3

equipamento de teste test harness Ambiente de teste composto de simuladores e controladores necessários para a condução de um teste. escalabilidade scalability Capacidade que um produto de software tem para sofrer um upgrade ou para acomodar aumento de cargas. Sinônimo: pós Gerrard estabilidade stability O grau em que um componente ou sistema pode ser modificado com eficácia e eficiência sem introduzir defeitos ou degradar a qualidade do produto existente Sinônimo: ISO 25010 execução de teste test execution Processo de executar um teste em um componente ou sistema produzindo resultados reais. falha failure Um evento no qual um componente ou sistema não executa uma função necessária dentro dos limites especificados Sinônimo: Pós ISO 24765 fechamento de teste test closure 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. ferramenta de monitoramento monitoring tool Ferramenta de software ou dispositivo de hardware que é executado simultaneamente com o componente ou sistema em teste e supervisiona, grava e / ou analisa o comportamento do componente ou sistema. ferramenta de teste de desempenho performance testing tool Uma ferramenta de teste que gera carga para um item de teste designado, medindo e registrando seu desempenho durante a execução do teste. fluxo de dados data flow Uma representação abstrata da sequência e eventuais alterações do estado de objetos de dados, onde o estado de um objeto é qualquer um: criação, uso ou destruição. Sinônimo: Beiser gerenciamento de carga load management O controle e a execução da geração de carga e o monitoramento e relatório de desempenho do componente ou sistema. V e r s ã o 3. 2 b r P á g i n a 4

Referência: teste de carga GUI GUI Acrônimo para Graphical User Interface identificação de risco risk identification O processo de encontrar, reconhecer e descrever riscos Sinônimo: ISO 31000 inspeção inspection Um tipo de revisão formal para identificar problemas em um produto de trabalho, que fornece medições para melhorar o processo de revisão e o processo de desenvolvimento de software Sinônimo: Pós ISO 20246 interface do usuário user interface Todos os componentes de um sistema que fornecem informações e controles para o usuário realizar tarefas específicas com o sistema manutenção maintenance Modificação de um produto de software após a implantação para corrigir defeitos, melhorar o desempenho ou outros atributos, ou adaptar o produto a um ambiente modificado. Sinônimo: IEEE-1219 medição measurement Processo de atribuição de um número ou categoria a uma entidade para descrever um atributo da entidade. Sinônimo: Pós ISO 25040 métrica metric Escala de medição e o método utilizado para a medição. Sinônimo: ISO 14598 modelagem de teste test design A atividade de derivar e especificar casos de teste das condições de teste Sinônimo: pós ISO 29119 modelo de desenvolvimento incremental incremental development model Um modelo de ciclo de vida de desenvolvimento no qual o escopo do projeto é geralmente determinado no início do ciclo de vida do projeto, mas as estimativas de tempo e custo são rotineiramente modificadas à medida que o entendimento da equipe do projeto aumenta. O produto é desenvolvido através de uma série de ciclos repetidos, cada um entregando um incremento que adiciona sucessivamente à funcionalidade do produto Sinônimo: Pós PMBOK V e r s ã o 3. 2 b r P á g i n a 5

modelo de processo process model Framework onde os processos da mesma natureza são classificados em um modelo global, por exemplo um modelo de melhoria de teste. monitoramento de teste test monitoring Uma atividade de gerenciamento de teste que envolve a verificação do status das atividades de teste, identificando quaisquer variações do status planejado ou esperado e o status do relatório para os stakeholders nivel de teste test level Uma instancia específica de um processo de teste Ver também: estágio de teste Sinônimo: pós ISO 29119 objeto de teste test object Componente ou sistema a ser testado. Referência: item de teste Ver também: sistema em teste padrão standard 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). Sinônimo: pós CMMI perfil operacional operational profile Representação de um conjunto distinto de tarefas executadas por um componente ou sistema, possivelmente com base no comportamento do usuário ao interagir com o componente ou sistema, e suas probabilidades de ocorrência. Uma tarefa é tanto lógica quanto física e pode ser executada por várias máquinas ou executada em segmentos de tempo não-contíguos. plano de teste test plan Documentação descrevendo os objetivos do teste a serem alcançados, os meios, e o cronograma para alcançá-los, organizados para coordenar as atividades de teste Sinônimo: pós ISO 29119 problema problem Uma causa subjacente desconhecida de um ou mais incidentes processo process Conjunto de atividades inter-relacionadas que transformam entradas em saídas. Sinônimo: ISO 12207 V e r s ã o 3. 2 b r P á g i n a 6

protocolo protocol Um conjunto de convenções que controlam a interação de processos, dispositivos e outros componentes em um sistema. qualidade de controle quality control As técnicas e atividades operacionais, parte da gestão da qualidade, que estão focadas no cumprimento de requisitos de qualidade. Sinônimo: pós ISO 8402 regressão regression Uma degradação na qualidade de um componente ou sistema devido a uma mudança requisito requirement Uma provisão que contém critérios a serem cumpridos resultado result 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. Referência: resultado atual, resultado esperado Ver também: resultado, resultado do teste resultado real actual result Comportamento produzido/observado quando um componente ou sistema é testado. Ver também: saída atual revisão técnica technical review Um tipo de revisão formal por uma equipe de pessoal tecnicamente qualificado, que examina a adequação de um produto de trabalho para o uso pretendido, e identifica discrepâncias de especificações e padrões Sinônimo: Gilb and Graham, IEEE-1028 risco de produto product risk Risco diretamente relacionado ao objeto do teste. Referência: risco segurança security O grau em que um componente ou sistema protege informações e dados de modo que as pessoas ou outros componentes ou sistemas tenham o grau de acesso apropriado aos seus tipos e níveis de autorização. Sinônimo: pós ISO 25010 V e r s ã o 3. 2 b r P á g i n a 7

sentença statement Entidade em uma linguagem de programação, que normalmente é a menor unidade indivisível de execução. Ver também: declaração simulador stub 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. Sinônimo: pós IEEE-610 sistema alvo do teste (SUT) system under test (SUT) Um tipo de objeto de teste que é um sistema software software Programas de computador, procedimentos e possível documentação associada e dados relativos à operação de um sistema de computador. sucesso pass Um teste é considerado aprovado se o seu resultado real coincide com o seu resultado esperado Ver também: teste OK testador tester Profissional habilitado e envolvido no teste de um componente ou sistema. teste test Conjunto de um ou mais casos de teste. Sinônimo: IEEE-829 teste de aceite acceptance testing Teste formal relacionado às necessidades dos usuários, requisitos e processos de negócios. É realizado para estabelecer se um sistema satisfaz ou não os critérios de aceitação e para possibilitar aos usuários, aos clientes e às outras entidades autorizadas decidir aceitar ou não determinado sistema. Referência: teste de aceitação do usuário Sinônimo: IEEE-610 teste de compatibilidade compatibility testing Ver testes de interoperabilidade. teste de concorrência concurrency testing V e r s ã o 3. 2 b r P á g i n a 8

Teste realizado para determinar como a ocorrência de duas ou mais atividades dentro de um mesmo intervalo de tempo, alcançada por entrelaçamento das atividades ou por execução simultânea, é tratada pelo componente ou sistema. Sinônimo: pós IEEE-610 teste de desempenho performance testing Processo que determina o desempenho de um produto de software. teste de estresse stress testing 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. teste de integração de sistema system integration testing Testando a combinação e interação de sistemas teste de regressão regression testing Teste de um componente ou sistema previamente testado após uma modificação, para garantir que defeitos não tenham sido introduzidos ou tenham sido descobertos em áreas inalteradas do software, como resultado das alterações feitas. teste de sistema system testing Testa um sistema integrado para verificar se ele atende aos requisitos especificados. Sinônimo: Hetzel teste dinâmico dynamic testing Testes que envolvem a execução de um software, um componente ou um sistema. teste funcional functional testing Testes realizados para avaliar a conformidade de um componente ou sistema com seus requisitos funcionais. Referência: teste caixa preta think time think time 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. usabilidade usability O grau em que um componente ou sistema pode ser usado por usuários específicos para atingir metas específicas em um contexto de uso específico. Sinônimo: pós ISO 25010 utilização de recurso resource utilization V e r s ã o 3. 2 b r P á g i n a 9

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. Referência: eficiência Ver também: armazenamento Sinônimo: pós ISO 9126 vazamento de memória memory leak Defeito encontrado na lógica de alocação de armazenamento dinâmico de um dado programa e 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. V e r s ã o 3. 2 b r P á g i n a 10