Home

Glossário

image

Contents

1. confirmation testing teste de confirma o conformance testing teste de conformidade consistency consist ncia consultative testing teste consultivo content based model modelo baseado em conte do continuous representation representa o cont nua control chart gr fico de controlo control flow fluxo de controlo control flow analysis an lise de fluxo de controlo control flow graph grafo de fluxo de controlo control flow path caminho no fluxo de controlo control flow testing teste de fluxo de controlo convergence metric m trica de converg ncia conversion testing teste de convers o corporate dashboard painel de instrumentos corporativo cost of quality custo da qualidade COTS COTS coverage cobertura coverage analysis an lise de cobertura coverage item item de cobertura coverage measurement tool ferramenta de medi o de cobertura coverage tool ferramenta de cobertura critical success factor fator cr tico de sucesso Critical Testing Processes processos cr ticos de teste CTP CTP custom software software personalizado custom tool ferramenta personalizada cyclomatic complexity complexidade ciclom tica cyclomatic number n mero ciclom tico D daily build entrega di ria dashboard painel de
2. ISTOB International Software Testing Qualifications Board Gloss rio Standard de termos usados em Testes de Software Vers o 2 2pt 19 de outubro de 2012 Produzido pelo Glossary Working Party International Software Testing Qualifications Board Editor Erik van Veenendaal Pa ses Baixos Ana Paiva vers o Portuguesa Direitos de Autor Este documento pode ser copiado na sua totalidade ou parte se a fonte for referenciada Contributos para a vers o Portuguesa Alexandra M dicis Ana Paiva Ant nio Rodrigues Ant nio S Pinto Daniel Gomes Esteves Costa Filipe Nuno Carlos Joel Oliveira Jos Tavares Luis Amaral Mariana Caiado Nuno Baptista Patr cia Alves Paulo Magalh es Paulo Sarga o Pedro Pereira Ricardo Cordeiro Contributos para o documento original Rex Black USA Josie Crawford Australia Enst D ring Norway Sigrid Eldh Sweden Isabel Evans UK Simon Frankish UK David Fuller Australia Annu George India Dorothy Graham UK Mats Grindal Sweden Matthias Hamburg Germany Julian Harty UK David Hayman UK Bernard Homes France Ian Howles UK Juha Itkonen Finland Paul Jorgensen USA Vipul Kocher India Gerard Kruijff The Netherlands Fernando Lamas de Oliveira Portugal Tilo Linz Germany Gustavo Marquez Sosa Spain Judy McKay US Don Mills UK Peter Morgan UK Thomas Miiller Switzerland Avi Ofer Israel Ana Paiva Portugal Dale Pe
3. N do T Embora a tradu o mais correta seja semear defeitos optou se por manter o termo mais usual sensibiliza o de caminho path sensitizing Escolha de um conjunto de valores de entrada input para for ar a execu o de um dado caminho sequ ncia linear de c digo e salto LCSAJ Linear Code Sequence and Jump Consiste nos tr s itens seguintes convencionalmente identificados pelo n mero da linha numa 44 ATA listagem de c digo fonte o in cio da sequ ncia linear de instru es execut veis o fim dessa sequ ncia linear e a linha alvo para a qual o fluxo de controlo transferido no final da sequ ncia linear sess o de teste test session Per odo ininterrupto de tempo despendido na execu o de testes Nos testes explorat rios cada sess o de teste focada numa ficha de testes mas os testadores podem explorar novas oportunidades ou quest es durante a sess o O testador cria e executa casos de teste em tempo real e regista os seus progressos Ver tamb m testes explorat rios simula o simulation Representa o por um sistema de caracter sticas comportamentais selecionadas de outro sistema f sico ou abstrato ISO 2382 1 simulador 1 simulator Dispositivo programa de computador ou sistema utilizado durante os testes que se comporta ou opera como um determinado sistema quando recebe um conjunto de entradas inputs controladas IEEE 610 DO178b Ver tamb m emulador 2 stub
4. teste de programa program testing Ver teste de componentes teste de ramos branch testing arc testing T cnica caixa branca de conce o de testes em que os casos de teste s o concebidos para executar os v rios ramos de um fluxo teste de recuperabilidade recoverability testing Processo de teste que determina a recuperabilidade de um produto de software Ver tamb m teste de fiabilidade teste de recuperac o recovery testing Ver teste de recuperabilidade teste de regress o regression testing Teste realizado ap s modifica es a um programa n o previamente testado com a finalidade de assegurar que n o ficaram a descoberto defeitos antigos ou que n o foram introduzidos novos defeitos em reas de software n o alteradas pelas modifica es referidas Este teste realizado quando o software ou o seu ambiente de execu o s o alterados teste de regulamenta o regulation testing Ver teste de conformidade teste de robustez robustness testing Teste que determina a robustez de um produto de software testes de seguran a safety testing security testing Teste para determinar a seguran a de um produto de software Ver tamb m teste de funcionalidade teste de sequ ncia linear de c digo e salto LCSAJ testing T cnica caixa branca de conce o de testes onde os casos de teste s o concebidos para executar LCS AJs teste de sistema system testing Processo de testar um sistema integrado de modo
5. user based quality qualidade baseada no utilizador user scenario testing teste de cen rio de utilizador user story testing teste s user story user story user story user test teste de utilizador V V model modelo em V validation validac o value based quality qualidade baseada no custo variable vari vel verification verifica o 80 Ingl s Portugu s version control controlo de vers o vertical traceability rastreabilidade vertical volume testing teste de volume W walkthrough apresenta o de documento WAMMI WAMMI WBS Work Breakdown Structure Website Analysis and Measurement Inventory WAMMI Website Analysis and Measurement Inventory WAMMI white box technique t cnica caixa branca white box test design technique t cnica caixa branca de concec o de testes white box testing teste caixa branca Wide Band Delphi Wide Band Delphi wild pointer apontador partido Work Breakdown Structure Work Breakdown Structure 81
6. Test Analyst Syllabus ATT Palavra chave do ISTQB n vel avan ado Technical Test Analyst Syllabus EITP Palavra chave do ISTQB n vel especialista Improving the Testing Process Syllabus ETM Palavra chave do ISTQB n vel especialista Test Management Syllabus Note se que se uma palavra chave identificada num programa Syllabus mas se n o o termo preferido de acordo com o gloss rio tanto a palavra chave como o termo a que se refere indicado em Ver s o marcados com o indicador do programa adequado Refer ncias As refer ncias deste gloss rio s o usadas de duas formas Parentesis retos sem a adi o de depois por exemplo ISO 9126 significa que usado o texto exato da refer ncia No caso da defini o de uma refer ncia ter sido adaptada com pequenas altera es para o contexto do gloss rio do ISTQB a adi o depois de utilizada por exemplo Depois de ISO 9126 4 Refer ncias Normativas Neste documento s o usadas as seguintes refer ncias CMMI e IDEAL s o marcas registadas de Carnegie Mellon University EFQM uma marca registada da Funda o EFQM F ATM EITP ATT ATT ATT EITP Rational Unified Process uma marca registada da Rational Software Corporation STEP uma marca registada da Software Quality Engineering TMap TPA e TPI Next s o marcas registadas da Sogeti Nederland BV TMMi uma marca registada da Funda o TMMi 5
7. adaptabilidade agile manifesto manifesto gil agile software development desenvolvimento gil de software agile testing teste gil algorithm test teste de algoritmo alpha testing teste alfa analytical testing teste anal tico analyzability analisabilidade analyzer analisador anomaly anomalia anti pattern anti padr o API testing teste de API arc testing teste de ramos assessment report relat rio de avalia o assessor avaliador atomic condition condi o at mica attack ataque attack based testing teste baseado em ataques attractiveness atratividade audit auditoria audit trail caminho de auditoria automated testware testware automatizado availability disponibilidade B A B back to back testing teste paralelo balanced scorecard balanced scorecard baseline baseline 64 Ingl s Portugu s basic block bloco b sico basis test set bateria base de testes bebugging inje o de falhas behavior comportamento benchmark test teste de benchmark bespoke software software medida best practice melhores pr ticas beta testing teste beta big bang testing teste big bang black box technique t cnica caixa preta black box test design technique t cnica caixa preta de conce o de testes black box testing tes
8. condi o composta compound condition Duas ou mais condi es individuais unidas por meio de um operador l gico AND OR ou XOR Por exemplo A gt B AND C 1000 condi o de ramo branch condition Ver condi o condi o de teste test condition Elemento ou evento de um componente ou sistema que pode ser verificado por um ou mais casos de teste ex uma fun o uma transa o uma funcionalidade um atributo de qualidade ou um elemento estrutural configura o configuration Composi o de um componente ou sistema definido pelo ATM ATA ATT ATM ATA ATM n mero natureza e interliga es das suas partes constituintes conformidade compliance Capacidade que um produto de software tem para aderir a normas conven es ou regulamenta es previstas nas leis e prescri es similares ISO 9126 conjunto de casos de teste test case suite Ver bateria de testes consist ncia consistency Grau de uniformidade padroniza o e aus ncia de contradi es entre os documentos ou partes de um componente ou sistema IEEE 610 controlador driver Componente de software ou ferramenta de teste que substitui o componente respons vel pelo controlo e ou chamada de um componente ou sistema Depois de TMap controlador de testes test driver Ver controlador controlo de altera es change control Ver controlo de configura o controlo de configura o configuration control Um elemento d
9. o de falhas fault injection Processo de adi o intencional de defeitos num sistema com a finalidade de descobrir se o sistema pode detectar e eventualmente recuperar um defeito Injec o de falhas destina se a imitar as falhas que possam ocorrer em produ o Ver tamb m toler ncia a falhas N do T Embora a tradu o mais correta seja inje o de defeitos optou se por manter o termo mais usual inspe o inspection Tipo de revis o realizada por pares para detetar defeitos sendo baseada no exame visual de documentos Por exemplo viola es das normas de desenvolvimento e n o conformidades face documenta o de alto n vel Trata se da t cnica de revis o mais formal e portanto est sempre baseada num procedimento documentado IEEE 610 IEEE 1028 Ver tamb m revis o por pares inspetor inspector Ver revisor instalabilidade installability Capacidade que um produto de software tem para ser instalado num ambiente espec fico ISSO 9126 Ver tamb m portabilidade instru o statement Entidade numa linguagem de programa o que tipicamente a unidade de execu o mais pequena e indivis vel 30 instru o de c digo fonte source statement Ver instru o instru o execut vel executable statement Instru o que quando compilada traduzida em c digo m quina que ser executado procedimentalmente na execu o do programa e pode efetuar uma a o sobre dados instrume
10. cause effect graphing T cnica caixa preta de conce o de testes em que os casos de teste s o constru dos a partir de grafos causa efeito BS 7925 2 teste completo complete testing Ver teste exaustivo teste com recurso a gui es scripted testing Execu o de testes levada a cabo com recurso 49 ATA ETM ATT ATA a uma sequ ncia de testes previamente documentada teste combinat rio combinatorial testing Um meio para identificar um subconjunto de combina es de teste adequado para alcan ar um determinado n vel de cobertura assumindo o teste a um objeto com m ltiplos par metros tendo cada par metro de per si m ltiplos valores que originam demasiadas combina es para ser vi vel test las no per odo de tempo dispon vel Ver tamb m m todo de classifica o em rvore teste em pares teste matriz ortogonal teste consultivo consultative testing Testes conduzidos pelo aconselhamento e orienta o de especialistas que s o externos equipa de teste por exemplo especialistas em tecnologia e ou especialistas no dom nio do neg cio teste da integridade da base de dados database integrity testing Teste aos m todos e processos utilizados para aceder e gerir os dados base de dados de forma a garantir que os m todos de acesso processos e regras de manipula o de dados funcionam como expect vel e que no acesso base de dados os dados n o s o corrompidos apagados actualizado
11. normalmente realizado no in cio da fase de execu o de teste Ver tamb m teste r pido teste de algoritmo algorithm test TMap Ver teste de ramos teste de API API testing Teste ao c digo que permite a comunica o entre os diferentes processos programas e ou sistemas O teste de API envolve frequentemente o teste negativo por exemplo para validar a robustez do tratamento de erros Ver tamb m teste de interface teste de armazenamento storage testing Ver teste de utiliza o de recursos teste de benchmark benchmark test 1 Norma relativa qual podem ser feitas medidas e compara es 2 Teste que usado para comparar os componentes ou sistemas entre si ou 50 ATT ETM ATA ATT para comparar relativamente a uma norma conforme est definido em 1 Depois de IEEE 610 teste de caminho path testing T cnica caixa branca de conce o de testes na qual os casos de teste s o concebidos para executar caminhos teste de carga load testing Tipo de teste de desempenho que mede o comportamento de um componente ou sistema por meio do aumento de carga Por exemplo n mero de utilizadores simult neos e ou n mero de transa es para determinar qual a carga que pode ser suportada pelo componente ou sistema Ver tamb m teste de desempenho teste de stress teste de conformidade com processo process compliant testing Teste que segue um conjunto de processos definidos por exemplo definido por
12. state diagram Diagrama que descreve os estados que um componente ou sistema pode assumir bem como os eventos ou circunst ncias que podem causar e ou resultar da transi o de um estado para outro IEEE 610 diagrama de Ishikawa Ishikawa diagram Ver diagrama causa efeito diagrama em espinha fishbone diagram Ver diagrama causa efeito diretor de testes test director Gestor s nior que administra os gestores de teste Ver tamb m gestor de teste disponibilidade availability Grau em que um componente ou sistema est operacional e acess vel ao longo do per odo em que necess ria a sua utiliza o Muitas vezes este valor expresso em percentagem IEEE 610 dom nio domain Conjunto a partir do qual os valores v lidos de entrada input e de sa da output podem ser selecionados dom nio de entrada input domain Conjunto a partir do qual se podem selecionar os valores de entrada input v lidos Ver tamb m dom nio dom nio de sa da output domain Conjunto a partir do qual se podem selecionar valores de 21 sa da output v lidos Ver tamb m dom nio E F efeito da monitoriza o probe effect Efeito causado no componente ou sistema pelo instrumento de medi o quando esse componente ou sistema est a ser medido nomeadamente por uma ferramenta de teste ou monitoriza o de desempenho Por exemplo o desempenho do software poder ser um pouco pior quando as ferramentas de teste de dese
13. LCSAJs de um componente que foi executado por uma bateria de testes 100 de cobertura LCSAJs implica 100 de cobertura de decis es ATT ATT ATM ATM cobertura de teste test coverage Ver cobertura cobertura de valores fronteira boundary value coverage Percentagem de valores fronteira que foram executados por uma bateria de testes cobertura estrutural structural coverage Medidas de cobertura baseadas na estrutura interna de um componente ou sistema cobertura modificada de decis es e condi es modified condition decision coverage Percentagem de resultados individuais de condi es que afetam de forma independente o resultado de decis es que foram executados por uma bateria de testes 100 de cobertura modificada de decis es e condi es implica 100 de cobertura de condi es e decis es cobertura modificada de m ltiplas condi es modified multiple condition coverage Ver cobertura modificada de decis es e condi es cobertura N switch N switch coverage Percentagem de sequ ncias de n 1 transi es que foram executadas por uma bateria de testes Chow condi o at mica atomic condition Condi o que n o pode ser decomposta isto uma condi o que n o cont m duas ou mais condi es individuais unidas por um operador l gico AND OR XOR c digo code Instru es inform ticas e defini es de dados expressos numa linguagem de programa o ou numa forma de sa da de um
14. abordagem recursos e calendariza o das atividades de teste Identifica entre outros itens de teste as funcionalidades a serem testadas as tarefas de teste quem ir efetuar cada tarefa o grau de independ ncia do testador tester o ambiente de testes as t cnicas de conce o de teste e crit rios de entrada e sa da a serem utilizados o racional para a sua escolha e quaisquer riscos que necessitem de planos de conting ncia um registo do processo de planeamento de testes Depois de IEEE 829 plano de teste do projeto project test plan Ver plano mestre de testes plano mestre de testes master test plan Plano de testes que aborda m ltiplos n veis de teste Ver tamb m plano de testes plano para um n vel de testes level test plan Plano de testes que aborda um n vel de teste Ver tamb m plano de testes plataforma de teste test rig Ver ambiente de teste pol tica de teste test policy Documento de alto n vel descrevendo os princ pios as abordagens e os principais objetivos da organiza o em rela o aos testes ponto de entrada entry point Instru o execut vel ou etapa de processo que define um ponto onde um determinado processo deve iniciar ponto de sa da exit point Instru o execut vel ou etapa de processo que define um ponto onde um determinado processo deve terminar portabilidade portability Facilidade com que o produto de software pode ser transferido de um ambiente de hard
15. o modo de falha failure mode Manifesta o f sica ou funcional de uma falha Por exemplo um sistema em modo de falha failure mode pode ser caracterizado por lentid o na resposta resultados incorretos ou pelo t rmino completo da execu o IEEE 610 modo de falha e an lise de efeitos Failure Mode and Effect Analysis FMEA 34 ATM ATA ATT Abordagem sistem tica na identifica o de riscos e na an lise de poss veis modos de falha e respetivos mecanismos de preven o Ver tamb m modo de falha efeitos e an lise cr tica FMECA modo de falha de software e an lise de efeitos Software Failure Mode and Effect Analysis SFMEA Ver modo de falha e an lise de efeitos FMEA modo de falha efeitos e an lise cr tica Failure Mode Effects and Criticality Analysis FMECA Extens o do FMEA que inclui a an lise cr tica sendo esta utilizada para mapear a probabilidade dos modos de falha confrontada com o impacto das suas consequ ncias O resultado destaca os modos de falha com maior probabilidade e maior impacto nas consequ ncias permitindo assim direcionar os esfor os de corre o para onde estes acrescentar o maior valor Ver tamb m modo de falha e an lise de efeitos FMEA modo de falha de software efeitos e an lise cr tica Software Failure Mode Effects and Criticality Analysis SFMECA Ver modo de falha efeitos e an lise cr tica FMECA modelo de maturidade maturity model Cole
16. o estruturada de elementos que descrevem certos aspetos da maturidade de uma organiza o e suportam a defini o e compreens o dos processos organizacionais Um modelo de maturidade geralmente fornece uma linguagem comum uma vis o partilhada e uma estrutura para a prioriza o das a es de melhoria m dulo module Ver componente monitor monitor Ferramenta de software ou dispositivo de hardware que executado simultaneamente com o componente sistema sob teste e que supervisiona grava e ou analisa o comportamento desse componente sistema Depois de IEEE 610 monitoriza o de teste test monitoring Tarefa de gest o de testes que lida com as atividades relacionadas com a verifica o peri dica do estado de um projeto de teste Os relat rios s o constru dos de modo a comparar o estado atual com o planeado Ver tamb m gest o de testes MTBF Ver tempo m dio entre falhas MTTR Ver tempo m dio para reparar m ltiplas condi es multiple condition Ver condi o composta mutabilidade changeability Capacidade que um produto de software tem para permitir a implementa o de modifica es especificadas ISO 9126 Ver tamb m manutenibilidade N n o conformidade non conformity Trata se do n o cumprimento de um requisito especificado ISO 9000 n vel de integridade de software software integrity level O grau de conformidade sobre o qual um software cumpre ou deve cumprir face a um conjunto d
17. obtido o mesmo resultado de cada vez que o teste executado requisito requirement Condi o ou capacidade necess ria para resolver um problema ou alcan ar um objetivo que deve ser obrigatoriamente disponibilizado por um sistema ou por um componente de sistema a fim de satisfazer um contrato norma especifica o ou um outro documento formalmente exigido Depois de IEEE 610 requisitos de recome o resumption requirements Conjunto definido de atividades de teste que deve ser repetido quando o teste reiniciado depois de uma suspens o IEEE 829 requisito de teste test requirement Ver condi o de teste requisito funcional functional requirement Requisito que especifica uma fun o que um determinado componente ou sistema deve desempenhar IEEE 610 requisito n o funcional non functional requirement Requisito que n o se refere funcionalidade mas sim a atributos tais como fiabilidade efici ncia usabilidade manutenibilidade e portabilidade requisitos test veis testable requirements Requisitos expressos de forma a permitirem a conce o dos testes e posteriormente casos de teste e execu o dos testes para determinar se os requisitos foram cumpridos Depois de IEEE 610 resultado result outcome Consequ ncia resultado da execu o de um teste Inclui capturas de ecr mudan as nos dados relat rios e comunica es enviadas Ver tamb m resultado obtido resultado esperado resulta
18. ou uma dada caracter stica foi aprovada ou reprovada nesse teste IEEE 829 cronograma de execu o de testes test execution schedule Esquema para a execu o dos procedimentos de teste Nota Os procedimentos de teste s o inclu dos no cronograma de execu o de testes segundo um contexto e na ordem pela qual ser o executados cronograma de testes test Schedule Lista de atividades tarefas ou eventos do processo de teste identificando as datas pretendidas para in cio e fim e ou dura o e suas interdepend ncias CTP CTP Ver processos cr ticos de teste curto circuito short circuiting T cnica de linguagem de programa o interpreta o para avaliar condi es compostas em que a condi o de um lado de um operador l gico poder n o ser avaliada se a condi o do outro lado for suficiente para determinar o resultado final custo da qualidade cost of quality Custos totais incorridos nas atividades e nos problemas de qualidade e geralmente divididos em custos de preven o custos de avalia o custos de falhas internas e custos de falhas externas D dados de teste test data Dados existentes por exemplo numa base de dados antes da execu o do teste que afetam o componente ou sistema alvo de teste debugger debugger Ver ferramenta de debug debugging debugging Processo de encontrar analisar e remover as causas da falha no software decis o decision Ponto no programa onde existem
19. pela an lise e recolha de evid ncias objetivas de que os requisitos especificados foram cumpridos ISO 9000 verifica o de secret ria desk checking Teste de software ou de especifica es pela simula o manual da sua execu o Ver tamb m teste est tico W F walkthrough walkthrough Apresenta o passo a passo feita pelo autor de um documento ATM de forma a recolher informa o e estabelecer um entendimento comum do seu conte do Freedman and Weinberg IEEE 1028 Ver tamb m revis o por pares WAMMI WAMMI Ver Website Analysis and Measurment Inventory ATA Website Analysis and Measurement Inventory WAMMI T cnica de teste de usabilidade baseada em question rios para medir a qualidade do software de um site web do ponto de vista do utilizador final 59 WBS WBS Ver Work Breakdown Structure ATM Wide Band Delphi Wide Band Delphi T cnica de estimativa de testes baseada em peritos que visa fazer uma estimativa precisa com base no conhecimento sabedoria coletivo dos membros da equipa Work Breakdown Structure Work Breakdown Structure Organiza o dos elementos de trabalho e da sua inter rela o com o produto final CMMI 60 Anexo A Refer ncias Standards DO 178b DO 178B 1992 Software Considerations in Airborne Systems and Equipment Certification Requirements and Technical Concepts for Aviation RTCA SC167 IEEE 610 IEEE 610 12 1990 Standard Glossary of Software Engineering T
20. processo sistem tico de teste e avalia o Systematic Test and Evaluation Process Metodologia de teste estruturada tamb m utilizada como modelo baseado em conte do para a melhoria do processo de testes O processo sistem tico de teste e avalia o STEP n o obriga a que as melhorias ocorram numa ordem espec fica Ver tamb m modelo baseado em conte do processos de teste cr ticos Critical Testing Processes Modelo baseado em conte do para melhoria do processo de teste e que foi constru do em torno de doze processos cr ticos Esses processos incluem processos de grande visibilidade onde os intervenientes e gestores avaliam a sua capacidade de entrega e a sua rela o com opera es cr ticas mission critical em que o desempenho afeta diretamente os lucros e a reputa o da empresa Ver tamb m modelo baseado em conte do programa o em pares pair programming Abordagem de desenvolvimento de software onde as linhas de c digo produ o e ou teste de um componente s o escritas por dois programadores a trabalhar num nico computador Implicitamente isto significa que as revis es de c digo s o realizadas em tempo real projeto project Um projeto o conjunto nico de atividades coordenadas e controladas com datas para in cio e fim realizado com a finalidade de alcan ar um objetivo que responda aos requisitos espec ficos inclusive os de restri o de tempo custos e recursos ISO 9000 pseudoaleat ri
21. que o defeito foi efetivamente resolvido Test Maturity Model integration TMMi Framework de cinco n veis criada para a melhoria do processo de teste relacionada com o Capability Maturity Model Integration CMMI que descreve os principais elementos de um processo de teste eficaz Test Point Analysis TPA Test Point Analysis TPA F rmula para c lculo da estimativa dos testes com base na an lise de pontos de fun o Tmap testabilidade testability A capacidade de um produto de software em permitir o teste ao software modificado ISO 9126 Ver tamb m manutenibilidade testador tester Profissional qualificado que est envolvido nos testes de um componente 47 EITP ETM ATA ATT ATA ou sistema testar testing Processo que consiste em todas as atividades do ciclo de vida tanto est ticas como din micas ligadas ao planeamento prepara o e avalia o de produtos de software e produtos de trabalho relacionados para determinar a satisfa o dos requisitos especificados para demonstrar que se adequam ao objetivo e para detetar defeitos teste test Conjunto de um ou mais casos de teste IEEE 829 teste ad hoc ad hoc testing Teste realizado informalmente sem prepara o formal e sem recurso a nenhuma t cnica de conce o de testes N o h expectativas relativamente aos resultados e a arbitrariedade guia a atividade de execu o do teste teste gil agile testing Pr tica de tes
22. software de prateleira off the shelf software Produto de software desenvolvido para o mercado em geral ou seja para um grande n mero de consumidores e entregue a v rios consumidores num mesmo formato software personalizado custom software Ver software medida software standard standard software Ver software de prateleira Software Usability Measurement Inventory SUMI T cnica de testes de usabilidade baseada em question rios para avaliar a qualidade do software do ponto de vista do utilizador final Veenendaal04 SPI SPI Ver melhoria do processo de desenvolvimento de software 45 ATM STEP STEP Ver processo sistem tico de teste e avalia o EITP ATT substitutibilidade replaceability Capacidade que um produto de software tem para ser utilizado em vez de um outro produto de software para os mesmos fins e no mesmo ambiente ISO 9126 Ver tamb m portabilidade ATA SUMI Ver Software Usability Measurment Inventory T tabela de decis o decision table Tabela que associa os valores de entrada inputs e ou est mulos causas com os respetivos valores de sa da outputs e ou a es efeitos podendo ser utilizada para a conce o de casos de teste tabela de decis o causa efeito cause effect decision table Ver tabela de decis o tabela de estados state table Grelha que exibe as transi es resultantes de cada estado combinado com cada evento poss vel mostrando tanto as transi es
23. Esqueleto ou implementa o espec fica de um componente de software usado para desenvolver ou testar o componente que o chama ou outro componente que dependa de si Substitui o componente invocado Depois de IEEE 610 sistema system Conjunto de componentes organizados de modo a realizar uma fun o espec fica ou um conjunto de fun es IEEE 610 sistema composto system of systems Sistemas heterog neos m ltiplos e distribu dos que s o incorporados em redes de v rios n veis e em dom nios m ltiplos interligados abordando em grande escala os problemas e objetivos interdisciplinares comuns sem ter geralmente uma estrutura comum de gest o sistema cr tico safety critical system Sistema cuja falha ou mau funcionamento pode resultar na morte ou em les es graves a pessoas ou na perda ou danos severos a equipamentos ou danos ambientais sistema de sistemas system of systems Ver sistema composto situa o de teste test situation Ver condi o de teste software software S o programas de computador procedimentos eventuais dados e documenta o associada referente opera o de um sistema de computador IEEE 610 software medida bespoke software Software desenvolvido especificamente para um conjunto de utilizadores ou clientes O oposto o software de prateleira off the shelf software software comercial de prateleira commercial off the shelf software Ver software de prateleira
24. HUP dee TO RUP UO TR HUP dn HU dee mine exa teni 31 lj teaauueN ees 32 N akin nan P A RO ER ER P RO ED ONE I ERR REO E AR A RO E RO na RON UO E a te etd 35 O BEARS AAT MARAT A AI RUP RO TO Mol D TOTO CUP WO PUPA D C TR ER Pete T o 36 BounouupO OSEE RF RTI ERREUR ODE 37 O PAA EA AA A cake ERREUR cube REORUM REDE tauren 39 RS ao SpA E RU CORE C EUREN EM 40 Sau RERO OU EI ORE E RE I ORDER OR RNP PARE REEL ERSTE ATE PIER FURIA 44 O A voce dors vo ston n RP aU Pe Arni t eA e tere di 46 U so REOR OE DEEP AERE oh BIO SE IEEE E o Te ERU HERE END HEU EP 59 MES ER ae PEIES E Peter EI REOR UR HERE A E HE OUR I HERRERA E En 59 Met E ERR ER REDIRET ER TES edad adh wdaten DESTAS boo nba pa ana ob RH CAN EUR Re P PH TIR Ee ees 59 Anexo A Refer ncias one av RENTRER RETURNS RSVETPEN tues V EXT VERI EEUU RYE CARERE e TUR 61 Anexo B M todo para comentar este gloss rio sese 63 Anexo C Tradu o dos termos em ingl s sssssssseseseeeeeeneneene nete nennen nennen enne enne 64 Pref cio Na elabora o deste gloss rio a equipa de trabalho tem procurado compilar um conjunto diversificado de pontos de vista e coment rios quer de pessoas da ind stria e do com rcio como tamb m de entidades e rg os governamentais com o objetivo de produzir uma norma internacional padr o de testes que encontrasse aceita o no maior n mero de reas poss vel O acordo un nim
25. a verificar o cumprimento dos requisitos especificados Hetzel teste de stress stress testing Tipo de teste de desempenho conduzido para avaliar um sistema ou componente no ou al m do limite da carga esperada ou especificada ou conduzido com reduzida disponibilidade de recursos tais como recursos de mem ria ou servidores IEEE 610 Ver tamb m teste de desempenho teste de carga teste de transi o de estados state transition testing T cnica caixa preta de conce o de testes cujos casos de teste s o concebidos para executar transi es de estados v lidas e inv lidas Ver tamb m teste N switch teste de usabilidade usability testing Teste que determina em que medida o produto de software compreendido f cil de aprender f cil de utilizar e atraente para os utilizadores sob determinadas condi es especificadas Depois de ISO 9126 teste de utiliza o de recursos resource utilization testing Processo de teste para determinar a utiliza o de um determinado recurso por um produto de software Ver tamb m teste de efici ncia teste de utilizador user test Teste onde utilizadores reais s o envolvidos na avalia o da usabilidade de um componente ou sistema teste de valor fronteira boundary value testing Ver an lise de valor fronteira teste de volume volume testing Teste onde o sistema sujeito a grandes volumes de 54 dados Ver tamb m teste de utiliza o de recursos teste din
26. com processo process cycle test teste de ciclo de processo process improvement melhoria de processos process model modelo de processos product based quality qualidade baseada no produto product risk risco de produto production acceptance testing teste de aceita o da produ o program instrumenter instrumentador de programa program testing teste de programa project projeto project retrospective hist rico de projeto project risk risco de projeto project test plan plano de teste do projeto pseudo random pseudoaleat rio Q qualification qualifica o quality qualidade quality assurance garantia de qualidade quality attribute atributo de qualidade quality characteristic caracter stica de qualidade quality control controlo de qualidade quality gate marco de qualidade quality management gest o da qualidade quality risk risco de qualidade R RACI matrix matriz RACI reactive testing teste reativo 74 Ingl s Portugu s random testing teste aleat rio RUP Rational Unified Process Rational Unified Process reactive testing teste reativo recorder anotador record playback tool ferramenta de captura reprodu o recoverability recuperabilidade recoverability testing teste de recuperabilidade recovery
27. das altera es aprovadas IEEE 610 registo de incidentes incident logging Registo dos detalhes de qualquer incidente ocorrido por exemplo durante o teste registo de teste test log test record Registo cronol gico dos detalhes relevantes sobre a execu o de testes IEEE 829 relat rio de avaliac o assessment report Documento que resume os resultados da avalia o por exemplo conclus es recomenda es e resultados Ver tamb m avalia o de processo relat rio de avalia o de teste test evaluation report Documento produzido no final do processo de testes que resume todas as atividades e resultados do teste Tamb m cont m a avalia o do processo de teste e as li es aprendidas relat rio de defeitos defect report bug report Documento que reporta qualquer falha num componente ou sistema que pode provocar o mau funcionamento desse componente ou sistema IEEE 829 relat rio de desvios deviation report Ver relat rio de incidentes relat rio de incidentes incident report Documento que relata qualquer evento ocorrido por exemplo durante o teste que requeira investiga o Depois de IEEE 829 relat rio de incidentes de teste test incident report Ver relat rio de incidentes relat rio de incidentes de teste de software software test incident report Ver relat rio de incidentes 41 ATM EITP relat rio de problema problem report Ver relat rio de defeitos relat
28. de admiss o teste reativo reactive testing Testes que respondem dinamicamente ao sistema alvo de teste e aos resultados que v o sendo obtidos Tipicamente os testes reativos t m um per odo reduzido de planeamento e as fases de conce o e implementa o de testes n o s o realizadas enquanto o objeto de teste n o recebido teste por terceiros outsourced testing Testes realizados por pessoas que n o est o co localizadas com a equipa do projeto e n o s o colegas de trabalho teste sujo dirty testing Ver teste negativo teste unit rio unit testing Ver teste de componentes 56 ETM ATM ATA ATT ATA ATA teste de thread thread testing Vers o de testes de integra o de componentes onde a integra o progressiva destes segue a implementa o de subconjuntos de requisitos em oposi o integra o de componentes por n veis de hierarquia teste sobre falhas failover testing Teste realizado pela simula o de modos de falha ou pelo provocar de falhas reais num ambiente controlado Ap s uma falha o mecanismo de recupera o failover testado para assegurar que os dados n o s o perdidos ou corrompidos e que quaisquer n veis de servi o acordados est o assegurados por exemplo disponibilidade funcional ou cumprimento de tempos de resposta Ver tamb m teste de recuperabilidade testes adversos regress o regression averse testing Testes que utilizam v rias t cnicas para ges
29. de projeto que dependem em grande medida dos resultados de uma fase anterior Um marco de qualidade inclui uma verifica o formal aos documentos da fase anterior matriz ortogonal orthogonal array Matriz bidimensional constru da com propriedades matem ticas especiais de modo que selecionando qualquer par de colunas da matriz poss vel obter todos os pares de combina es dos valores poss veis dessas colunas matriz RACI RACI matrix Matriz que descreve a participa o de v rios pap is na conclus o das tarefas ou entregas para um projeto ou processo especialmente til para esclarecer os pap is e responsabilidades RACI um acr nimo derivado das quatro responsabilidades mais normalmente utilizados Responsible Executa Accountable Verifica Consulted Consultado Informed tem de ser Informado maturidade maturity 1 Grau de efic cia e efici ncia de uma organiza o relativamente aos seus processos e pr ticas de trabalho Ver tamb m Capability Maturity Model 32 EITP EITP ATT ATA ETM EITP ETM EITP ETM ATM ATA ATT Integration Test Maturity Model Integration 2 Capacidade do produto de software de evitar falhas resultantes de defeitos no software ISO 9126 Ver tamb m fiabilidade medi o measurement O processo de atribuir um n mero ou categoria a uma entidade a fim de descrever determinado atributo dessa entidade ISO 14598 medida measure N mero ou c
30. de software em que foram introduzidos fase de defini o de requisitos requirements phase Per odo de tempo no ciclo de vida de um software durante o qual os requisitos s o definidos e documentados IEEE 610 fase de execuc o de teste test execution phase Per odo de tempo no ciclo de vida de desenvolvimento de software no qual os componentes de um produto de software s o executados e o produto de software avaliado para determinar se os requisitos foram ou n o satisfeitos IEEE 610 fase de teste 1 test phase Conjunto distinto de atividades de teste agrupadas numa fase ger vel do projeto por exemplo as atividades de execu o de um n vel de teste Gerrard 2 test stage Ver n vel de teste ATM fecho dos testes test closure Durante o fecho de um processo de testes recolhida informa o das atividades conclu das de modo a consolidar a experi ncia testware os factos e os n meros O fecho dos testes consiste na finaliza o e arquivo do testware na avalia o do processo de teste incluindo ainda a prepara o de um relat rio de avalia o do teste Ver tamb m processo de teste F ferramenta de an lise din mica dynamic analysis tool Ferramenta que fornece informa o em tempo real tempo de execu o sobre o estado do c digo Estas ferramentas s o normalmente utilizadas para identificar apontadores por atribuir 24 ATT ATA ATT ATA ATT unassigned pointers para verificar
31. de teste test item Elemento individual a ser testado Geralmente existe um objeto de teste e v rios itens de teste Ver tamb m objeto de teste L EITP l der de avalia o lead assessor Pessoa que lidera uma avalia o Em alguns casos por exemplo CMMI e TMMi quando as avalia es formais s o realizadas o l der de avalia o deve ser formado e certificado F l der de teste test leader Ver gestor de testes F linguagem de script scripting language Linguagem de programa o em que s o escritos os gui es de teste execut veis e utilizados por uma ferramenta de execu o de testes por ex uma ferramenta de captura reprodu o 31 EITP ATA ETM ATT M manifesto gil agile manifesto Declara o sobre os valores que sustentam o desenvolvimento gil de software Os valores s o Indiv duos e intera es mais do que processos e ferramentas Software funcional mais do que documenta o abrangente Colabora o com o cliente mais do que negocia o contratual Responder mudan a mais do que seguir um plano manifesto de melhoria do processo de teste test process improvement manifesto Declara o que sobressai do manifesto gil e que define os valores para melhoria do processo de testes Os valores s o flexibilidade mais do que processos detalhados melhores pr ticas mais do que modelos templates orienta o entrega deployment que orienta o ao pro
32. de teste objetivo dados de entrada a es de teste resultados esperados e pr condi es de execu o para um item de teste Depois de IEEE 829 Ver tamb m especifica o do teste especifica o de componentes component specification Descri o da fun o de um componente em termos dos valores de sa da para determinados valores de entrada sob determinadas condi es bem como o comportamento n o funcional requerido por exemplo na utiliza o de recursos especifica o da conce o de testes test design specification Documento que especifica as condi es de teste items contemplados para um item de teste bem como a abordagem de testes escolhida e a identifica o dos casos de teste de alto n vel relacionados Depois de IEEE 829 Ver tamb m especifica o do teste especifica o do procedimento de teste test procedure specification Documento que especifica a sequ ncia de a es para a execu o de um teste Tamb m conhecido como gui o de teste ou gui o de teste manual Depois de IEEE 829 Ver tamb m especifica o do teste especifica o do teste test specification Documento que consiste na especifica o da conce o do teste do caso de teste e ou do procedimento de teste estabelecer IDEAL establishing IDEAL Fase dentro do modelo IDEAL onde s o planeados os detalhes de como uma organiza o vai chegar ao destino desejado A fase estabelecer consiste nas atividades estabe
33. de trabalho para rastrear e controlar a aloca o corre o e re teste dos incidentes al m de fornecerem relat rios Ver tamb m ferramenta de gest o de defeitos ferramenta de gest o de requisitos requirements management tool Ferramenta que suporta o registo de requisitos e respetivos atributos por ex prioridade e respons vel entre outros Tamb m facilita o rastreamento por n veis de requisitos e a gest o de altera es desses requisitos Algumas ferramentas de gest o de requisitos tamb m 25 ATT ATT ATA EITP ATT ATT oferecem recursos para an lise est tica tais como verifica o de consist ncia e viola o de regras predefinidas ferramenta de gest o de testes test management tool Ferramenta que apoia a gest o de testes e que permite o controlo de parte do processo de testes Possui frequentemente v rias funcionalidades tais como a gest o do testware o cronograma de testes o registo dos resultados o acompanhamento do progresso a gest o de incidentes e a produ o de relat rios de testes ferramenta de inje o de erros error seeding tool Ver ferramenta de inje o de falhas ferramenta de inje o de falhas fault seeding tool Ferramenta para a inje o ou seja inser o propositada de falhas num componente ou sistema ferramenta de medi o de cobertura coverage measurement tool Ver ferramenta de cobertura ferramenta de modela o modeling tool Ferramen
34. es por ex normas da ISO IEC normas IEEE e normas da organiza o Depois de CMMI nota de entrega release note Documento que identifica os itens de teste as suas configura es o seu estado atual e outras informa es entregues pelo desenvolvimento para teste e possivelmente outras informa es relevantes para outros intervenientes stakeholders no in cio da fase de execu o de testes Depois de IEEE 829 n mero ciclom tico cyclomatic number Ver complexidade ciclom tica O objeto de teste test object Componente ou sistema a ser testado Ver tamb m item de teste F objetivo de teste test objective Raz o ou prop sito para conceber e executar um teste ATA operabilidade operability Capacidade que um produto de software tem para facilitar a sua opera o e controlo por parte do utilizador ISO 9126 Ver tamb m usabilidade or culo oracle Ver or culo de teste or culo de teste test oracle Fonte para determinar os resultados esperados a comparar com o resultado obtido do software sob teste Um or culo pode ser o sistema existente para refer ncia outro software um manual de utilizador ou uma pessoa com conhecimento especializado na rea mas n o dever ser o pr prio c digo Depois de Adrion ATM origem do defeito root cause Fonte de um defeito que sendo removida faz com que a ocorr ncia desse tipo de defeitos seja menor ou eliminada CMMI EITP otimizador do processo de
35. flow analysis Forma de an lise est tica com base numa representa o de caminhos nicos sequ ncias de eventos num componente ou sistema A an lise de fluxo de controlo avalia a integridade das estruturas olhando para poss veis anomalias nesse fluxo tais como circuitos fechados ou etapas inacess veis do ponto de vista l gico an lise de impacto impact analysis Avalia o de altera es necess rias com o objetivo de implementar uma dada altera o na especifica o de requisitos A avalia o dessas altera es passa pela an lise da documenta o de desenvolvimento da documenta o de testes e dos pr prios documentos de software an lise de muta o mutation analysis M todo que determina a capacidade da bateria de testes em discernir as diferen as entre o programa original e as suas pequenas variantes mutantes an lise de Pareto Pareto analysis T cnica estat stica para decidir sobre a sele o de um n mero limitado de fatores que produzem um resultado significativo Em termos da melhoria da qualidade a grande maioria dos problemas 80 s o produzidos por um n mero pequeno de causas chave 20 an lise de risco risk analysis hazard analysis Processo de avalia o dos riscos identificados para estimar o seu impacto e probabilidade de ocorr ncia an lise de valor fronteira boundary value analysis T cnica caixa preta de conce o de testes em que os casos de teste s o concebidos com bas
36. instrumentos data definition defini o dos dados data flow fluxo de dados data flow analysis an lise do fluxo de dados data flow coverage cobertura de fluxo de dados data flow testing teste do fluxo de dados data integrity testing teste da integridade de dados data quality qualidade de dados database integrity testing teste da integridade da base de dados data driven testing teste orientado a dados dd path caminho dd dead code c digo morto debugger debugger debugging debugging debugging tool ferramenta de debug decision decis o decision condition coverage cobertura de condi es e decis es 67 Ingl s Portugu s decision condition testing teste s condi es e decis es decision coverage cobertura de decis es decision outcome resultado da decis o decision table tabela de decis o decision table testing teste baseado em tabelas de decis o decision testing teste de decis o defect defeito defect based technique t cnica baseada em defeitos defect based test design technique t cnica de conce o de testes baseada em defeitos defect category categoria de defeito defect density densidade de defeitos defect detection percentage percentagem de dete o de defeitos PDD defect management gest o de defeitos defect managemen
37. mico dynamic testing Teste que implica a execu o do software de um componente ou sistema teste dirigido pela l gica logic driven testing Ver teste caixa branca teste do fluxo de dados data flow testing T cnica caixa branca de conce o de testes onde os casos de teste s o concebidos para executar pares defini o uso de vari veis teste do macaco monkey testing Teste efetuado com recurso a uma sele o aleat ria a partir de um grande conjunto de dados de entrada input e pelo premir aleat rio de bot es ignorando a forma como o produto est a ser usado teste em campo field testing Ver teste beta teste em pares pair testing Teste realizado por duas pessoas por exemplo dois testadores um programador e um testador ou um utilizador final e um testador que trabalham juntos para descobrir defeitos De uma forma geral eles partilham o mesmo computador e alternam no controlo durante o teste teste est tico static testing Testes a um artefacto de desenvolvimento de software por exemplo requisitos design ou c digo sem a execu o desses artefactos Por exemplo revis es ou an lise est tica teste estat stico statistical testing T cnica de conce o de testes na qual utilizado um modelo de distribui o estat stica das entradas para construir casos de teste representativos Ver tamb m teste de perfil operacional teste estrutural structural testing Ver teste caixa branca teste
38. o qualidade baseada no produto qualidade baseada na transcend ncia qualidade baseada no custo qualidade de dados data quality Atributo de dados que indica exatid o no que diz respeito a alguns crit rios pr definidos por exemplo expetativas de neg cio requisitos de integridade de dados a consist ncia dos dados qualidade de software software quality Totalidade das funcionalidades e caracter sticas de um produto de software que afetam a sua capacidade de satisfazer necessidades expl citas ou impl citas Depois de ISO 9126 Ver tamb m qualidade qualifica o qualification Processo de demonstra o da capacidade de responder a requisitos espec ficos Nota o termo qualificado utilizado para designar o estado associado qualifica o ISO 9000 R ramo branch Bloco b sico que pode ser selecionado para execu o com base na constru o do programa em que um de dois ou mais caminhos alternativos est o dispon veis Por exemplo caminhos alternativos derivados de instru es Case Jump Go To ou If Then Else rastreabilidade traceability Capacidade de identificar os itens relacionados na 40 EITP ATM EITP documenta o e no software tais como requisitos com testes associados Ver tamb m rastreabilidade horizontal rastreabilidade vertical rastreabilidade horizontal horizontal traceability Rastreabilidade dos requisitos para um dado n vel de teste por meio de camadas de docu
39. os testes da tabela O teste orientado a dados uma t cnica geralmente utilizada como suporte aplica o de ferramentas de execu o de testes como as de captura reprodu o Fewster and Graham Ver tamb m teste orientado a palavras chave teste orientado a palavras a o action word driven testing Ver teste orientado a palavras chave teste orientado a palavras chave keyword driven testing T cnica de desenvolvimento de scripts que utiliza arquivos de dados para conter n o apenas os dados de teste e seus resultados esperados mas tamb m as palavras chave relacionadas com a aplica o sob teste As palavras chave s o interpretadas por scripts especiais de suporte que por sua vez s o chamados pelo script de controlo do teste Ver tamb m teste orientado a dados teste paralelo back to back testing Testes em que duas ou mais variantes de um componente ou sistema s o executados com as mesmas entradas inputs Em caso de discrep ncias os valores de sa da outputs s o comparados e analisados IEEE 610 teste r pido smoke test confidence test sanity test Subconjunto de todos os casos de teste definidos planeados que cobrem as principais funcionalidades de um componente ou sistema de forma a confirmar se essas funcionalidades mais cr ticas est o a funcionar sem preocupa o com os detalhes A entrega di ria daily build e os testes r pidos est o entre as melhores pr ticas da ind stria Ver tamb m teste
40. por exemplo o teste de decis o teste de condi es e o teste de caminho onde cada uma tem a sua abordagem espec fica e o seu n vel de cobertura do fluxo de controlo Ver tamb m teste de decis o teste de condi es teste de caminho teste de fumo smoke test Ver teste r pido teste de funcionalidade functionality testing Processo de teste realizado para determinar a funcionalidade de um produto de software teste de funcionalidade functionality testing Processo de teste realizado para determinar a funcionalidade de um produto de software teste de instalabilidade installability testing Processo que testa a facilidade de instala o de um produto de software Ver tamb m teste de portabilidade teste de instru o statement testing T cnica caixa branca de conce o de testes em que os casos de teste s o concebidos de forma a executar instru es teste de integra o integration testing Testes realizados com a finalidade de expor 52 ATT ATT ATA ATT ATT defeitos nas interfaces e nas intera es entre componentes ou sistemas integrados Ver tamb m teste de integra o de componentes teste de integra o de sistemas teste de integra o aos pares pairwise integration testing Uma forma de teste de integra o que ataca pares de componentes de software que executam em conjunto de acordo com um grafo de chamadas teste de integra o de componentes component integration test
41. review revis o formal frozen test basis base para testes aprovada FPA Function Point Analysis an lise por Pontos de Fun o functional integration integra o funcional functional requirement requisito funcional functional test design technique t cnica de conce o de testes funcionais functional testing teste funcional functionality funcionalidade functionality testing teste de funcionalidade G glass box testing teste caixa branca Goal Question Metric M trica Quest o Objetivo GQM M trica Quest o Objetivo H hardware software integration testing teste de integra o hardware software hazard analysis an lise de risco heuristic evaluation avalia o heur stica high level test case caso de teste de alto n vel horizontal traceability rastreabilidade horizontal hyperlink hiperliga o hyperlink test tool ferramenta de teste a hiperliga es I IDEAL IDEAL impact analysis an lise de impacto incident incidente incident logging registo de incidentes incident management gest o de incidentes incident management tool ferramenta de gest o de incidentes incident report relat rio de incidentes incremental development model modelo de desenvolvimento incremental incremental testing teste incremental indepen
42. teste test process improver Pessoa que implementa melhorias no processo de teste baseado num plano de melhoria 36 ETM EITP ATA EITP ETM ATT ATM ATA ETM P painel de instrumentos dashboard Representa o de medidas din micas do desempenho operacional de organiza es ou atividades com recurso a m tricas representadas metaforicamente atrav s de contadores e outros instrumentos sendo similar aos dispon veis no painel de instrumentos de um autom vel para que os efeitos dos eventos ou atividades possam ser facilmente compreendidos e relacionados com os objetivos operacionais Ver tamb m painel de instrumentos corporativo scorecard painel de instrumentos corporativo corporate dashboard Representa o em forma de painel dos dados de desempenho da empresa Ver tamb m balanced scorecard painel de instrumentos par defini o uso definition use pair Associa o da defini o de uma vari vel com a sua utiliza o A utiliza o de vari veis inclui o uso computacional por ex multiplica o ou o uso para direcionar o caminho de execu o express o Booleana parti o de equival ncia equivalence partition Subconjunto do dom nio de valores de entrada input ou sa da output para o qual se assume baseado na especifica o que o comportamento do componente ou sistema o mesmo particionar por equival ncias equivalence partitioning T cnica caixa preta de conce o de t
43. testes test design specification especifica o de caso de teste test case specification especifica o de procedimento de teste test procedure specification extreme programming fator cr tico de sucesso critical success factor ferramenta de teste de carga load testing tool Gest o de Qualiadde Total Total Quality Management inje o de falhas fault injection l der de avalia o lead assessor mapa mental mind map methodology m trica de converg ncia convergence metric miss o de teste test mission modelo embebido de desenvolvimento interativo embedded iterative development model Myers Briggs Type Indicator MBTI n vel de integridade do software software integrity level planeamento poker planning poker plano de revis o review plan predicado predicate probabilidade do risco risk likelihood qualidade de dados data quality risco de qualidade quality risk SUMI teste anal tico analytical testing teste baseado em ataques attack based testing teste baseado em modelos model based testing teste baseado na experi ncia experience based testing teste combinat rio combinatorial testing teste de conformidade com processo process compliant testing teste consultivo consultative testing teste de aceita o de f brica factory acceptance testing teste de API API Application Programming Interface testing teste de conformidade com stand
44. testing teste de recupera o regression averse testing testes adversos regress o regression testing teste de regress o regulation testing teste de regulamenta o release note nota de entrega reliability fiabilidade reliability growth model modelo de aumento da fiabilidade reliability testing teste de fiabilidade replaceability substitutibilidade requirement requisito requirements based testing teste baseado em requisitos requirements management tool ferramenta de gest o de requisitos requirements phase fase de defini o de requisitos resource utilization utiliza o de recursos resource utilization testing teste de utiliza o de recursos result resultado resumption criteria crit rio de recome o resumption requirements requisitos de recome o re testing re teste retrospective meeting reuni o de an lise retrospetiva review revis o review plan plano de revis o review tool ferramenta de revis o reviewer revisor risk risco risk analysis an lise de risco risk assessment avalia o de risco risk based testing testes baseados na avalia o do risco risk category categorias de risco risk control controlo de risco risk identification identifica o de risco risk impact impacto do risco ris
45. 7 Foundations of Software Testing Thomson Learning ISBN 978 1 84480 355 2 Grochtmann M Grochtmann 1994 Test Case Design Using Classification Trees in Conference Proceedings STAR 1994 Hetzel W Hetzel 1988 The complete guide to software testing 2nd edition QED Information Sciences ISBN 0 89435 242 3 Juran J M Juran 1979 Quality Control Handbook McGraw Hill McCabe T McCabe 1976 A complexity measure in IEEE Transactions on Software Engineering Vol 2 pp 308 320 Musa J Musa 1998 Software Reliability Engineering Testing McGraw Hill Education ISBN 0 07913 271 5 Myers G Myers 1979 The Art of Software Testing Wiley ISBN 0 471 04328 1 TMap M Pol R Teunissen E van Veenendaal 2002 Software Testing A guide to the TMap Approach Addison Wesley ISBN 0 201 745712 TMMi E van Veenendaal and J Cannegieter 2011 The Little TMMi UTN Publishing ISBN 97 89490986 03 2 Veenendaal04 E van Veenendaal 2004 The Testing Practitioner 2nd edition UTN Publishing ISBN 90 72194 65 9 Veenendaal08 E van Veenendaal 2008 Test Improvement Manifesto in Testing Experience Issue 04 08 December 2008 62 Anexo B M todo para comentar este gloss rio Todos os coment rios ao presente gloss rio s o bem vindos para que este possa ser melhorado indo ao encontro das necessidades da comunidade de testes de software Quando fizer um coment rio assegure se de que i
46. DO 178b indicador indicator Medida que pode ser utilizada para estimar ou prever uma outra medida ISO 14598 indicador de desempenho performance indicator M trica de efic cia e ou efici ncia de alto n vel utilizada para guiar e controlar o progresso do desenvolvimento Por exemplo atrasos no projeto de desenvolvimento de software CMMI indicador de desempenho de teste test performance indicator M trica de alto n vel de efic cia e ou efici ncia utilizada para guiar e controlar o progresso do desenvolvimento de testes como por exemplo percentagem de dete o de defeitos DDP Defect Detection Percentage indicador principal de desempenho key performance indicator Ver indicador de desempenho indicador tipo Myers Briggs Myers Briggs indicator Um indicador de prefer ncia psicol gica representando as diferentes personalidades e estilos de comunicag o das pessoas infrastutura de teste test infrastructure Artefactos organizacionais necess rios para a execu o de testes que consistem nos ambientes de teste ferramentas de teste ambiente f sico e procedimentos inicializar IDEAL initiating IDEAL Fase dentro do modelo IDEAL onde o trabalho de campo efetuado para que o esfor o de melhoria tenha sucesso A fase inicializar consiste nas atividades definir contexto cria o de apoios e infraestrutura Ver tamb m IDEAL inje o de erros error seeding Ver inje o de falhas inje
47. Defini es A abordagem de teste test approach Implementa o da estrat gia de teste para um projeto espec fico Tipicamente inclui as decis es efetuadas com base no objetivo do projeto de teste e na avalia o de risco realizada pontos de partida do processo de teste t cnicas de conce o de teste a ser aplicadas crit rios de sa da e tipos de testes a ser realizados a o IDEAL acting IDEAL Fase dentro do modelo IDEAL onde as melhorias s o desenvolvidas colocadas em pr tica e implementadas em toda a organiza o A fase de a o consiste nas seguintes atividades cria o de uma solu o a solu o de teste piloto o aperfei oamento da solu o e a implementa o da solu o Ver tamb m IDEAL aceita o acceptance Ver teste de aceita o adaptabilidade adaptability Capacidade que o produto de software possui de se adaptar a diferentes ambientes sem ser necess rio aplicar a es ou mecanismos adicionais para al m daqueles fornecidos pelo software para esse efeito ISO 9126 Ver tamb m portabilidade adequabilidade suitability Capacidade do produto de software de fornecer um conjunto de fun es apropriadas para tarefas especificadas e objetivos do utilizador ISO 9126 Ver tamb m funcionalidade alvo de teste test target Conjunto de crit rios de sa da ambiente de teste test environment test bed Ambiente que cont m o hardware instrumenta o simuladores ferramentas de
48. EEE 610 caso de teste abstrato abstract test case Ver caso de teste de alto n vel caso de teste bloqueado blocked test case Caso de teste que n o pode ser executado porque as pr condi es n o s o cumpridas caso de teste concreto concrete test case Ver caso de teste detalhado caso de teste de alto n vel high level test case Caso de teste sem valores concretos ao n vel de implementa o para os dados de entrada inputs e para os resultados esperados Utilizam operadores l gicos e as inst ncias dos valores reais ainda n o est o definidas e ou dispon veis Ver tamb m caso de teste detalhado caso de teste detalhado low level test case Caso de teste com dados concretos ao n vel da implementa o para os dados de entrada inputs e para os resultados esperados Os operadores l gicos dos casos de teste de alto n vel s o substitu dos pelos valores correspondentes aos objetivos desses operadores l gicos Ver tamb m caso de teste de alto n vel caso de teste l gico logical test case Ver caso de teste de alto n vel caso de uso use case Sequ ncia de transa es num di logo entre um ator e um componente ou sistema que produza um resultado tang vel onde esse ator pode ser um utilizador ou qualquer dispositivo que possa trocar informa o com o sistema CAST CAST Sigla para Teste de Software Assistido por Computador Computer Aided Software Testing Ver tamb m automa o de testes
49. Ingl s Portugu s specification based technique t cnica baseada nas especifica es specification based test design technique t cnica de conce o de testes baseada nas especifica es specified input entrada especificada melhoria do processo de desenvolvimento de PI 3 software stability estabilidade staged representation representa o por n veis norma standard standard standard compliant testing teste de conformidade com standards standard software software standard standards testing teste de conformidade state diagram diagrama de estados state table tabela de estados state transition transi o de estados state transition testing teste de transi o de estados statement instru o statement coverage cobertura de instru es statement testing teste de instru o static analysis an lise est tica static analysis tool ferramenta de an lise est tica static analyser analisador est tico static code analysis an lise est tica de c digo static code analyzer analisador est tico de c digo static testing teste est tico statistical testing teste estat stico status accounting registo de estados STEP processo sistem tico de teste e avalia o storage armazenamento storage testing teste de armazenamento stress te
50. a o de f brica fail sem sucesso failover testing teste sobre falhas failure falha failure mode modo de falha fault injection inje o de falhas FMEA Failure Mode and Effect Analysis modo de falha e an lise de efeitos FMECA Failure Mode Effects and Criticality Analysis modo de falha efeitos e an lise cr tica failure mode modo de falha failure rate taxa de falhas false fail result falso positivo false pass result falso negativo false positive result falso positivo false negative result falso negativo Fault defeito fault attack ataque fault density densidade de defeitos FDP Fault Detection Percentage percentagem de dete o de defeitos PDD fault injection inje o de falhas fault masking camuflagem de defeitos 69 Ingl s Portugu s fault seeding semear falhas fault seeding tool ferramenta de inje o de falhas fault tolerance toler ncia a falhas FTA Fault Tree Analysis An lise de rvore de Falhas feasible path caminho exequ vel Feature caracter stica feature driven development desenvolvimento guiado por caracter sticas field testing teste em campo finite state machine m quina de estados finita finite state testing teste de estados finito fishbone diagram diagrama em espinha formal
51. a aritm tica dos apontadores pointer arithmetic e para monitorar a aloca o de mem ria atrav s do uso e liberta o do espa o de endere amento bem como para assinalar mem ria perdida memory leak ferramenta de an lise est tica static analysis tool Ver analisador est tico ferramenta de captura reprodu o capture playback tool capture replay tool record playback tool Tipo de ferramenta de execu o de testes onde as entradas s o registadas durante os testes manuais a fim de gerar os gui es de teste automatizados de forma a serem executados mais tarde isto repetidos Essas ferramentas s o frequentemente utilizadas para apoiar os testes de regress o automatizados ferramenta de cobertura coverage tool Ferramenta que indica de forma objetiva quais os elementos estruturais por ex instru es ou ramos que foram executados por uma bateria de testes ferramenta de controlo de defeitos bug tracking tool Ver ferramenta de gest o de defeitos ferramenta de conce o de testes test design tool Ferramenta que auxilia a atividade de conce o de teste gerando entradas de teste a partir de uma especifica o que pode estar guardada num reposit rio CASE Por exemplo uma ferramenta de gest o de requisitos que gera casos de teste a partir de condi es de teste especificadas na pr pria ferramenta ou ferramenta que gera casos de teste a partir do c digo ferramenta de debug debugging tool Ferramen
52. a executar os resultados de condi es individuais que afetam de forma independente o resultado da 55 ATA ATT ETM decis o teste modificado de m ltiplas condi es modified multiple condition testing Ver teste modificado de condi es e decis es teste n o funcional non functional testing Testa os atributos de um componente ou sistema que n o se relacionam com a sua funcionalidade Por exemplo fiabilidade efici ncia usabilidade manutenibilidade e portabilidade teste negativo negative testing Tipo de teste que visa mostrar que um componente ou sistema n o funciona O teste negativo refere se mais atitude do testador do que a uma abordagem de teste espec fica ou a uma t cnica de conce o de testes Por exemplo o teste com valores de entrada inv lidos ou com exce es Beizer teste N switch n switch testing Uma forma de teste de transi o de estados onde os casos de teste s o concebidos para executar todas as sequ ncias de n 1 transi es v lidas Chow Ver tamb m teste de transi o de estados teste operacional operational testing Testes realizados com a finalidade de avaliar um componente ou sistema no seu ambiente operacional IEEE 610 teste orientado a dados data driven testing T cnica de desenvolvimento de scripts onde os valores de entrada e os resultados esperados s o guardados numa tabela ou folha de c lculo para que um nico script de controlo possa executar todos
53. a gest o de configura es que consiste na avalia o coordena o aprova o ou reprova o e implementa o de altera es nos elementos de configura o ap s a respetiva identifica o formal IEEE 610 controlo de qualidade quality control T cnicas e atividades operacionais da gest o da qualidade que est o focadas em cumprir com os requisitos de qualidade Depois de ISO 8402 controlo de risco risk control Processo atrav s do qual se tomam decis es e se implementam medidas de redu o do risco para um dado n vel ou para o manter dentro de determinados limites controlo de testes test control Atividade de gest o de testes que lida com o desenvolvimento e aplica o de um conjunto de a es corretivas para voltar a colocar um projeto de testes dentro do planeado quando a monitoriza o revela um desvio relativamente ao planeamento Ver tamb m gest o de testes controlo de vers o version control Ver controlo de configura o COTS COTS Sigla inglesa para software comercial de prateleira commercial off the shelf Ver software comercial de prateleira crit rio de aceita o acceptance criteria Crit rio de sa da que um componente ou sistema deve cumprir para ser aceite por um utilizador cliente ou outra entidade autorizada IEEE 610 crit rio de conclus o completion criteria Ver crit rio de sa da crit rio de conclus o dos testes test completion criteria test target Ver
54. ade que um produto de software tem para manter um n vel espec fico de desempenho em casos de defeitos de software ou viola o da sua interface espec fica ISO 9126 Ver tamb m fiabilidade robustez N do T Embora a tradu o mais correta seja toler ncia a defeitos optou se por manter o termo mais usual toler ncia ao erro error tolerance Capacidade de um sistema ou componente para continuar a operar normalmente apesar da presen a de valores de entrada incorretos inputs Depois de IEEE 610 TPG TPG Ver Grupo do Processo de Teste TPI Next TPI Next Framework orientada ao neg cio para melhoria cont nua do processo de teste que descreve os elementos chave de um processo de teste eficaz e eficiente TQM TQM Ver Gest o de Qualidade Total transi o de estados state transition Transi o entre dois estados de um componente ou sistema tratamento de exce es exception handling Comportamento de um componente ou sistema em resposta a um valor de entrada input incorreto introduzido por um utilizador por outro componente ou sistema ou devido a uma falha interna 58 U unidade unit Ver componente usabilidade usability Capacidade do software ser compreendido aprendido utilizado e atrativo para o utilizador quando usado sob as condi es especificadas ISO 9126 user story user story Requisito de utilizador ou de neg cio de alto n vel comummente usado em desenvolvimento gil de so
55. al test design technique Procedimento para obter e ou selecionar casos de testes com base numa an lise da especifica o da funcionalidade de um componente ou sistema sem fazer refer ncia sua estrutura interna Ver tamb m t cnica caixa preta de conce o de testes t cnica de conce o de testes n o funcionais non functional test design technique Procedimento para obter e ou selecionar os casos de teste para testes n o funcionais Baseia se na an lise da especifica o de um componente ou sistema sem fazer refer ncia sua estrutura interna Ver tamb m t cnica caixa preta de conce o de testes t cnica de especifica o de teste test specification technique Ver t cnica de conce o de testes t cnica de execu o de testes test execution technique M todo utilizado para efetuar a execu o de testes quer manual quer autom tica t cnica de teste test technique Ver t cnica de conce o de testes tempo m dio entre falhas Mean Time Between Failures M dia aritm tica do tempo entre as falhas de um sistema O MTBF faz tipicamente parte do modelo de aumento da fiabilidade e assume que o sistema ap s a falha imediatamente corrigido como parte do processo de corre o de defeitos Ver tamb m modelo de aumento da fiabilidade tempo m dio para reparar Mean Time to Repair M dia aritm tica do tempo que um sistema levar para recuperar ap s qualquer falha Inclui tipicamente testes para validar
56. ards standard compliant testing teste de fluxo de control control flow testing teste de integra o aos pares pairwise integration testing teste de integra o hadware software hardware software integration testing teste de integra o por vizinhos neighborhood integration testing teste met dico methodical testing teste por terceiros outsourced testing teste reativo reactive testing maturidade maturity m todo de classifica o em rvore classification tree method origem do defeito root cause par defini o uso definition use pair perfil de desempenho performance profiling processos de teste cr ticos Critical Testing Processes qualidade de software software quality requisites test veis testable requirements revis o t cnica technical review semear falhas fault seeding SPI t cnica baseada em defeitos defect based technique t cnica baseada na estrutura structure based technique t cnica de conce o de testes baseada em defeitos defect based test design technique Test Improvement Model TPI Test Maturity Model TMM Test Maturity Model integration teste gil agile testing teste big bang big bang testing teste de compara o elementar elementary comparison testing teste de determina o de condi es condition determination testing teste de stress stress testing teste de thread thread testing teste do fluxo de dados data flow testin
57. as do grafo por exemplo uma chamada a um segundo grafo ou subrotina Depois de McCabe componente component Um item de software m nimo que pode ser testado isoladamente comportamento behavior Resposta de um componente ou sistema a um conjunto de valores de entrada e de pr condi es comportamento codependente codependent behavior Depend ncia emocional ou psicol gica excessiva sobre outra pessoa especificamente em tentar mudar o comportamento atual indesej vel dessa pessoa enquanto se apoia a continuidade desse comportamento Por exemplo em testes de software queixar se da entrega tardia para os testes e ao mesmo tempo desfrutar do hero smo das horas de trabalho adicionais necess rias para ganhar tempo quando a entrega est atrasada refor ando esse atraso comportamento no tempo time behavior Ver desempenho compreensibilidade understandability Capacidade do produto de software permitir ao utilizador a compreens o da adequa o do mesmo e como ele pode ser utilizado para determinadas tarefas e condi es de utiliza o ISO 9126 Ver tamb m usabilidade conce o de teste test design 1 Ver especifica o de conce o de testes 2 Processo de transforma o dos objetivos de teste em condi es de teste tang veis e destas em casos de teste condi o condition Express o l gica que pode ser avaliada como Verdadeiro ou Falso Por exemplo A B Ver tamb m condi o de teste
58. assemblador compilador ou outro tradutor IEEE 610 c digo inating vel unreachable code C digo que n o se pode atingir e por isso imposs vel de ser executado c digo morto dead code Ver tamb m c digo inating vel co exist ncia co existence Capacidade de um produto de software de coexistir com outros softwares independentes num ambiente de partilha de recursos comuns ISO 9126 Ver portabilidade comit de controlo de altera es change control board Ver comit de controlo de configura es comit de controlo de configura es CCB configuration control board Grupo de pessoas respons vel por avaliar e aprovar ou reprovar as altera es propostas para os elementos de configura o e por assegurar a implementa o das altera es aprovadas IEEE 610 comit de gest o defeitos defect management committee defect triage committee Equipa multifuncional cujos intervenientes gerem os defeitos reportados desde a sua dete o inicial at sua resolu o final por resolu o entenda se a corre o do defeito o adiamento da corre o ou o cancelamento do registo desse defeito Em alguns casos este comit representado pelo mesmo grupo que comp e o comit de controlo de configura es Ver tamb m comit de controlo de configura es compara o de teste test comparison Processo de identifica o das diferen as entre os resultados produzidos pelo componente ou sistema alvo de
59. ategoria que especifica um atributo de uma entidade por meio de medi o ISO 14598 melhores pr ticas best practice M todo superior ou pr ticas inovadoras que contribuam para a melhoria do desempenho de uma organiza o num determinado contexto geralmente reconhecido como o melhor por outras organiza es pares melhoria de processos process improvement Programa de atividades concebido para melhorar o desempenho e maturidade dos processos organizacionais bem como o resultado do pr prio programa CMMI melhoria do processo de desenvolvimento de software Software Process Improvement Programa de atividades concebido para melhorar o desempenho e maturidade do processo de desenvolvimento de software da organiza o bem como os resultados do pr prio programa Depois de CMMI mem ria perdida memory leak Defeito encontrado na l gica de aloca o de armazenamento din mico de um dado programa impedindo que liberte toda a mem ria ap s a ter utilizado acabando por causar uma falha devido falta de mem ria livre no sistema m todo de classifica o em rvore classification tree method T cnica caixa preta de conce o de testes na qual os casos de teste s o descritos atrav s de uma rvore de classifica o e s o concebidos para executar combina es representativas de dom nios de entrada e ou sa da Grochtmann metodologia por objetivos S M A R T S M A R T goal methodology Metodologia em que o
60. case design technique t cnica de conce o de casos de teste test case specification especifica o de caso de teste test case suite conjunto de casos de teste test charter ficha de testes test closure fecho dos testes test comparator comparador de teste test comparison compara o de teste test completion criteria crit rio de conclus o dos testes test condition condi o de teste test control controlo de testes test coverage cobertura de teste test cycle ciclo de teste test data dados de teste test data management gest o de dados de teste test data preparation tool ferramenta de prepara o de dados de teste test deliverable entrega de teste test design conce o de teste test design specification especifica o de conce o de testes test design technique t cnica de conce o de testes test design tool ferramenta de conce o de testes test director diretor gestor de testes test driven development desenvolvimento orientado a testes test driver controlador de testes test environment ambiente de teste test estimation estimativa de teste test evaluation report relat rio de avalia o de teste test execution execu o de teste test execution automation automa o de execu o de teste test execution phase fa
61. categoria de defeito defect category Ver tipo de defeito categorias de risco risk category Ver tipo do risco cen rio de teste test scenario Ver especifica o do procedimento de teste certifica o certification Processo de confirma o de que um componente sistema ou pessoa cumpre com os requisitos especificados Um exemplo de mecanismo de certifica o a realiza o de um exame ciclo de Deming Deming cycle Ciclo iterativo de 4 passos para a resolu o de problemas planear executar verificar agir tipicamente utilizado em processos de melhoria Depois de Deming ciclo de teste test cycle Execu o do processo de teste sobre a vers o mais elementar de um objeto de teste ciclo de vida do software software lifecycle Per odo de tempo que come a quando um produto de software concebido e termina quando esse software j n o est dispon vel para utiliza o O ciclo de vida do software inclui tipicamente uma fase de conceptualiza o uma fase de requisitos uma fase de conce o uma fase de implementa o uma fase de testes uma fase de instala o e valida o uma fase de opera o e manuten o e por vezes uma fase de descontinua o De notar que estas fases podem se sobrepor ou podem ser realizadas iterativamente classe de equival ncia equivalence class Ver parti o de equival ncia CMMI CMMI Ver Capability Maturity Model Integration cobertura coverage Grau de exec
62. cesso revis es por pares mais do que departamentos de garantia de qualidade orienta o pelo neg cio mais do que pelo modelo Veenendaal08 manuten o maintenance Modifica o feita num produto de software ap s a sua entrega tendo por finalidade corrigir defeitos melhorar o desempenho ou outros atributos ou adaptar o produto a uma altera o do ambiente IEEE 1219 manutenibilidade maintainability Facilidade com que um produto de software pode ser modificado para corrigir defeitos responder a novos requisitos facilitar manuten es futuras ou adaptar se a um ambiente diferente ISO 9126 mapa mental mind map Diagrama utilizado para representar palavras ideias tarefas ou outros itens relacionados e organizados volta de uma palavra ou ideia chave central Mapas mentais s o utilizados para gerar visualizar estruturar e classificar ideias sendo ainda uma ajuda no estudo organiza o resolu o de problemas tomadas de decis o e escrita de documentos m quina de estados finita finite state machine Modelo computacional que consiste num n mero finito de estados e de transi es entre esses estados podendo incluir as respetivas a es IEEE 610 marco milestone Determinado ponto de um projeto onde as entregas deliverables interm dias e os resultados devem estar prontos marco de qualidade quality gate Marco milestone especial num projeto Marcos de qualidade s o colocados entre fases
63. cesso de avalia o de um determinado projeto ou produto para determinar o seu n vel de risco geralmente atribuindo uma classificag o de probabilidade e de impacto e depois agregando essas avalia es numa nica classifica o de prioridade de risco Ver tamb m risco de produto risco de projeto risco impacto do risco n vel do risco probabilidade do risco avalia o heur stica heuristic evaluation T cnica de an lise de usabilidade que tem como alvo os problemas de usabilidade na interface com o utilizador ou com a design de interface Com esta t cnica os revisores examinam a interface e avaliam a sua conformidade com os princ pios de usabilidade reconhecidos as heur sticas avaliador assessor Pessoa que realiza uma avalia o qualquer membro de uma equipa de avalia o B balanced scorecard balanced scorecard Ferramenta estrat gica de gest o de desempenho para medir se as atividades operacionais de uma empresa est o alinhadas com os seus objetivos em termos de neg cio vis o e estrat gia Ver tamb m painel de instrumentos corporativos scorecard baseline baseline Especifica o ou produto de software que tenha sido formalmente revisto ou acordado e que em seguida serve de base para o desenvolvimento podendo apenas ser alterado atrav s de um processo formal de controlo de altera es Depois de IEEE 610 base para testes aprovada frozen test basis Documento de base para testes que s po
64. crit rio de sa da crit rio de entrada entry criteria Conjunto de condi es gen ricas e espec ficas que permitem que um processo avance uma determinada tarefa como o exemplo do avan ar para a fase de testes O objetivo dos crit rios de entrada prevenir o in cio de uma tarefa etapa que representaria um maior desperd cio de esfor o comparado com o esfor o necess rio para cumprir com o crit rio de entrada Gilb e Graham crit rio de recome o resumption criteria Crit rios utilizados para reiniciar a totalidade ou uma parte das actividades de teste que foram anteriormente suspensas crit rio de sa da exit criteria Conjunto de condi es gen ricas e espec ficas acordadas com as partes interessadas stakeholders para se considerar um processo como ATA ATM EITP ATT F ATM ETM oficialmente terminado O objetivo do crit rio de sa da prevenir que uma dada tarefa seja considerada terminada quando persistem partes significativas dessa tarefa que permanecem por finalizar O crit rio de sa da utilizado para planear e determinar quando se deve terminar os testes Gilb e Graham crit rio de suspens o suspension criteria Crit rio usado para parar temporariamente todas ou uma parte das atividades de teste sobre os itens de teste Depois de IEEE 829 crit rios para aprova o reprova o pass fail criteria Regras de decis o utilizadas para determinar se um item de teste fun o
65. da controlar as altera es dessas caracter sticas registar e relatar o processo de altera es e verificar o estado da implementa o e da conformidade com os requisitos especificados IEEE 610 gest o de dados de teste test data management Processo de an lise de requisitos e de elabora o de estruturas de dados de teste bem como cria o e manuten o desses dados de teste gest o de defeitos defect management Processo de identifica o investiga o a o e elimina o de defeitos Envolve o registo e classifica o de defeitos e ainda a avalia o do seu impacto Depois de IEEE 1044 gest o de incidentes incident management Processo que reconhece investiga toma a es e soluciona incidentes Envolve o registo de incidentes sua classifica o e identifica o do impacto Depois de IEEE 1044 gest o de problemas problem management Ver gest o de defeitos Gest o de Qualidade Total Total Quality Management Abordagem de gest o de toda a organiza o centrada na qualidade baseada na participa o de todos os seus membros e visando o sucesso de longo prazo atrav s da satisfa o do cliente e benef cios para todos os membros da organiza o e para a sociedade Gest o de Qualidade Total consiste em planear organizar dirigir controlar e garantir Depois de ISO 8402 gest o de risco risk management Aplica o sistem tica de procedimentos e pr ticas s tarefas de identifica o an
66. da e ou de sa da testes descendentes top down testing Abordagem incremental aos testes de integra o onde o componente no topo da hierarquia testado em primeiro lugar com simuladores dos componentes de baixo n vel Os componentes testados s o ent o utilizados para testar os componentes de n veis mais baixos O processo repetido at que os componentes de n vel mais baixo estejam testados Ver tamb m teste de integra o testes explorat rios exploratory testing T cnica informal de conce o de testes onde o testador tester controla ativamente a conce o dos testes e utiliza a informa o adquirida durante a execu o dos testes para conceber novos e melhores testes Bach testes na fonte insourced testing Testes realizados por pessoas que est o co localizadas com a equipa do projeto mas n o s o colegas de trabalho testware testware Artefactos produzidos durante o processo de teste necess rios para planear conceber e executar testes tais como documenta o gui es scripts entradas resultados esperados procedimentos de prepara o e limpeza ficheiros bases de dados ambiente e qualquer software adicional ou utilit rios utilizados nos testes Depois de Fewster e Graham testware automatizado automated testware Todos os artefactos utilizados em testes 57 ATM EITP EITP ATM EITP automatizados tais como os gui es scripts de uma ferramenta tipo de defeito defect typ
67. de reliability growth model Modelo que ilustra o aumento da fiabilidade ao longo do tempo atrav s de testes cont nuos a um componente ou sistema como consequ ncia da remo o de defeitos que afetavam essa fiabilidade modelo de ciclo de vida lifecycle model Divis o da vida de um produto ou projeto em fases CMMI Ver tamb m ciclo de vida do software modelo de desenvolvimento incremental incremental development model Ciclo de vida de desenvolvimento que divide um projeto numa s rie de etapas cada uma das quais entrega uma parte numa dada etapa da funcionalidade dos requisitos gerais desse projeto Os requisitos s o priorizados e entregues de acordo com a sua ordem de prioridade Em algumas mas n o em todas vers es deste modelo de ciclo de vida cada subprojecto segue um mini modelo em V com as suas pr prias fases de conce o codifica o e teste modelo de desenvolvimento iterativo iterative development model Ciclo de vida de desenvolvimento no qual um projeto normalmente dividido num n mero grande de itera es D se o nome de itera o a um ciclo loop de desenvolvimento completo que resulta numa entrega interna ou externa de um produto execut vel num subconjunto do produto final em desenvolvimento o qual cresce de itera o em itera o at se tornar no produto final modelo de excel ncia da EFQM European Foundation for Quality Management EFQM European Foundation for Quality Manageme
68. de ser alterado por um processo formal de controlo de altera es Ver tamb m baseline base para testes test basis Todos os documentos a partir dos quais os requisitos de um componente ou sistema podem ser inferidos a documenta o na qual os casos de teste s o baseados Se um documento apenas puder ser alterado por meio de um procedimento de altera o formal a base para testes chamada de base para testes aprovada Depois de TMap bateria base de testes basis test set Conjunto de casos de teste derivado da estrutura interna de um componente ou da sua especifica o que garante o alcance de 100 de cobertura relativamente a um crit rio de cobertura especificado bateria de testes test suite test set Conjunto de v rios casos de teste para um componente ou sistema alvo de teste onde a p s condi o de um teste frequentemente utilizada como pr condi o para o teste seguinte bloco b sico basic block Sequ ncia de uma ou mais instru es execut veis consecutivas que n o cont m ramos Nota Um n num grafo de controlo de fluxo representa um bloco b sico buffer buffer rea ou dispositivo usado para armazenar dados temporariamente de forma a colmatar as diferen as na taxa de processamento dos dados diferen as na ocorr ncia de eventos ou na quantidade de dados que pode ser tratada pelos dispositivos ou pelos processos envolvidos na transfer ncia ou utiliza o desses dados IEEE 610 buffer
69. de tempo n o cont guos planeamento de testes test planning Atividade de estabelecer ou atualizar o plano de testes planeamento poker planning poker T cnica de estimativa baseada no consenso principalmente utilizada para estimar esfor o ou tamanho relativo de user stories no desenvolvimento de software gil uma varia o do m todo Wide Band Delphi usando um baralho de cartas com os valores que representam as unidades em que as equipas estimam Ver tamb m desenvolvimento gil de software Wide Band Delphi plano de fase de testes phase test plan Plano de testes que normalmente aborda uma fase 37 EITP ATM ATM ATM ATM ATM EITP ETM ATM de teste Ver tamb m plano de testes plano de melhoria de testes test improvement plan Plano para alcan ar objetivos organizacionais de melhoria do processo de teste baseado na compreens o profunda dos pontos fortes e fracos desse processo e dos seus ativos na organiza o CMMI plano de revis o review plan Documento descrevendo a abordagem recursos e calend rio das atividades de revis o Este documento identifica entre outros documentos e c digo a serem revistos tipos de revis o a ser utilizados participantes assim como crit rios de entrada e sa da a serem aplicados no caso de revis es formais e as raz es para a sua escolha um registo do processo de planeamento de revis o plano de testes test plan Documento descrevendo o mbito
70. defeitos Ao aplicar medidas corretivas causa de origem espera se que a probabilidade de recorr ncia do defeito seja minimizada An lise de rvore de Falhas Fault Tree Analysis FTA T cnica utilizada para analisar as causas de defeitos Esta t cnica modela visualmente as rela es l gicas entre falhas erros humanos e eventos externos e avalia como se podem relacionar na causa de defeitos espec ficos N do T Embora a tradu o mais correta seja an lise de rvore de defeitos optou se por manter o termo mais usual An lise de rvore de Falhas de Software Software Fault Tree Analysis SFTA Ver an lise de rvore de falhas FTA an lise de cobertura coverage analysis Medida da cobertura de um crit rio espec fico item de cobertura obtida durante a execu o dos testes para determinar se s o necess rios testes adicionais e em caso afirmativo quais os casos de teste necess rios analisador de c digo code analyzer Ver analisador est tico de c digo an lise de dom nio domain analysis T cnica de conce o de casos de teste caixa preta que usada para identificar casos de teste eficientes e eficazes quando v rias vari veis podem ou devem ser testadas em conjunto N o s se baseia e generaliza o conceito de parti o em classes de equival ncia e de an lise de valores fronteira Ver tamb m an lise de valor fronteira parti o de equival ncia an lise de fluxo de controlo control
71. dem adaptar o ISTQB Gloss rio s suas necessidades lingu sticas espec ficas 1 Introdu o Atualmente desperdi ado muito tempo e esfor o na ind stria com rcio governo e institui es acad micas e profissionais quando surgem ambiguidades resultantes da incapacidade de diferenciar adequadamente termos como cobertura de instru es statement coverage e cobertura de decis es decision coverage bateria de testes test suite especifica o do teste test specification e plano de testes test plan e termos similares que suportam a comunica o entre os diversos setores da sociedade Al m disso o uso profissional ou t cnico desses termos frequentemente n o consensual quanto ao significado que lhes atribu do 2 Ambito Este documento apresenta conceitos termos e defini es com o objetivo de ajudar a comunica o na rea de testes de software e disciplinas relacionadas 3 Estrutura Organiza o O gloss rio cont m uma nica sec o de defini es organizada por ordem alfab tica Alguns termos s o preferidos relativamente aos seus sin nimos Nestes casos apresenta se a defini o do termo preferido e os seus sin nimos remetem para essa mesma defini o Por exemplo testes estruturais remete para teste caixa branca Para sin nimos utilizado o termo Ver e para refer ncias cruzadas utilizado o termo Ver tamb m Estes termos ajudam
72. dence of testing independ ncia do teste indicator indicador infeasible path caminho n o exequ vel 70 Ingl s Portugu s informal review revis o informal initiating IDEAL inicializar IDEAL input entrada input domain dom nio de entrada input value valor de entrada insourced testing testes na fonte inspection inspe o inspection leader moderador inspector inspetor installability instalabilidade installability testing teste de instalabilidade installation guide guia de instala o installation wizard assistente de instala o instrumentation instrumenta o instrumenter instrumentador intake test teste de admiss o integration integra o integration testing teste de integra o integration testing in the large teste de integra o em larga escala integration testing in the small teste de integra o em pequena escala interface testing teste de interface interoperability interoperabilidade interoperability testing teste de interoperabilidade invalid testing teste inv lido Ishikawa diagram diagrama de Ishikawa isolation testing teste de isolamento item transmittal report relat rio de transmiss o de item iterative development model modelo de desenvolvimento iterativo K key performance indicator indicad
73. do exercised Um elemento de um programa diz se executado por um caso de teste quando o valor de entrada input provoca a execu o desse elemento seja ele uma instru o uma decis o ou qualquer outro elemento estrutural EITP eXtreme Programming extreme programming Metodologia de desenvolvimento utilizada em desenvolvimento gil de software agile software development onde as pr ticas fundamentais s o a programa o em pares a realiza o extensiva de revis es de c digo testes unit rios a todo o c digo e uma grande simplifica o e clareza no c digo Ver tamb m desenvolvimento gil de software F EITP fator cr tico de sucesso critical success factor Elemento necess rio para que uma organiza o ou projeto alcancem a sua miss o Fatores cr ticos de sucesso s o os fatores cr ticos ou atividades necess rias para assegurar o sucesso F falha failure Desvio na entrega no servi o ou no resultado esperado de um componente ATM ou sistema Depois de Fenton ATM falso negativo false negative result false pass result Resultado de teste que n o identifica a presen a de um defeito que realmente existe nesse objeto de teste ATM falso positivo false positive result false fail result Resultado de teste que indica a presen a de um defeito que realmente n o existe nesse objeto de teste ATA fase de conten o phase containment Percentagem de defeitos que s o removidos na mesma fase do ciclo de vida
74. do da decis o decision outcome Resultado de uma decis o que por sua vez determina quais os ramos a seguir resultado de condi o condition outcome Avalia o de uma condi o em Verdadeiro ou 42 EITP ATM ATM ATM ATM ATM F ATM Falso resultado do teste test outcome test result Ver resultado resultado esperado expected result expected outcome predicted outcome Comportamento do componente ou sistema previsto pela especifica o ou por outra fonte de acordo com as condi es especificadas resultado obtido actual result actual outcome Comportamento produzido observado quando um componente ou sistema testado re teste re testing Fase onde se volta a executar casos de teste que falharam na ltima execu o de forma a verificar o sucesso das a es corretivas reuni o de an lise retrospetiva retrospective meeting Reuni o realizada no final de um projeto na qual os membros da equipa desse projeto fazem a sua avalia o e retiram li es que podem ser aplicadas no projeto seguinte reuni o p s projeto post project meeting Ver reuni o de an lise retrospetiva revis o review Avalia o de um produto ou do estado de um projeto para averiguar discrep ncias face aos resultados planeados e para recomendar melhorias Exemplos revis es da gest o revis es informais revis es t cnicas inspe es e apresenta o de documento IEEE 1028 revis o ad hoc ad h
75. dois ou mais caminhos alternativos para o fluxo do programa Pode ser representado como um n com duas ou mais liga es a ramos separados defeito defect fault Imperfei o num componente ou sistema que pode provocar o mau funcionamento desse componente ou sistema Por exemplo uma instru o ou defini o de dados incorreta Um defeito se for detetado durante a execu o do software pode provocar uma falha no componente ou sistema defini o de perfil operacional operational profiling O processo de desenvolvimento e implementa o de um perfil operacional Ver tamb m perfil operacional defini o dos dados data definition Instru o execut vel na qual uma vari vel recebe um determinado valor 20 EITP ETM EITP EITP ETM ATM densidade de defeitos defect density fault density N mero de defeitos identificados num componente ou sistema dividido pelo tamanho desse componente ou sistema expresso em termos de medida padr o como s o exemplo as linhas de c digo o n mero de classes ou os pontos de fun o desempenho performance Grau de cumprimento de um sistema ou componente de acordo com restri es de tempo de processamento e da taxa de rendimento throughput IEEE 610 Ver tamb m efici ncia desenvolvimento gil de software agile software development Grupo de metodologias de desenvolvimento de software baseado em desenvolvimento incremental e iterativo onde os requisitos e as
76. e Elemento de uma taxonomia de defeitos As taxonomias de defeitos podem ser identificadas com respeito a uma variedade de considera es incluindo mas n o limitadas a e Fase ou atividade de desenvolvimento em que o defeito criado por exemplo um erro de especifica o ou um erro de codifica o e Caracteriza o de defeitos por exemplo um defeito off by one e Incorre es por exemplo um operador relacional incorreto um erro de sintaxe da linguagem de programa o ou uma suposi o inv lida e Problemas de desempenho por exemplo o tempo de execu o excessivo disponibilidade insuficiente tipo de teste test type Conjunto de atividades de teste cujo objectivo testar um componente ou sistema focando um objetivo de teste espec fico ou seja teste funcional teste de usabilidade teste de regress o etc Um tipo de teste pode ocorrer num ou mais n veis ou fases de teste TMap tipo do risco risk type Conjunto de riscos agrupados por um ou mais fatores comuns tais como atributos de qualidade causa localiza o ou efeito potencial do risco Um conjunto espec fico de tipos de risco de um produto est relacionado com o tipo de testes que podem mitigar manter controlados esses tipos de risco Por exemplo o risco do utilizador n o interpretar bem o software pode ser mitigado com testes de usabilidade TMMi TMMi Ver Test Maturity Model integration toler ncia a falhas fault tolerance Capacid
77. e a dete o de outro defeito IEEE 610 ATM Capability Maturity Model Integration CMMI CMMI Estrutura que descreve os EITP elementos chave de um desenvolvimento eficaz de produto bem como do seu processo de manuten o O Capability Maturity Model Integration abrange as melhores pr ticas de planeamento engenharia e gest o de desenvolvimento e manuten o de produtos O CMMI o sucessor do CMM CMMI caracter stica feature Atributo de um componente ou sistema especificado ou atributo impl cito na documenta o de requisitos por exemplo restri es de fiabilidade de usabilidade ou de conce o Depois de IEEE 610 caracter stica de qualidade quality characteristic Ver atributo de qualidade caracter sticas de qualidade do software software quality characteristics Ver atributo de qualidade caracter sticas de um produto de software software product characteristic Ver atributo de qualidade CASE CASE Sigla para Engenharia de Software Assistida por Computador Computer Aided Software Engineering F caso de teste test case Conjunto de valores de entrada de pr condi es de execu o de ATM resultados esperados e de p s condi es de execu o desenvolvido para um objetivo ATA ATA ATA EITP EITP ATM EITP espec fico ou condi o de teste como seja o acionar de um determinado ramo de execu o ou a verifica o do cumprimento de um requisito espec fico Depois de I
78. e de todos na elabora o de um documento desta natureza dif cil ou muitas vezes irrealiz vel As contribui es para este gloss rio foram recebidas das comunidades de testes na Austr lia B lgica Finl ndia Fran a Alemanha ndia Israel Pa ses Baixos Noruega Portugal Espanha Su cia Su a Reino Unido e EUA Muitos testadores de software t m utilizado a norma BS 7925 1 o standard Brit nico Glossary of Software Testing Terms desde a sua publica o original em 1998 Inicialmente a norma foi desenvolvida a pensar em testes de componentes mas desde a sua publica o t m sido v rios os coment rios e propostas para introdu o de novas defini es de forma a melhorar e alargar o mbito da norma para abranger outros tipos de teste de software O gloss rio de testes do ISTQB International Software Testing Qualification Board incorporou muitas dessas atualiza es sugeridas e o documento foi usado como refer ncia para elaborar o regulamento de qualifica o em testes de software O Gloss rio do ISTQB tem dois objetivos principais Suportar a compreens o do Programa de Cursos do ISTQB definindo os termos usados nesses diferentes programas Suportar a comunica o entre a comunidade internacional de testes e os seus stakeholders fornecendo um vocabul rio standard de teste Os Conselhos nacionais ou regionais do ISTQB podem usar o Gloss rio do ISTQB para traduzir para a sua l ngua local Estes Conselhos po
79. e em valores fronteira Ver tamb m valor fronteira an lise din mica dynamic analysis Processo de avaliar o comportamento Por exemplo o desempenho da mem ria ou o consumo do CPU de um componente ou sistema durante a 10 ATT ATT EITP ATM ATA ATT ATT ATA EITP execu o IEEE 610 an lise do fluxo de dados data flow analysis Forma de an lise est tica baseada na defini o e uso de vari veis an lise do perfil de desempenho performance profiling Tarefa de analise como por exemplo a identifica o de estrangulamentos de desempenho baseado nas m tricas geradas e respetivo ajuste do desempenho de um componente de software ou sistema utilizando ferramentas an lise est tica static analysis An lise de artefactos de desenvolvimento de software por exemplo requisitos ou c digo realizadas sem a execu o desses artefactos A an lise est tica geralmente realizada por meio de uma ferramenta de suporte an lise est tica de c digo static code analysis An lise do c digo fonte levada a cabo sem a execu o desse software an lise por Pontos de Fun o Function Point Analysis FPA M todo que visa medir o tamanho da funcionalidade de um sistema de informa o A medi o independente da tecnologia A mesma pode ser utilizada como base para a medi o de produtividade para a estimativa dos recursos necess rios e ou para o controlo de um projeto an lise transaciona
80. e softwares previamente selecionados pelos stakeholders intervenientes e ou face a caracter sticas de sistemas suportados por software por exemplo a complexidade do software avalia o do risco n vel de seguran a desempenho desejado fiabilidade ou custo que 35 s o definidas para refletir a import ncia desse software para os seus stakeholders EITP nivel de maturidade maturity level Grau de melhoria de um processo por todo um conjunto predefinido de reas de processo medido atrav s de um conjunto predefinido de objetivos a atingir TMMi ATM n vel de risco risk level A import ncia de um risco definida pelas suas caracter sticas de ATA impacto e probabilidade de ocorr ncia O n vel de risco pode ser utilizado para ATT determinar a intensidade dos testes a executar Um n vel de risco pode ser expresso tanto em termos qualitativos por ex alto m dio baixo como quantitativos F n vel de teste test level Grupo de atividades de teste que s o organizadas e geridas em ATM conjunto O n vel de teste est ligado s responsabilidades num projeto Como exemplos de n veis de testes temos testes de componentes testes de integra o testes de sistema e testes de aceita o Depois de TMap EITP norma standard Conjunto de requisitos formais possivelmente obrigat rios desenvolvidos e utilizados para estabelecer abordagens consistentes para a forma de trabalhar ou para fornecer orienta
81. eferencial teste de fumo termo alternativo software software software attack ataque de software software integrity level n vel de integridade de software SFMEA Software Failure Mode and Effect Analysis modo de falha de software e an lise de efeitos SFMECA Software Failure Mode Effects and Criticality Analysis modo de falha de software efeitos e an lise cr tica SFTA Software Fault Tree Analysis An lise de rvore de Falhas de Software software feature funcionalidade de software software lifecycle ciclo de vida do software Shewhart chart gr fico de Shewhat SPI Software Process Improvement melhoria do processo de desenvolvimento de software software product characteristic caracter sticas de um produto de software software quality qualidade de software software quality characteristics caracter sticas de qualidade do software software test incident incidente de teste de software software test incident report relat rio de incidentes de teste de software SUMI Software Usability Measurement Inventory SUMI Software Usability Measurement Inventory source statement instru o de c digo fonte S M A R T goal methodology metodologia por objetivos S M A R T specification especifica o specification based testing teste baseado nas especifica es 76
82. erminology IEEE 829 IEEE 829 1998 Standard for Software Test Documentation IEEE 1008 IEEE 1008 1993 Standard for Software Unit Testing IEEE 1028 IEEE 1028 1997 Standard for Software Reviews and Audits IEEE 1044 IEEE 1044 1993 Standard Classification for Software Anomalies IEEE 1219 IEEE 1219 1998 Software Maintenance ISO 2382 1 ISO IEC 2382 1 1993 Data processing Vocabulary Part 1 Fundamental terms ISO 9000 ISO 9000 2005 Quality Management Systems Fundamentals and Vocabulary ISO 9126 ISO IEC 9126 1 2001 Software Engineering Software Product Quality Part 1 Quality characteristics and sub characteristics ISO 12207 ISO IEC 12207 1995 Information Technology Software Lifecycle Processes ISO 14598 ISO IEC 14598 1 1999 Information Technology Software Product Evaluation Part 1 General Overview ISO 15504 ISO IEC 15504 9 1998 Information Technology Software Process Assessment Part 9 Vocabulary Livros e artigos Abbott J Abbot 1986 Software Testing Techniques NCC Publications Adrion W Adrion M Branstad and J Cherniabsky 1982 Validation Verification and Testing of Computer Software in Computing Surveys Vol 14 No 2 June 1982 Bach J Bach 2004 Exploratory Testing in E van Veenendaal The Testing Practitioner 2nd edition UTN Publishing ISBN 90 72194 65 9 Beizer B Beizer 1990 Software Testing Techniques van Nostrand Rei
83. estes em que os casos de teste executam representantes das parti es de equival ncia Por princ pio os casos de teste s o definidos para executar cada parti o pelo menos uma vez percentagem de dete o de defeitos PDD Defect Detection Percentage DDP Fault Detection Percentage FDP N mero de defeitos encontrados numa fase de testes dividido pela soma desse n mero com o n mero de defeitos encontrados nas fases subsequentes perfil de carga load profile Especifica o das atividades que um componente ou sistema em testes pode encontrar em produ o Um perfil de carga consiste num n mero espec fico de utilizadores virtuais que processam um conjunto definido de transa es num per odo de tempo delimitado e de acordo com o perfil operacional pr definido Ver tamb m perfil operacional perfil de desempenho performance profiling Tarefa de analisar por exemplo a identifica o de estrangulamentos de desempenho baseado nas m tricas geradas e ajustar o desempenho de um componente de software ou sistema utilizando ferramentas perfil operacional operational profile Representa o de um conjunto distinto de tarefas executadas pelo componente ou sistema possivelmente baseado no comportamento do utilizador aquando da sua intera o com esse componente ou sistema e a sua probabilidade de ocorr ncia A tarefa preferencialmente l gica versus f sica e executada em v rias m quinas ou executada em segmentos
84. exaustivo exhaustive testing Abordagem de teste onde a bateria de testes inclui todas as combina es de valores de entrada inputs e as pr condi es teste falhado test fail Ver sem sucesso teste funcional functional testing Teste baseado na an lise da especifica o da funcionalidade de um componente ou sistema Ver tamb m teste caixa preta teste incremental incremental testing Teste no qual os componentes ou sistemas s o integrados e testados sozinhos ou em pequenos grupos de cada vez at que todos os componentes ou sistemas estejam integrados e testados teste inv lido invalid testing Testes onde s o utilizados valores de entrada input que devem ser rejeitados pelo componente ou sistema Ver tamb m toler ncia ao erro teste negativo teste matriz ortogonal orthogonal array testing M todo de teste sistem tico que executa todas as combina es de pares de vari veis com recurso a matrizes ortogonais Reduz significativamente o n mero das combina es para testar todas as combina es 2 a 2 Ver tamb m teste aos pares teste met dico methodical testing Teste baseado num conjunto de testes standard por exemplo numa lista de verifica o checklist num standard de qualidade ou num conjunto de casos de teste gen ricos teste modificado de condi es e decis es modified condition decision testing T cnica de conce o de testes caixa branca em que os casos de teste s o concebidos par
85. exemplo modelos de aumento de fiabilidade modelos de utiliza o tais como perfis operacionais ou modelos comportamentais como tabelas de decis o ou diagramas de transi o de estado teste baseado em processos de neg cios business process based testing Abordagem em que os casos de teste s o concebidos com base nas descri es e ou conhecimento dos processos de neg cio teste baseado em sess es session based testing Abordagem de teste em que as atividades de teste s o sess es cont nuas de conce o e execu o de testes utilizada normalmente em conjunto com os testes explorat rios teste baseado em tabelas de decis o decision table testing T cnica caixa preta de conce o de testes que usa as tabelas de decis o para garantir que s o executadas as combina es de entrada inputs e ou est mulos causas a representadas Veenendaal04 Ver tamb m tabela de decis o teste baseado em requisitos requirements based testing Abordagem de teste onde os casos de testes s o concebidos tendo por base os objetivos e as condi es de teste derivadas dos requisitos por ex testes que exercitam fun es espec ficas ou investigam atributos n o funcionais tais como fiabilidade ou usabilidade teste baseado na conce o design based testing Abordagem execu o de testes onde os casos de teste s o concebidos de acordo com a arquitetura e ou a conce o detalhada de um componente ou sistema por ex testes de
86. ftware geralmente constitu do por uma ou mais frases do quotidiano ou da linguagem dos neg cios que captura a funcionalidade que um utilizador precisa crit rios n o funcionais e tamb m crit rios de aceita o Ver tamb m desenvolvimento gil de software requisito utiliza o de recursos resource utilization Capacidade que um produto de software tem de utilizar volumes e tipos de recursos apropriados por ex volume de mem ria principal e secund ria utilizada pelo programa e o tamanho de ficheiros tempor rios necess rios quando o software desempenha a sua fun o sob dadas condi es Depois de ISO 9126 Ver tamb m efici ncia V F valida o validation Confirma o pela an lise e recolha de evid ncias objetivas de que os requisitos para uma utiliza o ou aplica o espec fica foram cumpridos ISO 9000 valor de entrada input value Inst ncia de uma entrada input Ver tamb m entrada valor de sa da output value Inst ncia de uma sa da output Ver tamb m sa da valor fronteira boundary value Valor de entrada ou valor de sa da que est na fronteira de uma parti o de equival ncia ou na menor dist ncia incremental de cada lado dessa fronteira Por exemplo o valor m nimo ou m ximo de um intervalo vari vel variable Elemento de armazenamento num computador que acess vel por um programa de software referindo se a ela por um nome F verifica o verification Confirma o
87. ftware ou processos para verificar a conformidade com base em crit rios objetivos com normas diretrizes especifica es e ou procedimentos incluindo documentos que especificam 1 a forma ou o conte do dos produtos a serem produzidos 2 o processo pelo qual os produtos devem ser produzidos 3 a forma como deve ser avaliado o cumprimento de normas ou diretrizes IEEE 1028 auditoria de configura o configuration auditing A fun o de verificar o conte do de bibliotecas de itens de configura o por exemplo para o cumprimento de normas IEEE 610 automa o de execu o de teste test execution automation Utiliza o de software por ex ferramentas de captura reprodu o para controlar a execu o de testes efetuar a compara o entre o resultado obtido e o esperado preparar as pr condi es de testes ou outras atividades de controlo de testes ou para disponibilizar gr ficos relat rios automa o de testes test automation Utiliza o de software para executar ou apoiar as EITP ATM ATT ATA EITP EITP atividades de teste Por exemplo na gest o de testes na conce o de testes na execu o de testes e na verifica o de resultados avaliac o evaluation Ver testar avalia o de processo process assessment Avalia o disciplinada dos processos de software de uma organiza o face a um modelo de refer ncia Depois de ISO 15504 avalia o de risco risk assessment Pro
88. g teste est tico static testing teste modificado de decis es e condi es modified condition decision testing teste modificado de m ltiplas condi es modified multiple condition testing teste orientado a dados data driven testing teste orientado a palavras a o action word driven testing teste orientado a palavras chave keyword driven testing walkthrough teste sobre falhas failover testing testes adversos regress o regression averse testing testes na fonte insourced testing tipo de defeito defect type TMMi TPI Next user story user story testing WAMMI Website Analysis and MeasureMent Inventory WAMMI ndice Pref cio PR EN 7 T Intr du ao o roD PERIERE DURO MR ORE BEER 7 2 AT DIG sicca odes a ol SE a IS a 7 Ji ESGWUUEA onere C I A PE rdiet enn OR RP a 8 4 Referencias Normativas 5 cu porter ERU UE PR OU AERE 8 5 Defini Ces r oon mnn ebd rn EUR t tes er DEED 9 ER 9 nr rM 13 om n m 14 Dia 20 E M nim ead s 22 nnaalees 24 Ges eh een E UR MIR HER TELA bi ip e MD SR MATA eA MA RA Asn ada Pa E REESE ES 27 cnar o 29 UP 29 Lise exo een I PROS TO ERROR TO EGO TR
89. grafo causa efeito cause effect graphing teste causa efeito certification certifica o change control controlo de altera es 65 Ingl s Portugu s change control board comit de controlo de altera es change management 1 gest o da mudan a 2 gest o de altera es changeability mutabilidade charter ficha de testes checker revisor checklist based testing teste baseado em checklists Chow s coverage metrics m tricas de cobertura de Chow classification tree rvore de classifica o classification tree method m todo de classifica o em rvore clear box testing teste caixa branca CMMI CMMI code c digo code analyzer analisador de c digo code coverage cobertura de c digo code based testing teste baseado em c digo codependent behavior comportamento codependente co existence co exist ncia combinatorial testing teste combinat rio commercial off the shelf software software comercial de prateleira comparator comparador compatibility testing teste de compatibilidade compiler compilador complete testing teste completo completion criteria crit rio de conclus o complexity complexidade compliance conformidade compliance testing teste de conformidade component componente component integration testing te
90. ing link testing Testes realizados com o intuito de encontrar defeitos nas interfaces e intera es entre os componentes integrados teste de integra o de sistemas system integration testing Testes de integra o de sistemas e pacotes de software testes das interfaces com entidades externas por ex Electronic Data Interchange EDI Internet teste de integrac o em larga escala integration testing in the large Ver teste de integra o de sistemas teste de integrac o em pequena escala integration testing in the small Ver teste de integra o de componentes teste de integrac o hardware software hardware software integration testing Ensaios realizados para expor defeitos nas interfaces e intera o entre os componentes de hardware e software Ver tamb m teste de integra o teste de integra o por vizinhos neighborhood integration testing Uma forma de teste de integra o onde todos os n s que ligam a um dado n s o a base para o ensaio de integra o teste de interface interface testing Tipo de teste de integra o que testa as interfaces entre componentes ou sistemas teste de interoperabilidade interoperability testing Processo que determina a interoperabilidade de um produto de software Ver tamb m teste de funcionalidade teste de isolamento isolation testing Testes a componentes individuais isolando os dos outros componentes Se houver necessidade pode se simular os outros compone
91. interfaces entre componentes ou sistemas teste baseado na estrutura structure based testing Ver teste caixa branca teste baseado na experi ncia experience based testing Teste baseado na experi ncia conhecimento e intui o do testador teste baseado nas especifica es specification based testing Ver teste caixa preta teste beta beta testing Testes operacionais por parte de utilizadores clientes potenciais e ou existentes num local externo e que n o est o envolvidos com a equipa de desenvolvimento de forma a determinar se um componente ou o sistema satisfaz ou n o as necessidades do utilizador cliente e se se encaixa dentro dos processos de neg cio Testes beta s o muitas vezes utilizados como uma forma de teste de aceita o externo ao software de prateleira off the shelf a fim de adquirir a opini o do mercado teste big bang big bang testing Uma forma de testes de integra o no qual os elementos de software elementos de hardware ou ambos s o combinados de uma s vez num componente ou sistema global em vez de serem combinados em etapas Depois de IEEE 610 Ver tamb m teste de integra o teste caixa branca white box testing glass box testing clear box testing Testes baseados numa an lise da estrutura interna do componente ou sistema teste caixa preta black box testing Teste funcional ou n o funcional sem refer ncia estrutura interna do componente ou sistema teste causa efeito
92. is es cobertura de decis es decision coverage Percentagem de resultados de decis es de sa da que foram executados por uma bateria de testes 100 de cobertura de decis es implicaquer 100 de cobertura de caminhos quer 100 de cobertura de instru es cobertura de determina o de condi es condition determination coverage Ver cobertura modificada de decis es e condi es cobertura de fluxo de dados data flow coverage Percentagem de pares defini o uso que foram executados por uma bateria de testes cobertura de instru es statement coverage Percentagem de instru es execut veis que foram exercitadas por uma bateria de testes cobertura de m ltiplas condi es multiple condition coverage Percentagem de combina es de todos os resultados de condi es individuais dentro de uma instru o que foram executadas por uma bateria de testes 100 de cobertura de m ltiplas condi es implica 100 de cobertura modificada de decis es e condi es cobertura de parti o de equival ncia equivalence partition coverage Percentagem de parti es de equival ncia que foram executadas por uma bateria de testes cobertura de ramos branch coverage Percentagem de ramos que foram executados por uma bateria de testes 100 de cobertura de ramos implica quer 100 de cobertura de decis es quer 100 de cobertura de instru es cobertura de sequ ncia linear de c digo e salto LCSAJ coverage Percentagem de
93. ity control curto circuito short circuiting defini o de perfil operacional operational profiling desenvolvimento guiado por caracter sticas feature driven development director gestor de testes test director efic cia effectiveness estimative de tr s pontos three point estimation fase de conten o phase containment ferramenta open source open source tool ferramenta personalizada custom tool gr fico de control control chart gr fico Shewhart Shewhart chart impacto do risco risk impact inje o de falhas fault injection intervalo de confian a confidence interval matriz RACI RACI matrix metodologia por objetivos S M A R T S M A R T goal Termos alterados an lise est tica static analysis avalia o heur stica heuristic evaluation calend rio de execu o de testes test execution schedule caminho dd dd path Capability Maturity Model CMM Capability Maturity Model Integration CMMI cobertura de determina o de condi es condition determination coverage cobertura de m ltiplas condi es multiple condition coverage cobertura modificada de decis es e condi es modified condition decision coverage cobertura modificada de m ltiplas condi es modified multiple condition coverage complexidade ciclom tica cyclomatic complexity condi o condition efici ncia efficiency entrega di ria daily build especifica o da conce o de
94. k level n vel de risco risk management gest o de risco risk mitigation mitiga o do risco risk likelihood probabilidade do risco risk type tipo de risco robustness robustez robustness testing teste de robustez root cause origem do defeito root cause analysis an lise da origem do defeito RUP Rational Unified Process S 75 Ingl s Portugu s safety seguran a safety critical system sistema cr tico safety testing testes de seguran a sanity test teste r pido scalability escalabilidade scalability testing teste de escalabilidade scenario testing teste de cen rio scorecard scorecard scribe redator scripted testing teste com recurso a gui es scripting language linguagem de script SCRUM SCRUM security seguran a security testing testes de seguran a security testing tool ferramenta de testes de seguran a security tool ferramenta de seguran a serviceability testing teste de disponibilidade session based test management gest o de testes baseada em sess es session based testing teste baseado em sess es severity gravidade short circuiting curto circuito simulation simula o simulator simulador site acceptance testing testes de aceita o locais smoke test teste r pido termo pr
95. l transactional analysis An lise das transa es entre pessoas e das transa es dentro da mente de uma pessoa uma transa o definida como um est mulo e uma resposta As transa es ocorrem entre pessoas e entre estados de ego segmentos de personalidade dentro da mente de uma pessoa anomalia anomaly Qualquer condi o que se desvia da expectativa criada pelas especifica es de requisitos documentos de conce o documentos de utilizadores normas etc ou a partir da perce o ou experi ncia de algu m As anomalias podem ser encontradas entre outras durante procedimentos de revis o teste an lise ou compila o ou durante a utiliza o de produtos de software ou respetiva documenta o IEEE 1044 Ver tamb m defeito desvio erro falha incidente problema anotador recorder Ver redator antecipar erros error guessing T cnica de conce o de testes onde a experi ncia do testador tester antecipa quais os defeitos que possam estar presentes no componente ou sistema a testar e por conseguinte cria casos de teste especificamente para evidenciar esses defeitos anti padr o anti pattern A o repetida processo estrutura ou solu o reutiliz vel que inicialmente parece ser ben fico e normalmente utilizado mas ineficaz e ou contraproducente na pr tica apontador pointer Dado que indica a localiza o de um outro dado por exemplo uma vari vel que indica o endere o de um regist
96. l ncia hierarquicamente ordenadas que utilizada para efetuar a conce o de testes segundo o m todo de classifica o em rvore Ver tamb m m todo de classifica o em rvore assistente de instala o installation wizard Software fornecido por qualquer meio para guiar o processo de instala o Normalmente executa o processo de instala o fornece feedback sobre os resultados da instala o e apresenta op es de personaliza o ataque attack fault attack Tentativa focada e dirigida para avaliar a qualidade em especial a fiabilidade de um objeto de teste tentando for ar a ocorr ncia de falhas espec ficas Ver tamb m teste negativo ataque por interposta pessoa man in the middle attack Interce o de uma comunica o atrav s de imita o e ou altera o com a subsequente retransmiss o por um terceiro por exemplo transa es com cart o de cr dito de forma a que o utilizador n o se aperceba desse terceiro ataque de software software attack Ver ataque ator actor Utilizador ou qualquer outra pessoa ou sistema que interage com o sistema alvo de teste de uma forma espec fica atratividade attractiveness Capacidade do produto de software em ser atraente para o utilizador final ISO 9126 Ver tamb m usabilidade atributo de qualidade quality attribute Caracter stica com impacto direto na qualidade de um item IEEE 610 auditoria audit Avalia o independente de produtos de so
97. lecer prioridades desenvolver a abordagem e planear as a es Ver tamb m IDEAL estabilidade stability Capacidade do produto de software em evitar efeitos inesperados ap s ter sofrido altera es ISO 9126 Ver tamb m manutenibilidade estimativa de teste test estimation C lculo aproximado tendo em conta v rios aspetos do teste por exemplo esfor o data de conclus o custos envolvidos n mero de casos de teste etc que utilizado mesmo quando os dados de entrada est o incompletos incertos ou difusos estimativa de tr s pontos three point estimation M todo de estimativa de teste que usa valores estimados para o melhor caso para o pior caso e para o caso mais prov vel do tema a estimar para aumentar o grau de certeza associado respetiva estimativa estrat gia de teste test strategy Descri o de n vel superior dos v rios n veis de teste a executar e dos testes dentro desses n veis para uma organiza o ou para um programa um ou mais projetos exatid o accuracy Capacidade que um produto de software tem para fornecer os resultados ou efeitos corretos ou acordados dentro do n vel desejado de precis o ISO 9126 Ver 23 tamb m funcionalidade F execu o de teste 1 test execution Processo de execu o de um teste no componente ou ATM sistema alvo de teste produzindo resultados 2 test run Execu o de um teste numa ATA vers o espec fica do objecto de teste executa
98. lise prioriza o e controlo de riscos gest o de testes test management Planeamento estimativa monitoriza o e controlo das atividades de teste Atividades geralmente levadas a cabo pelo gestor de testes gest o de testes baseada em sess es session based test management M todo para medir e gerir testes baseados em sess es por ex testes explorat rios gestor de testes test manager Pessoa respons vel pela gest o de um projeto de testes nomeadamente pela gest o das atividades dos recursos e da avalia o de um objeto de teste A pessoa que dirige controla administra planeia e regula a avalia o de um objeto de teste GQM GQM Goal Question Metric Ver M trica Quest o Objetivo gr fico de controlo control chart Ferramenta de controlo estat stico usada para monitorar um processo e determinar se estatisticamente controlado Representa graficamente o valor m dio e os limites superior e inferior os valores mais altos e mais baixos de um processo gr fico de invoca es call graph Representa o abstrata de rela es de invoca es entre subrotinas de um programa Gr fico Shewhart Shewhart chart Ver gr fico de controlo grafo causa efeito cause effect graph Representa o gr fica de dados de entrada e ou est mulos causas com as suas sa das associadas efeitos que pode ser utilizada para a 28 conce o de testes grafo de fluxo de controlo control flow graph Repre
99. menta o de objetivos de longo prazo Um scorecard fornece medi es est ticas do desempenho ao longo ou no fim de um determinado intervalo Ver tamb m balanced scorecard painel de instrumentos SCRUM SCRUM Framework iterativa e incremental de gest o de projetos largamente utilizada no desenvolvimento gil de software Ver tamb m desenvolvimento gil de software segmento subpath Sequ ncia de instru es execut veis num componente seguran a 1 safety Capacidade de um produto de software em atingir n veis aceit veis no risco de causar danos a pessoas neg cios software propriedade ou meio ambiente num contexto de utiliza o espec fico ISO 9126 2 security Atributos de um produto de software que se baseia na sua capacidade de prevenir acessos n o autorizados tanto deliberados como acidentais a programas e dados ISO 9126 Ver tamb m funcionalidade sem sucesso fail Um teste considera se como sem sucesso se o resultado obtido n o corresponde ao resultado esperado semear falhas fault seeding bebugging Processo que acrescentanta intencionalmente defeitos queles que j est o no componente ou sistema com a finalidade de monitorar a taxa de dete o e remo o e estimar o n mero de defeitos restantes Semear falhas faz normalmente parte do teste de desenvolvimento pr lan amento e pode ser realizada em qualquer n vel de teste componente integra o ou sistema Depois IEEE 610
100. menta o de testes por exemplo plano de testes e especifica o de conce o de testes casos de teste procedimento de testes ou gui o de testes rastreabilidade vertical vertical traceability Mapeamento dos requisitos atrav s das v rias camadas desde a documenta o de desenvolvimento at aos componentes Rational Unified Process Rational Unified Process Framework propriet ria para o processo de desenvolvimento de software que adapt vel e iterativa e que consiste num ciclo de 4 fases in cio elabora o constru o e transi o recuperabilidade recoverability Capacidade que um produto de software tem para restabelecer um n vel espec fico de desempenho e de recuperar os dados diretamente afetados em caso de falha ISO 9126 Ver tamb m fiabilidade redator scribe Pessoa que regista num formul rio cada defeito mencionado bem como todas as sugest es de melhoria durante uma reuni o de revis o de processo O redator deve assegurar a legibilidade e inteligibilidade do formul rio de registo registo da execu o do teste test run log Ver registo de teste registo de estados status accounting Elemento da gest o de configura es que consiste no registo e reporte da informa o necess ria a uma gest o efetiva de configura es Esta informa o inclui uma lista da identifica o da configura o aprovada o estado das altera es propostas configura o e o estado da implementa o
101. model modelo de maturidade measure medida measurement medi o measurement scale escala de medida memory leak mem ria perdida methodical testing teste met dico metric m trica migration testing teste de migra o milestone marco mind map mapa mental mistake engano model based testing teste baseado em modelos modeling tool ferramenta de modela o moderator moderador modified condition decision e De nage cobertura modificada de decis es e condi es coverage modified condition decision e a Rn testing teste modificado de condi es e decis es modified multiple condition coverage cobertura modificada de m ltiplas condi es modified multiple condition teste modificado de m ltiplas condi es testing module m dulo module testing teste de m dulo monitor monitor monitoring tool ferramenta de monitoriza o monkey testing teste do macaco MTBF tempo m dio entre falhas MTTR tempo m dio para reparar multiple condition m ltiplas condi es multiple condition coverage cobertura de m ltiplas condi es multiple condition testing teste de m ltiplas condi es mutation analysis an lise de muta o mutation testing teste de muta o Myers Briggs Type Indicator MBTD indicador tipo Myers Briggs 72 Ingl s Po
102. mpenho est o a ser utilizadas ATM efic cia effectiveness Capacidade de produ o de um resultado pretendido Ver tamb m efici ncia ATM efici ncia efficiency 1 Capacidade que um produto de software tem de responder com o ATT desempenho apropriado relativamente quantidade de recursos utilizados sob determinadas circunst ncias ISO 9126 2 A capacidade de um processo para produzir o resultado pretendido em rela o quantidade de recursos utilizados elemento de configura o configuration item Agrega o de hardware software ou ambos que designada para a gest o de configura es e tratada como uma entidade nica nesse processo de gest o de configura es IEEE 610 emulador emulator Dispositivo programa de computador ou sistema que aceita os mesmos valores de entrada inputs e produz os mesmos valores de sa da outputs de um dado sistema IEEE 610 Ver tamb m simulador F engano mistake Ver erro entrada input Vari vel lida por um componente armazenada dentro ou fora desse componente entrada de teste test input Dados recebidos a partir de uma fonte externa pelo objeto alvo de teste durante a execu o do teste A fonte externa pode ser hardware software ou humana entrada especificada specified input Entrada para a qual a especifica o prev o resultado entrega deliverable Qualquer produto de trabalho que tem de ser disponibilizado a algu m que n o o auto
103. nclui a seguinte informa o Nome e detalhes de contacto A vers o do gloss rio presentemente 2 2pt Zona exata do gloss rio Para novas entradas do gloss rio inclua igualmente uma refer ncia para o Syllabus ISTQB que usa o termo Informa o de suporte tais como a raz o para a altera o proposta ou uma refer ncia para o uso de um termo Pode submeter coment rios nas seguintes formas apresentadas por ordem de prefer ncia 1 2 3 Por E mail para glossario pstqb pt Por correio para PSTQB FEUP Rua Dr Roberto Frias 4200 465 PORTO PORTUGAL Por FAX para 351 22 557 41 03 dirigido a PSTQB 63 Anexo C Tradu o dos termos em ingl s Para facilitar a pesquisa do termo em portugu s a partir do termo em ingl s apresenta se neste anexo a lista de termos em ingl s e a correspondente tradu o Ingl s Portugu s A abstract test case caso de teste abstrato acceptance aceita o acceptance criteria crit rio de aceita o acceptance testing teste de aceita o accessibility testing teste de acessibilidade accuracy exatid o accuracy testing teste de exatid o acting IDEAL a o IDEAL action word driven testing teste orientado a palavras a o actor ator actual outcome resultado obtido actual result resultado obtido ad hoc review revis o ad hoc ad hoc testing teste ad hoc adaptability
104. ng Ver teste modificado de condi es e decis es teste de desempenho performance testing Processo de testes que determina o desempenho de um produto de software Ver tamb m teste de efici ncia teste de desenvolvimento development testing Teste formal ou informal executado pelos programadores durante a implementa o de um componente ou sistema geralmente no ambiente de desenvolvimento IEEE 610 teste de disponibilidade serviceability testing Ver teste de manutenibilidade teste de documenta o documentation testing Teste qualidade da documenta o Por exemplo teste ao manual de utiliza o ou ao manual de instala o teste de efici ncia efficiency testing Processo de teste para determinar a efici ncia de um produto de software teste de escalabilidade scalability testing Tipo de teste que determina a escalabilidade de um produto de software teste de estados finito finite state testing Ver teste de transi o de estados teste de exatid o accuracy testing Processo de teste para determinar a exatid o de um produto de software teste de fiabilidade reliability testing Processo de teste que determina a fiabilidade de um produto de software teste de fluxo de controlo control flow testing Abordagem para o teste baseado em estrutura na qual os casos de teste s o projetados para executar as sequ ncias espec ficas de eventos Existem v rias t cnicas para teste de fluxo de controlo
105. nhold ISBN 0 442 20672 0 Chow T Chow 1978 Testing Software Design Modelled by Finite Sate Machines in IEEE Transactions on Software Engineering Vol 4 No 3 May 1978 CMM M Paulk C Weber B Curtis and M B Chrissis 1995 The Capability Maturity Model Guidelines for Improving the Software Process Addison Wesley ISBN 0 201 54664 7 CMMI M B Chrissis M Konrad and S Shrum 2004 CMMI Guidelines for Process Integration and Product Improvement Addison Wesley ISBN 0 321 15496 7 Deming D W Edwards 1986 Out of the Crisis MIT Center for Advanced Engineering Study ISBN 0 911379 01 052 61 Fenton N Fenton 1991 Software Metrics a Rigorous Approach Chapman amp Hall ISBN 0 53249 425 1 Fewster and Graham M Fewster and D Graham 1999 Software Test Automation Effective use of test execution tools Addison Wesley ISBN 0 201 33140 3 Freedman and Weinberg D Freedman and G Weinberg 1990 Walkthroughs Inspections and Technical Reviews Dorset House Publishing ISBN 0 932633 19 6 Garvin D A Garvin 1984 What does product quality really mean in Sloan Management Review Vol 26 nr 1 1984 Gerrard P Gerrard and N Thompson 2002 Risk Based E Business Testing Artech House Publishers ISBN 1 58053 314 0 Gilb and Graham T Gilb and D Graham 1993 Software Inspection Addison Wesley ISBN 0 201 63181 4 Graham D Graham E van Veenendaal I Evans and R Black 200
106. nt excellence model Estrutura n o prescritiva para o sistema de gest o da qualidade de uma organiza o que foi definida e propriedade da European Foundation for Quality Management baseada em 5 crit rios de Capacidade englobando a atividade de uma organiza o e 4 crit rios de Resultado englobando o que uma organiza o alcan a modelo de processos process model Framework onde processos da mesma natureza s o classificados num modelo global como por exemplo um modelo de melhoria de testes modelo em V V model Estrutura para descrever as atividades do ciclo de vida de desenvolvimento do software desde a especifica o de requisitos at manuten o O modelo em V demonstra como as atividades de teste podem ser integradas em cada fase do ciclo de desenvolvimento do software modelo embebido de desenvolvimento iterativo embedded iterative development model Submodelo de ciclo de vida de desenvolvimento que aplica uma abordagem iterativa com o objetivo de detalhar a conce o codifica o e teste dentro de um modelo sequencial global Neste caso os documentos de conce o requisitos de alto n vel s o preparados e aprovados para a globalidade do projeto mas os documentos detalhados para a conce o desenvolvimento de c digo e testes s o realizados em itera es moderador moderator inspection leader L der ou principal respons vel pela inspe o ou por qualquer outro processo de revis
107. nta o instrumentation Inser o de c digo adicional no programa a fim de recolher informa es sobre o seu comportamento durante a sua execu o Por exemplo para medir a cobertura de c digo instrumentador instrumenter Ferramenta de software utilizada para proceder instrumenta o instrumentador de programa program instrumenter Ver instrumentador F integra o integration Processo que combina componentes ou sistemas em conjuntos maiores integra o funcional functional integration Abordagem de integra o que combina os componentes ou sistemas com a finalidade de fazer com que a funcionalidade b sica funcione o mais cedo poss vel Ver tamb m teste de integra o intelig ncia emocional emotional intelligence A capacidade ou habilidade para identificar avaliar e gerir as suas pr prias emo es as dos outros e as do grupo interoperabilidade interoperability Capacidade que um produto de software tem para interagir com um ou mais componentes ou sistemas espec ficos ISO 9126 Ver tamb m funcionalidade ETM intervalo de confian a confidence interval Na gest o de riscos do projeto o per odo de tempo em que uma a o de conting ncia deve ser implementada a fim de ser eficaz em reduzir o impacto do risco item de cobertura coverage item Entidade ou propriedade utilizada como base para a cobertura de teste Por exemplo parti es de equival ncia ou instru es de c digo item
108. ntes com simuladores stubs e controladores drivers teste de manuten o maintenance testing Testa as altera es feitas a um sistema operacional ou o impacto de um ambiente alterado num sistema operacional teste de manutenibilidade maintainability testing Processo de teste que determina a manutenibilidade de um produto de software teste de migra o migration testing Ver teste de convers o teste de m dulo module testing Ver teste de componentes teste de muta o mutation testing Ver teste paralelo teste de m ltiplas condi es multiple condition testing T cnica caixa branca de conce o de testes onde os casos de testes s o concebidos para executar combina es de resultados das condi es individuais dentro de uma instru o teste de parti o partition testing Ver particionar por equival ncias Beizer teste de perfil operacional operational profile testing Teste estat stico que utiliza um modelo de opera es de sistema para tarefas de curta dura o e de probabilidade de utiliza o mais comum Musa 53 ATT ATT ATT ATA ATA ATT teste de portabilidade portability testing Processo de teste que determina a portabilidade de um produto de software teste de procedimento procedure testing Teste orientado para garantir que o componente ou sistema pode operar conjuntamente com outros procedimentos de neg cio ou operacionais sejam eles novos ou j existentes
109. o onde os componentes de n vel mais baixo s o testados primeiro seguindo se o teste de componentes de n veis superiores Este processo repetido at que o componente no topo da hierarquia seja testado Ver tamb m teste de integra o teste s condi es e decis es decision condition testing T cnica caixa branca de conce o de testes onde s o concebidos casos de teste para executar resultados de condi es e decis es teste s user story user story testing T cnica de conce o de testes caixa preta na qual os casos de teste s o projetados com base em user stories para verificar a sua correcta aplica o Ver tamb m user story teste baseado em ataques attack based testing T cnica de teste baseada na experi ncia do testador que usa ataques de software para induzir falhas principalmente falhas relacionadas seguran a Ver tamb m ataque teste baseado em checklists checklist based testing T cnica de conce o de testes baseada na experi ncia do testador em que ele utiliza uma lista de alto n vel de itens a serem observados verificados ou lembrados ou um conjunto de regras ou crit rios segundo as quais um produto deve ser verificado Ver tamb m t cnica baseada na experi ncia 48 ETM ATA ATA ATA teste baseado em c digo code based testing Ver teste caixa branca teste baseado em modelos model based testing Testes com base em modelos de componentes ou do sistema sob teste por
110. o pseudo random S rie que aparenta ser aleat ria mas que de facto foi gerada de acordo com uma sequ ncia pr estabelecida qualidade quality Grau que estabelece em que medida um componente sistema ou processo responde aos requisitos especificados e ou s necessidades e expectativas do utilizador consumidor Depois de IEEE 610 qualidade baseada na produ o manufacturing based quality Vis o de qualidade onde a qualidade medida pelo grau de conformidade de um produto ou servi o relativamente sua especifica o conce o e requisitos A qualidade deriva do s processo s utilizado s Garvin Ver tamb m qualidade baseada no produto qualidade baseada na transcend ncia qualidade baseada no utilizador qualidade baseada no custo 39 EITP EITP EITP EITP qualidade baseada na transcend ncia transcendent based quality Vis o de qualidade onde a qualidade n o pode ser definida com precis o mas que percebida quando est presente ou estamos conscientes da sua aus ncia quando tal n o acontece Qualidade depende da perce o e dos sentimentos afetivos de um indiv duo ou grupo de indiv duos para um produto Depois de Garvin Ver tamb m qualidade baseada na produ o qualidade baseada no produto qualidade baseada no utilizador qualidade baseada no custo qualidade baseada no custo value based quality Vis o de qualidade onde a qualidade definida pelo pre o Um produto ou servi o de q
111. o para ser processado IEEE 610 apontador partido wild pointer Apontador que referencia uma localiza o que est fora do mbito desse apontador ou que n o existe Ver tamb m apontador aprendibilidade learnability Capacidade que um produto de software tem de possibilitar ao utilizador aprender a sua aplica o ISO 9126 Ver tamb m usabilidade aprendizagem IDEAL learning IDEAL Fase dentro do modelo IDEAL onde uma pessoa aprende pela sua experi ncia melhorando a sua capacidade de adotar novos processos e tecnologias A fase de aprendizagem consiste nas atividades de an lise e valida o e na proposta de a es futuras Ver tamb m IDEAL ETM ATA ATM apresenta o estruturada de documento travessia estruturada structured walkthrough Ver apresenta o de documento aprova o pass Um teste ser aprovado se o resultado obtido for igual ao resultado esperado aprova o de teste test pass Ver aprova o armazenamento storage Ver utiliza o de recursos arquiteto de teste test architect 1 Uma pessoa que fornece orienta es e dire es estrat gicas para uma organiza o de teste e para a sua rela o com outras disciplinas 2 Uma pessoa que define a forma como o teste estruturado para um determinado sistema incluindo t picos como ferramentas de teste e gest o de dados de teste rvore de classifica o classification tree Arvore mostrando as parti es de equiva
112. o utilizador a navegar rapidamente para o item relativo ao termo que aparece direita As refer ncias cruzadas Ver tamb m s o igualmente usadas para rela es entre um termo mais amplo e um termo mais espec fico bem como para a sobreposi o de significado entre dois termos Palavras Chave O Gloss rio do ISTQB cont m muitos termos por diferentes raz es Alguns deles s o fornecidos para apoiar o leitor de um programa ISTQB na compreens o do texto Alguns s o apresentados apenas porque o termo foi usado numa vers o anterior de um programa e existe a preocupa o de aplicar as regras da compatibilidade de vers es No entanto provavelmente os termos mais importantes s o as palavras chave usadas em exame exame e que s o explicitamente identificadas pelos diversos programas ISTQB Um importante grupo de utilizadores destas palavras chave s o os profissionais de teste que se est o a preparar para um exame ISTQB Para apoi los as palavras chave que precisam de conhecer para um exame particular s o indicadas neste gloss rio Note se que o princ pio da heran a aplic vel Por exemplo para um exame ISTQB avan ado preciso conhecer todas as palavras chave do n vel base do ISTQB As palavras chave s o indicadas da seguinte maneira F Palavra chave do ISTQB n vel base Foundation Syllabus ATM Palavra chave do ISTQB n vel avan ado Test Management Syllabus ATA Palavra chave do ISTQB n vel avan ado
113. oc review Ver revis o informal revis o de gest o management review Avalia o sistem tica da aquisi o do fornecimento do desenvolvimento da opera o ou do processo de manuten o de software Tal avalia o pode ser efetuada pela equipa de gest o ou por algu m em seu nome a fim de monitorizar o progresso determinar o estado dos planos e calend rios confirmar os requisitos e os seus sistemas de aloca o ou para avaliar a efic cia da abordagem da gest o para fins a atingir IEEE 610 IEEE 1028 revis o de testabilidade testability review Verifica o detalhada da base para testes com o objetivo de determinar se esta est num n vel adequado de qualidade para servir como documento de entrada para o processo de teste Depois de TMap revis o formal formal review Revis o caracterizada por procedimentos e requisitos documentados Por exemplo uma inspe o revis o informal informal review Revis o que n o baseada num procedimento formal documentado revis o por pares peer review Revis o do trabalho de um produto de software feita por colegas do fabricante do produto com a finalidade de identificar defeitos e sugerir melhorias Como exemplo podemos citar a inspe o a revis o t cnica e a apresenta o de documento walkthrough revis o t cnica technical review Atividade de discuss o em grupo que se foca em alcan ar um consenso sobre a abordagem t cnica a ser adotada Gilb e G
114. onal intelligence intelig ncia emocional emulator emulador 68 Ingl s Portugu s entry criteria crit rio de entrada entry point ponto de entrada equivalence class classe de equival ncia equivalence partition parti o de equival ncia equivalence partition coverage cobertura de parti o de equival ncia equivalence partitioning particionar por equival ncias error erro error guessing antecipar erros error seeding inje o de erros error seeding tool ferramenta de inje o de erros error tolerance toler ncia ao erro establishing IDEAL estabelecer IDEAL evaluation avalia o exception handling tratamento de exce es executable statement instru o execut vel exercised executado exhaustive testing teste exaustivo exit criteria crit rio de sa da exit point ponto de sa da expected outcome resultado esperado expected result resultado esperado experience based technique t cnica baseada na experi ncia experience based test design technique t cnica de conce o de testes baseada na experi ncia experience based testing teste baseado na experi ncia exploratory testing testes explorat rios extreme programming eXtreme Programming F factory acceptance testing testes de aceit
115. or principal de desempenho keyword driven testing teste orientado a palavras chave L LCSAJ Linear Code Sequence And Jump sequ ncia linear de c digo e salto cobertura de sequ ncia linear de c digo e LCSAJ coverage salto LCSAJ testing teste de sequ ncia linear de c digo e salto lead assessor l der de avalia o learnability aprendibilidade learning IDEAL aprendizagem IDEAL level test plan plano para um n vel de testes lifecycle model modelo de ciclo de vida link testing teste de integra o de componentes load profile perfil de carga load testing teste de carga load testing tool ferramenta de teste de carga logic coverage testing teste de cobertura l gica logic driven testing teste dirigido pela l gica 71 Ingl s Portugu s logical test case caso de teste l gico low level test case caso de teste detalhado M maintainability manutenibilidade maintainability testing teste de manutenibilidade maintenance manuten o maintenance testing teste de manuten o man in middle attack ataque com homem no meio management review revis o de gest o manufacturing based quality qualidade baseada na produ o master test plan plano mestre de testes maturity maturidade maturity level n vel de maturidade maturity
116. overflow buffer overflow Falha de acesso mem ria devido tentativa por parte de um processo de armazenar dados al m dos limites de um buffer de comprimento fixo resultando na substitui o de dados em reas de mem ria adjacentes ou ocorr ncia de uma exce o de overflow Ver tamb m buffer F bug bug Ver defeito C caminho path Sequ ncia de eventos por exemplo instru es execut veis de um componente ou sistema a partir de um ponto de entrada at um ponto de sa da caminho dd dd path Caminho entre duas decis es de um algoritmo ou dois n s de decis o do grafo correspondente que n o inclui outras decis es Ver tamb m caminho caminho de auditoria audit trail Caminho pelo qual a entrada original de um processo por exemplo dados pode ser rastreada ao longo de todo o processo tendo como ponto de partida da an lise a sa da desse mesmo processo Isto facilita a an lise de defeitos e permite a realiza o de um processo de auditoria TMap caminho exequ vel feasible path Caminho para o qual existe um conjunto de valores de entrada input e de pr condi es que fazem com que ele seja executado caminho n o exequ vel infeasible path Caminho que n o pode ser executado por nenhum conjunto poss vel de valores de entrada input caminho no fluxo de controlo control flow path Ver caminho camuflagem de defeitos defect masking fault masking Ocorr ncia de um defeito que previn
117. pecificamente para um conjunto de utilizadores ou clientes fiabilidade reliability Capacidade do produto de software para executar as fun es necess rias sob determinadas condi es por um per odo de tempo ou por um n mero determinado de execu es ISO 9126 ficha de testes test charter charter Declara o dos objetivos de teste e de poss veis ideias de como testar As fichas de testes s o utilizadas em testes explorat rios Ver tamb m testes explorat rios fluxo de controlo control flow A sequ ncia de eventos caminhos na execu o de um componente ou sistema fluxo de dados data flow Representa o abstrata da sequ ncia e poss veis mudan as do estado dos objetos de dados sendo que os estados poss veis de um objeto s o cria o utiliza o e destrui o Beizer framework de testes unit rios unit test framework Ferramenta que fornece um ambiente para testes unit rios ou de componente no qual esse componente pode ser testado O teste pode ser feito isoladamente ou com recurso a simuladores e controladores apropriados A framework tamb m fornece outros apoios para o programador como por exemplo capacidades de debugging Graham funcionalidade functionality Capacidade do produto de software de fornecer funcionalidades que respondam s necessidades pedidas ou impl citas sempre que o software utilizado sob determinadas condi es ISO 9126 funcionalidade de software software fea
118. r do produto de trabalho entrega de teste test deliverable Qualquer produto de trabalho de teste que tem de ser disponibilizado a algu m que n o o autor do produto de trabalho Ver tamb m entrega deliverable entrega di ria daily build Atividade di ria de desenvolvimento na qual um sistema compilado e completamente integrado normalmente durante a noite para que esse sistema esteja e contenha as ltimas altera es em qualquer momento F equipamento de teste test harness Ambiente de teste composto pelos simuladores e controladores necess rios para executar um teste F erro error A o humana que produz um resultado incorreto IEEE 610 escala de medida measurement scale Escala que restringe o tipo de an lise de dados que 22 ATM EITP ATT ATM ATM ATA ETM pode ser desempenhado sobre si pr pria ISO 14598 escalabilidade scalability Capacidade de atualiza o de um produto de software de modo a receber aumentos de carga na sua utiliza o Depois de Gerrard especifica o specification Documento que especifica de prefer ncia de uma forma completa precisa e verific vel os requisitos conce o comportamento ou outras caracter sticas de um componente ou sistema e frequentemente os procedimentos para determinar se estas necessidades foram satisfeitas IEEE 610 especifica o de caso de teste test case specification Documento que especifica um conjunto de casos
119. raham IEEE 1028 Ver tamb m revis o por pares revisor reviewer checker Pessoa envolvida na revis o que identifica e descreve anomalias no produto ou no projeto sob revis o Os revisores podem ser escolhidos para representar diferentes pontos de vista e diferentes pap is durante a revis o risco risk Fator que pode resultar em consequ ncias negativas no futuro normalmente expresso em termos de impacto ou probabilidade de ocorr ncia 43 ATM ATM ATM ATT EITP EITP risco de produto product risk Risco diretamente relacionado com o objeto de teste Ver tamb m risco risco de projeto project risk Risco relacionado com a gest o e o controlo do projeto de teste por exemplo falta de pessoal prazos rigorosos altera o de requisitos etc Ver tamb m risco risco de qualidade quality risk Risco relacionado com um atributo de qualidade Ver tamb m atributo de qualidade risco de produto robustez robustness Grau at ao qual um componente ou sistema pode funcionar corretamente na presen a de entradas inv lidas ou na presen a de condi es de ambiente extremas IEEE 610 Ver tamb m toler ncia ao erro toler ncia a falhas RUP RUP Ver Rational Unified Process S sa da output Vari vel armazenada dentro ou fora de um componente escrita por um componente scorecard scorecard Representa o agregada de medidas de desempenho que ilustram o progresso em rela o imple
120. rio de progresso de testes test progress report Documento que resume as atividades e os resultados de teste que produzido em intervalos regulares para reportar o progresso das atividades face a um plano base nomeadamente o plano de testes original e para comunicar riscos e medidas alternativas que necessitem de uma decis o da gest o relat rio de testes test report Ver relat rio sum rio de testes relat rio de progresso de testes relat rio de transmiss o de item item transmittal report Ver nota de entrega relat rio de transmiss o de item de teste test item transmittal report Ver nota de entrega relat rio sum rio de testes test summary report Documento que resume as atividades de teste e os respetivos resultados Cont m tamb m uma avalia o dos itens de teste contra os crit rios de sa da IEEE 829 representa o cont nua continuous representation Estrutura de um modelo de capacidade e maturidade em que os n veis de capacidade fornecem uma ordem recomendada para a abordagem de melhoria dos processos dentro de determinadas reas de processo CMMI representa o por n veis staged representation Estrutura de modelo em que assim que os objetivos de um conjunto de reas do processo sejam atingidos estabelecido um nivel de maturidade cada n vel serve de base para os n veis subsequentes CMMI reprodutibilidade dos testes test reproducibility Atributo de teste indicando se sempre
121. rry USA Ander Pettersson Sweden Horst Pohlmann Germany Juha Pomppu Finland Meile Posthuma The Netherlands Erkki P yh nen Finland Maaret Pyh j rvi Finland Andy Redwood UK Stuart Reid UK Piet de Roo The Netherlands Steve Sampson UK Shane Saunders UK Hans Schaefer Norway Jurri n Seubers The Netherlands Dave Sherratt UK Mike Smith UK Andreas Spillner Germany Lucjan Stapp Poland Richard Taylor UK Geoff Thompson UK Stephanie Ulrich Germany Matti Vuori Finland Gearrel Welvaart The Netherlands Paul Weymouth UK Pete Williams UK Hist rico de Altera es ao Documento Original Vers o 2 2 d d 19 10 2012 Esta nova vers o foi desenvolvida para suportar o programa de n vel avan ado vers o de 2012 e o programa de n vel especialista Test Management vers o de 2011 Al m disso houve tamb m altera es para implementar pedidos de altera o para a vers o 2 2 do Gloss rio do ISTQB Novos termos adicionados an lise de dom nio domain analysis anti padr o anti pattern arquiteto de teste test architect ataque com homem no meio man in the middle attack ator actor avalia o de risco risk assessment categoria de defeitos defect category CMMI comit de gest o de defeitos defect management committee comit de gest o de defeitos defect triage committee condic o at mica atomic condition control de qualidade qual
122. rtugu s N n switch coverage cobertura N switch n switch testing teste N switch negative testing teste negativo neighborhood integration testing teste de integra o por vizinhos non conformity n o conformidade non functional requirement requisito n o funcional non functional test design technique t cnica de conce o de testes n o funcionais non functional testing teste n o funcional O off the shelf software software de prateleira open source tool ferramenta open source operability operabilidade operational acceptance testing teste de aceita o operacional operational environment ambiente operacional operational profile perfil operacional operational profile testing teste de perfil operacional operational profiling defini o de perfil operacional operational testing teste operacional oracle or culo orthogonal array matriz ortogonal orthogonal array testing teste matriz ortogonal outcome resultado outsourced testing teste por terceiros output sa da output domain dom nio de sa da output value valor de sa da P pair programming programa o em pares pair testing teste em pares pairwise integration testing teste de integrac o aos pares pairwise testing teste aos pares Pareto anal
123. s objetivos s o definidos de forma muito espec fica em vez de gen rica SMART uma sigla derivada dos atributos associados aos objetivos que se quer definir espec ficos mensur veis ating veis relevantes e definidos no tempo Specific Measurable Attainable Relevant and Timely m trica metric Escala e m todo utilizados para medi o ISO 14598 m tricas de cobertura de Chow Chow s coverage metrics Ver cobertura N switch Chow m trica de converg ncia convergence metric M trica que mostra o progresso em direc o a um crit rio definido por exemplo converg ncia do n mero total de testes executados com o n mero total de testes planeados para execu o M trica Quest o Objetivo Goal Question Metric Abordagem medida do software recorrendo a um modelo com 3 n veis n vel conceptual Objetivo n vel operacional Quest o e n vel quantitativo M trica miss o de teste test mission O objetivo do teste para uma organiza o muitas vezes documentada como parte da pol tica de teste Ver tamb m pol tica de teste mitiga o do risco risk mitigation Ver controlo de risco 33 EITP EITP EITP ATM EITP modelo baseado em conte do content based model Modelo de processo que fornece uma descri o detalhada de boas pr ticas de engenharia Por exemplo pr ticas de teste Ver tamb m CTP processos cr ticos de teste fator cr tico de sucesso modelo de aumento da fiabilida
124. s ou criados inesperadamente teste da integridade de dados data integrity testing Ver teste da integridade da base de dados teste de aceita o acceptance testing Teste formal associado s necessidades do utilizador requisitos e processos de neg cio realizado para determinar se existe ou n o um sistema que satisfaz os crit rios de aceita o e permite ao utilizador cliente ou entidade autorizada determinar se deve ou n o aceitar o sistema Depois de IEEE 610 teste de aceita o de utilizador user acceptance testing Ver teste de aceita o teste de aceita o operacional operational acceptance testing Testes operacionais durante a fase de testes de aceita o tipicamente executados num ambiente operacional simulado pela equipa de opera es e ou adminstra o de sistemas focados nos aspetos operacionais por exemplo recuperabilidade consumo de recursos instalabilidade e conformidade t cnica Ver tamb m teste operacional teste de aceita o da produ o production acceptance testing Ver teste de aceita o operacional teste de acessibilidade accessibility testing Teste para determinar a facilidade com que utilizadores com defici ncias limita es conseguem utilizar um componente ou sistema Gerrard teste de admiss o intake test Inst ncia especial do teste r pido smoke test que ajuda a decidir se o componente ou sistema est pronto para testes mais detalhados Este tipo de teste
125. se de execu o de teste test execution schedule cronograma de execu o de testes test execution technique t cnica de execu o de testes test execution tool ferramenta de execu o de testes test fail teste falhado test generator gerador de testes test harness equipamento de teste test implementation implementa o do teste test improvement plan plano de melhoria de testes test incident incidente de teste 78 Ingl s Portugu s test incident report relat rio de incidentes de teste test infrastructure infrastutura de teste test input entrada de teste test item item de teste test item transmittal report relat rio de transmiss o de item de teste test leader l der de teste test level n vel de teste test log registo de teste test logging grava o do registo de teste test management gest o de testes test management tool ferramenta de gest o de testes test manager gestor de testes test mission miss o de teste test monitoring monitoriza o de teste test object objeto de teste test objective objetivo de teste test oracle or culo de teste test outcome resultado do teste test pass aprova o de teste test performance indicator indicador de desempenho de teste test phase fase de teste
126. se numa an lise da especifica o funcional ou n o funcional de um componente ou sistema sem fazer refer ncia sua estrutura interna t cnica de conce o de casos de teste test case design technique Ver t cnica de conce o de testes 46 ATA ATM EITP ATT t cnica de conce o de teste estrutural structural test design technique Ver t cnica caixa branca de conce o de testes t cnica de conce o de testes test design technique Procedimento utilizado para obter e ou selecionar casos de teste t cnica de conce o de testes baseada em defeitos defect based test design technique Procedimento para obter e ou selecionar casos de teste direcionados a uma ou mais categorias de defeitos com os testes a serem desenvolvidos a partir do que conhecido sobre essas categorias espec ficas de defeitos Ver tamb m taxonomia de defeitos t cnica de conce o de testes baseada na estrutura structure based test design technique Ver t cnica caixa branca de conce o de testes t cnica de conce o de testes baseada na experi ncia experience based test design technique Procedimento para derivar e ou selecionar casos de teste baseados na experi ncia conhecimento ou intui o do testador t cnica de conce o de testes baseada nas especifica es specification based test design technique Ver t cnica caixa preta de conce o de testes t cnica de conce o de testes funcionais function
127. senta o abstrata de todas as poss veis segu ncias de eventos caminhos na execu o de um componente ou sistema grava o do registo de teste test logging test recording Processo de grava o de informa es acerca dos testes executados num registo log de testes ATM gravidade severity Grau de impacto que um defeito tem no desenvolvimento ou opera o de um componente ou sistema Depois de IEEE 610 EITP Grupo do Processo de Teste Test Process Group Conjunto de especialistas em testes que facilitam a defini o manuten o e melhoria do processo de testes utilizado por uma organiza o Depois de CMMI guia de instala o installation guide Instru es fornecidas por qualquer meio que orientam o processo de instala o Pode ser um guia manual um procedimento passo a passo um assistente de instala o ou um qualquer outro processo similar F gui o de teste test script Geralmente utilizado para referir uma especifica o do ATM procedimento de teste especialmente usado nos procedimentos autom ticos H hiperliga o hyperlink Apontador numa p gina web que transporta para uma outra p gina web EITP hist rico de projeto project retrospective Processo estruturado para a captura das li es aprendidas lessons learned e a cria o de um plano de a o tendo em vista melhorar o pr ximo projeto ou a pr xima fase do projeto em curso I EITP IDEAL Modelo de melhoria organizacional que f
128. software e outros elementos de suporte necess rios para realizar um teste Depois de IEEE 610 ambiente operacional operational environment Produtos de software ou hardware instalados nos locais de trabalho ou nas instala es dos utilizadores ou consumidores onde o componente ou sistema sob teste ser utilizado O ambiente pode incluir como software sistemas operativos sistemas de gest o de base de dados e outras aplica es analisabilidade analyzability Capacidade que o produto de software tem para ser analisado relativamente a defici ncias ou causas de falhas ou a capacidade em se identificarem componentes que foram modificados ISO 9126 Ver tamb m manutenibilidade analisador analyzer Ver analisador est tico analisador est tico static analyzer Ferramenta que efetua an lises est ticas analisador est tico de c digo static code analyzer Ferramenta que leva a cabo an lises estat sticas de c digo A ferramenta procura certas propriedades no c digo fonte tais como conformidade com normas de codifica o m tricas de qualidade ou anomalias no fluxo de dados an lise causal causal analysis An lise de defeitos para determinar as suas causas CMMI ATA EITP ATA ATT EITP ATM ATA ATT ATA ATT an lise causa efeito cause effect analysis Ver teste causa efeito an lise da origem do defeito root cause analysis T cnica de an lise direcionada a identificar a origem dos
129. solu es evoluem atrav s da colabora o entre equipas auto organizadas e multifuncionais desenvolvimento guiado por caracter sticas feature driven development Processo de desenvolvimento de software iterativo e incremental conduzido a partir da perspetiva de caracter sticas funcionalidade com valor para o cliente Desenvolvimento guiado por caracter sticas usado principalmente em desenvolvimento gil de software Ver tamb m desenvolvimento gil de software desenvolvimento orientado a testes test driven development Processo de desenvolvimento de software onde os casos de teste s o concebidos e frequentemente automatizados antes do software estar desenvolvido desvio deviation Ver incidente diagn stico IDEAL diagnosing IDEAL Fase dentro do modelo IDEAL onde se avalia a situa o atual face desejada Esta fase consiste nas atividades de caracteriza o do estado atual e do estado desejado bem como as respetivas recomenda es de evolu o Ver tamb m IDEAL diagrama causa efeito cause effect diagram Representa o gr fica utilizada para organizar e exibir as inter rela es das v rias causas poss veis ra zes de um problema As poss veis causas de um defeito ou falha real ou potencial s o organizadas em categorias e subcategorias numa estrutura em rvore representada na horizontal com o defeito potencial ou falha representados como n na raiz Depois de Juran diagrama de estados
130. ste de integra o de componentes component specification especifica o de componentes component testing teste de componentes compound condition condi o composta concrete test case caso de teste concreto concurrency testing teste de concorr ncia condition condi o condition combination coverage cobertura de combina o de condi es condition combination testing teste de combina o de condi es condition coverage cobertura de condi es condition determination coverage cobertura de determina o de condi es condition determination testing teste de determina o de condi es condition outcome resultado de condi o condition testing teste de condi es confidence interval intervalo de confian a confidence test teste r pido configuration configura o configuration auditing auditoria de configura o configuration control controlo de configura o configuration control board comit de controlo de configura es CCB configuration identification identifica o da configura o configuration item elemento de configura o configuration management gest o de configura es 66 Ingl s Portugu s configuration management tool ferramenta de gest o de configura es configuration testing teste de configura o
131. sting teste de stress stress testing tool ferramenta de teste de stress structural coverage cobertura estrutural structural test design technique t cnica de conce o de testes estrutural structural testing teste estrutural structure based technique t cnica baseada na estrutura structure based test design technique t cnica de conce o de testes baseada na estrutura structure based testing teste baseado na estrutura structured walkthrough apresenta o estruturada de documento stub simulador Shewhart chart gr fico Shewhart subpath segmento suitability adequabilidade suitability testing testes de adequabilidade suspension criteria crit rio de suspens o syntax testing testes de sintaxe system sistema system integration testing teste de integrac o de sistemas system of systems sistema composto preferencial sistema de sistemas TI Ingl s Portugu s system testing teste de sistema STEP Systematic Test and Evaluation Process processo sistem tico de teste e avalia o T technical review revis o t cnica test teste test approach abordagem de teste test architect arquitecto de teste test automation automa o de testes test basis base para testes test bed ambiente de teste test case caso de teste test
132. t o do risco da regress o por exemplo pela conce o de testware reutiliz vel e pela automa o extensiva de testes num ou em mais n veis de teste testes baseados na avalia o do risco risk based testing Abordagem de testes com o objetivo de reduzir o n vel de risco do produto e de informar as partes interessadas do seu estado e que come a nas primeiras etapas de um projeto Envolve a identifica o dos riscos do produto e a sua classifica o por n veis de risco de modo a dirigir o processo de testes testes de aceita o de f brica factory acceptance testing Teste de aceita o realizado no local em que o produto desenvolvido e executado pelos funcion rios do fabricante para determinar se um componente ou sistema satisfaz ou n o os requisitos e inclui normalmente hrdware e software Ver tamb m testes alfa testes de aceita o locais site acceptance testing Testes de aceita o feitos por utilizadores clientes nas suas instala es para determinar se um componente ou sistema satisfaz as necessidades desse utilizador cliente e se se enquadra dentro dos processos de neg cio que incluem normalmente hardware e software testes de adequabilidade suitability testing Processo de teste para determinar a adequa o de um produto de software testes de sintaxe syntax testing T cnica caixa preta de conce o de testes na qual os casos de teste s o concebidos com base na defini o de um dom nio de entra
133. t rio de conclus o dos testes test technique t cnica de teste test tool ferramenta de teste test type tipo de teste testability testabilidade testability review revis o de testabilidade testable requirements requisitos test veis tester testador testing testar testware testware thread testing teste de thread three point estimation estimativa de tr s pontos time behavior comportamento no tempo top down testing testes descendentes TMMIi Test Maturity Model Integration Test Maturity Model Integration TMMi TPA Test Point Analysis Test Point Analysis TPA TOM Total Quality Management Gest o de Qualidade Total TPG Test Process Group Grupo do Processo de Teste TPI Melhoria do Processo de Teste TPI Next TPI Next TOM Gest o de Qualidade Total traceability rastreabilidade transactional analysis an lise transacional transcendent based quality qualidade baseada na transcend ncia U understandability compreensibilidade unit unidade unit test framework framework de testes unit rios unit testing teste unit rio unreachable code c digo inating vel usability usabilidade usability testing teste de usabilidade use case caso de uso use case testing teste de casos de uso user acceptance testing teste de aceita o de utilizador
134. t committee comit de gest o de defeitos defect management tool ferramenta de gest o de defeitos defect masking camuflagem de defeitos defect report relat rio de defeitos defect taxonomy taxonomia de defeitos defect tracking tool ferramenta de controlo de defeitos defect triage committee comit de gest o de defeitos defect type tipo de defeito definition use pair par defini o uso deliverable entrega deming cycle ciclo de Deming design based testing teste baseado na conce o desk checking verifica o de secret ria development testing teste de desenvolvimento deviation desvio deviation report relat rio de desvios diagnosing IDEAL diagn stico IDEAL dirty testing teste sujo documentation testing teste de documenta o domain dom nio domain analysis an lise de dom nio driver controlador dynamic analysis an lise din mica dynamic analysis tool ferramenta de an lise din mica dynamic comparison compara o din mica dynamic testing teste din mico E effectiveness efic cia efficiency efici ncia efficiency testing teste de efici ncia EFQM excellence model modelo de excel ncia da EFQM elementary comparison testing teste de compara o elementar embedded iterative development model modelo embebido de desenvolvimento iterativo emoti
135. ta que suporta a cria o altera o e verifica o dos modelos do software ou sistema Graham ferramenta de monitoriza o monitoring tool Ver monitor ferramenta de prepara o de dados de teste test data preparation tool Tipo de ferramenta que possibilita que os dados sejam selecionados criados gerados manipulados e editados para serem utilizados em testes a partir de bases de dados existentes ferramenta de controlo de defeitos defect tracking tool Ver ferramenta de gest o de defeitos ferramenta de revis o review tool Ferramenta que d apoio ao processo de revis o As funcionalidades t picas deste tipo de ferramentas incluem suporte para planeamento e acompanhamento da revis o suporte na comunica o revis o colaborativa e um reposit rio para recolha e divulga o das m tricas ferramenta de seguran a security tool Ferramenta que d suporte seguran a operacional ferramenta de teste test tool Produto de software que suporta uma ou mais atividades de teste tais como o planeamento e controlo especifica o constru o de ficheiros e dados iniciais execu o de testes e an lise de testes TMap Ver tamb m CAST ferramenta de teste a hiperliga es hyperlink test tool Ferramenta utilizada para verificar que n o existem hiperliga es perdidas num portal web ferramenta de teste de carga load testing tool Ferramenta para apoiar o teste de carga que permite simular carga a
136. ta utilizada pelos programadores para reproduzir as falhas investigar o estado dos programas e encontrar o defeito defect correspondente Os debuggers permitem executar os programas passo a passo parar o programa em qualquer linha de c digo e examinar e atribuir valores s vari veis desse programa ferramenta de execu o de testes test execution tool Tipo de ferramenta que capaz de executar outro software utilizando um script automatizado ex captura reprodu o Fewster and Graham ferramenta de gest o de configura es configuration management tool Ferramenta que fornece suporte para a identifica o e controlo dos elementos de configura o para a identifica o do seu estado decorrente das altera es e das v rias vers es bem como da entrega de uma baseline de elementos de configura o ferramenta de gest o de defeitos defect management tool Ferramenta que facilita o registo e controlo das altera es bem como o controlo dos estados dos defeitos Geralmente estas ferramentas disponibilizam funcionalidades orientadas ao fluxo de trabalho para rastrear e controlar a aloca o corre o e re teste dos defeitos al m de fornecerem relat rios Ver tamb m ferramenta de gest o de incidentes ferramenta de gest o de incidentes incident management tool Ferramenta que facilita o registo e o controlo dos estados dos incidentes Geralmente estas ferramentas disponibilizam funcionalidades orientadas ao fluxo
137. te caixa preta blocked test case caso de teste bloqueado bottom up testing teste ascendente boundary value valor fronteira boundary value analysis an lise de valor fronteira boundary value coverage cobertura de valores fronteira boundary value testing teste de valor fronteira branch ramo branch condition condi o de ramo branch condition combination cobertura de combina es de condi es de coverage ramos branch condition combination T es testing teste de combina es de condi es de ramos branch condition coverage cobertura de condi es de ramo branch coverage cobertura de ramos branch testing teste de ramos buffer buffer buffer overflow buffer overflow bug defeito bug report relat rio de defeitos bug taxonomy taxonomia de defeitos bug tracking tool ferramenta de controlo de defeitos C call graph gr fico de invoca es CMM Capability Maturity Model CMM Capability Maturity Model Integration CMMI CMMD capture playback tool ferramenta de captura reprodu o capture replay tool ferramenta de captura reprodu o CASE CASE CAST CAST causal analysis an lise causal cause effect analysis an lise causa efeito cause effect decision table tabela de decis o causa efeito cause effect diagram diagrama causa efeito cause effect graph
138. te para um projeto que utiliza metodologias geis incorporando t cnicas e m todos tais como eXtreme Programming XP e que trata o processo de desenvolvimento como cliente do processo de testes enfatizando o paradigma test first design Ver tamb m desenvolvimento orientado a testes teste aleat rio random testing T cnica caixa preta de conce o de testes onde os casos de teste s o selecionados possivelmente por meio de um algoritmo de gera o pseudo aleat ria para responder a um perfil operacional Esta t cnica pode ser utilizada para testar atributos n o funcionais tais como fiabilidade e desempenho teste alfa alpha testing Teste operacional simulado ou real executado por utilizadores clientes potenciais ou por uma equipa de teste independente no ambiente de desenvolvimento mas fora da organiza o O teste alfa frequentemente utilizado para avaliar software de prateleira off the shelf servindo assim de teste de aceita o interno teste anal tico analytical test Teste baseado numa an lise sistem tica de por exemplo os riscos do produto ou requisitos teste aos pares pairwise testing T cnica caixa preta de conce o de testes onde os casos de teste s o concebidos para executar todas as combina es discretas poss veis de cada par de valores de entrada inputs Ver tamb m teste matriz ortogonal teste ascendente bottom up testing Abordagem incremental para o teste de integra
139. te s o concebidos para executar combina es de valores de entrada inputs utilizando o conceito de cobertura de determina o de condi es TMap teste de componentes component testing Teste aos componentes individuais de software IEEE 610 teste de concorr ncia concurrency testing Testes efetuados para determinar como a ocorr ncia de duas ou mais atividades dentro do mesmo intervalo de tempo conseguida por atividades intercaladas ou por execu o simult nea tratada pelo componente ou sistema IEEE 610 teste de condi es condition testing T cnica caixa branca de conce o de testes na qual os casos de teste s o concebidos para executar os resultados de condi es teste de configura o configuration testing Ver teste de portabilidade 51 ATT ATA ATT ATT ATT teste de confirma o confirmation testing Ver re teste teste de conformidade compliance testing conformance testing standards testing Processo de testes para determinar a conformidade do componente ou do sistema teste de convers o conversion testing Testes de software realizados aquando da convers o de dados dos sistemas existentes para serem usados nos sistemas de substitui o teste de decis o decision testing T cnica caixa branca de conce o de testes onde casos de teste s o concebidos para executar os resultados de decis es teste de determina o de condi es condition determination testi
140. test plan plano de testes test planning planeamento de testes test policy pol tica de teste test procedure procedimento de teste test procedure specification especifica o do procedimento de teste test process processo de teste test process improvement manifesto manifesto de melhoria do processo de teste test process improver otimizador do processo de teste test progress report relat rio de progresso de testes test record registo de teste test recording grava o do registo de teste test report relat rio de testes test reproducibility reprodutibilidade dos testes test requirement requisito de teste test result resultado do teste test rig plataforma de teste test run execu o de teste test run log registo da execu o do teste test scenario cen rio de teste test schedule cronograma de testes test script gui o de teste test session sess o de teste test set bateria de testes test situation situa o de teste test specification especifica o do teste test specification technique t cnica de especifica o de teste test stage fase de teste test strategy estrat gia de teste test suite bateria de testes test summary report relat rio sum rio de testes 79 Ingl s Portugu s test target cri
141. teste e os resultados esperados A compara o de teste pode ser efetuada durante a execu o do teste compara o din mica ou no final da execu o do teste compara o din mica dynamic comparison Compara o dos resultados esperados com os resultados obtidos sendo essa compara o efetuada durante a execu o do software ATT EITP ATA ATM ATA ATM Por exemplo atrav s de uma ferramenta de execu o de testes compara o p s execu o post execution comparison Compara o dos resultados obtidos versus os esperados no final da execu o do software comparador comparator Ver comparador de teste comparador de teste test comparator Ferramenta de teste que permite realizar a compara o autom tica dos resultados obtidos com os resultados esperados compilador compiler Ferramenta de software que traduz programas expressos numa linguagem de ordem superior na sua linguagem m quina equivalente IEEE 610 complexidade complexity Grau de dificuldade em entender manter e verificar a conce o e ou a estrutura interna de um componente ou sistema Ver tamb m complexidade ciclom tica complexidade ciclom tica cyclomatic complexity O n mero m ximo de caminhos lineares e independentes de um programa Complexidade ciclom tica definida como L N 2P onde L o n mero de arestas liga es de um grafo N n mero de n s de um grafo P n mero de partes desconectad
142. ture Ver funcionalidade G garantia de qualidade quality assurance Parte da gest o da qualidade que se foca em fomentar confian a de que os requisitos de qualidade ser o atingidos ISO 9000 gerador de testes test generator Ver ferramenta de prepara o de dados de teste gest o da mudan a change management Abordagem estruturada para ajudar a transi o de indiv duos equipas e organiza es de um estado corrente para um estado futuro desejado gest o da qualidade quality management Atividades coordenadas para dirigir e controlar a qualidade numa organiza o A dire o e o controlo de qualidade geralmente incluem o estabelecimento da pol tica e dos objetivos de qualidade assim como o planeamento o controlo a garantia e a melhoria da qualidade ISO 9000 gest o de altera es change management 1 Abordagem estruturada para transitar 27 EITP ATM ATA ATM EITP ETM ETM EITP individuos ou organiza es de um estado atual para um estado futuro 2 Forma controlada para efetuar uma mudan a ou uma proposta de altera o a um produto ou servi o Ver tamb m gest o de configura es e gest o da mudan a gest o de configura es configuration management Disciplina de aplica o de diretivas t cnicas e administrativas bem como de monitoriza o para identificar e documentar as caracter sticas funcionais e f sicas de um elemento de configura o Esta disciplina permite ain
143. u o expresso em percentagem de um dado elemento de cobertura quando sujeito a uma bateria de testes cobertura de caminhos path coverage Percentagem de caminhos que foram executados por uma bateria de testes 100 de cobertura de caminho implica 100 de cobertura LCSAJ cobertura de c digo code coverage Um m todo de an lise que determina que sec es do software foram executadas cobertas por uma bateria de testes e que sec es n o foram executadas Por exemplo cobertura de instru es cobertura de decis es ou cobertura de condi es cobertura de combina o de condi es condition combination coverage Ver cobertura de m ltiplas condi es cobertura de combina es de condi es de ramos branch condition combination coverage Ver cobertura de m ltiplas condi es cobertura de condi es condition coverage Percentagem de resultados das condi es que foram executadas por uma bateria de testes A cobertura de 100 exige que cada condi o elementar de uma decis o seja testada como Verdadeiro e Falso cobertura de condi es de ramo branch condition coverage Ver cobertura de condi es cobertura de condi es e decis es decision condition coverage Percentagem de todos os resultados de condi es e resultados de decis es que foram executados por uma bateria de testes 100 de cobertura de condi es e decis es implica quer 100 de cobertura de condi es quer 100 de cobertura de dec
144. ualidade aquele que fornece o desempenho desejado a um custo aceit vel A qualidade determinada por meio de um processo de decis o com as partes interessadas sobre os compromissos entre os aspetos de tempo esfor o e custo Depois de Garvin Ver tamb m qualidade baseada na produ o qualidade baseada no produto qualidade baseada na transcend ncia qualidade baseada no utilizador qualidade baseada no produto product based quality Vis o de qualidade onde a qualidade baseada num conjunto bem definido de atributos de qualidade Estes atributos devem ser medidos de uma forma objetiva e quantitativa As diferen as na qualidade dos produtos de um mesmo tipo podem ser atribu das ao modo como atributos de qualidade espec ficos foram implementados Depois de Garvin Ver tamb m qualidade baseada na produ o atributo de qualidade qualidade baseada na transcend ncia qualidade baseada no utilizador qualidade baseada no custo qualidade baseada no utilizador user based quality Vis o de qualidade onde a qualidade a capacidade de satisfazer necessidades e desejos do s utilizador es Um produto ou servi o que n o preenche as necessidades dos utilizadores improv vel que atinja o sucesso Esta uma abordagem de conting ncia qualidade condicionada ao contexto j que as diferentes caracter sticas de neg cio requerem diferentes qualidades para um produto Depois de Garvin Ver tamb m qualidade baseada na produ
145. uma entidade externa como um comit normativo Ver tamb m teste de conformidade com standards teste de conformidade com standards standard compliant testing Testes que atendem a um conjunto de requisitos definidos por um standard por exemplo um standard industrial de testes ou um standard para testar sistemas cr ticos Ver tamb m feste de conformidade com processo teste de casos de uso use case testing T cnica caixa preta de conce o de testes na qual os casos de teste s o concebidos para executar cen rios definidos por casos de uso teste de cen rio scenario testing Ver teste de casos de uso teste de cen rio de utilizador user scenario testing Ver teste de casos de uso teste de ciclo de processo process cycle test T cnica caixa preta de concec o de testes onde os casos de teste s o concebidos para executar procedimentos e processos de neg cio TMap Ver tamb m feste de procedimento teste de cobertura l gica logic coverage testing Ver teste caixa branca Myers teste de combina o de condi es condition combination testing Ver teste de m ltiplas condi es teste de combina es de condi es de ramos branch condition combination testing Ver teste de m ltiplas condi es teste de compatibilidade compatibility testing Ver teste de interoperabilidade teste de compara o elementar elementary comparison testing T cnica caixa preta de conce o de testes onde casos de tes
146. umentando por exemplo o n mero de utilizadores e ou transa es simult neas dentro de um dado per odo de tempo Ver ferramenta de teste de desempenho ferramenta de teste de desempenho performance testing tool Ferramenta que d suporte ao teste de desempenho e que normalmente tem dois recursos principais a gera o de carga e a medi o do tempo da transa o alvo de teste A gera o de carga pode simular tanto utilizadores m ltiplos como altos volumes de dados de entrada input Durante a execu o as medi es dos tempos de resposta s o feitas a partir de transa es selecionadas e depois registadas Normalmente as ferramentas de teste de desempenho fornecem relat rios baseados nos registos de teste e nos gr ficos de carga em rela o aos tempos de resposta 26 ATM ATM ATA ferramenta de testes de seguran a security testing tool Ferramenta que d suporte ao teste de caracter sticas de seguran a e de vulnerabilidades ferramenta de teste de stress stress testing tool Ferramenta que suporta os testes de stress ferramenta open source open source tool Ferramenta de software que est dispon vel para todos os utilizadores potenciais em forma de c digo fonte geralmente atrav s da Internet a sua utiliza o permitida geralmente sob licen a para estudar mudar melhorar e por vezes para distribuir o software ferramenta personalizada custom tool Ferramenta de software desenvolvida es
147. unciona como guia para iniciar planear e implementar a es de melhoria O modelo IDEAL recebe o seu nome de acordo com as cinco fases que descreve inicializar diagnosticar estabelecer agir e aprender learning identifica o da configura o configuration identification Elemento de gest o de configura es que consiste na sele o dos elementos de configura o de um sistema e no registo das suas caracter sticas f sicas e funcionais na documenta o t cnica IEEE 610 ATM identifica o de risco risk identification Processo de identifica o de riscos utilizando ATA t cnicas tais como brainstorming listas de verifica o ou hist rico de falhas impacto do risco risk impact O dano que ser causado caso o risco se torne um resultado ou evento real ATM implementa o do teste test implementation Processo de desenvolvimento e prioriza o ATA de procedimentos de teste cria o de dados de teste e opcionalmente prepara o dos equipamentos de teste e escrita de gui es autom ticos de teste F incidente incident Qualquer evento ocorrido que requeira investiga o Depois de IEEE 1008 29 ATM EITP EITP ATM EITP ATT incidente de teste test incident Ver incidente incidente de teste de software software test incident Ver incidente independ ncia do teste independence of testing Separa o de responsabilidades que encoraja a realiza o de testes objetivos e imparciais
148. v lidas como as inv lidas F taxa de falhas failure rate R cio do n mero de falhas de uma dada categoria para uma dada unidade de medida Por exemplo falhas por unidade de tempo por n mero de transa es ou por n mero de execu es de computador IEEE 610 ATA taxonomia de defeitos defect taxonomy bug taxonomy Sistema de categorias hier rquicas concebido para facilitar a classifica o dos defeitos t cnica baseada em defeitos defect based technique Ver t cnica de conce o de testes baseada em defeitos ATT t cnica baseada na estrutura structure based technique Ver t cnica caixa branca de conce o de testes ATA t cnica baseada na experi ncia experience based technique Ver t cnica de conce o de testes baseada na experi ncia ATA t cnica baseada nas especifica es specification based technique Ver t cnica caixa preta de conce o de testes t cnica caixa branca white box technique Ver t cnica caixa branca de conce o de testes F t cnica caixa branca de conce o de testes white box test design technique ATT Procedimento para obter e ou selecionar casos de teste baseado numa an lise da estrutura interna de um componente ou sistema t cnica caixa preta black box technique Ver t cnica caixa preta de conce o de testes F t cnica caixa preta de conce o de testes black box test design technique Procedimento ATA para obter e ou selecionar casos de teste com ba
149. ware ou de software para outro ambiente diferente ISO 9126 p s condi o postcondition Condi es de estado e ambiente que devem ser atingidos ap s a execu o de um teste ou procedimento de teste pr condi o precondition Condi es de ambiente e de estado que devem ser atingidos antes que um componente ou sistema possa ser executado por um determinado teste ou procedimento de teste pr teste pretest Ver teste de admiss o predicado predicate Declara o que pode avaliar para verdadeiro ou falso e pode ser usado para determinar a fluxo de controlo de l gica de decis o posterior Ver tamb m decis o prioridade priority N vel de import ncia de neg cio atribu do a um item Por exemplo um defeito 38 ATM ATM EITP ATM EITP F EITP probabilidade do risco risk likelihood A probabilidade estimada do risco se vir a tornar um resultado ou evento real problema problem Ver defeito procedimento de teste test procedure Ver especifica o do procedimento de teste processo process Conjunto de atividades inter relacionadas que transforma entradas inputs em sa das outputs ISO 12207 processo de teste test process O Processo de Teste Fundamental abrange o planeamento e controlo de testes a an lise e conce o de teste a sua implementa o e execu o a avalia o do crit rio de sa da e o reporting dos resultados assim como as atividades de fecho de teste
150. ysis an lise de Pareto partition testing teste de partic o pass aprova o pass fail criteria crit rios para aprova o reprova o path caminho path coverage cobertura de caminhos path sensitizing sensibiliza o de caminho path testing teste de caminho peer review revis o por pares performance desempenho performance indicator indicador de desempenho performance profiling perfil de desempenho performance testing teste de desempenho performance testing tool ferramenta de teste de desempenho 73 Ingl s Portugu s phase containment phase test plan plano de fase de testes planning poker planeamento poker pointer apontador portability portabilidade portability testing teste de portabilidade postcondition p s condi o post execution comparison compara o p s execu o post project meeting reuni o p s projeto precondition pr condi o predicate predicado predicted outcome resultado esperado pretest pr teste priority prioridade probe effect efeito da monitoriza o problem problema problem management gest o de problemas problem report relat rio de problema procedure testing teste de procedimento process processo process assessment avalia o de processo process compliant testing teste de conformidade

Download Pdf Manuals

image

Related Search

Gloss glossier glossgenius glossary glossier perfume glossitis gloss glossectomy gloss genius login glossodynia glossary meaning glossophobia glossolalia glossopharyngeal neuralgia glossika glossgenius app glossmeter gloss black gloss hair glossy black gloss beauty glossitis definition glossa ordinaria gloss honey

Related Contents

Dell PowerEdge R510 Installation Instructions  Nikon EN-4 User's Manual  Polaroid CIA-1437RC User's Manual  Nu-Vu Oven PMA -5/12 User's Manual  AirLive WAE-085GP network antenna  EVB8740/EVB8741 Evaluation Board User Manual  Configuración  BBG EazyCare Notebook cleaner set  Philips PureRadiance  Q-Barron vac trephine  

Copyright © All rights reserved.
Failed to retrieve file