Glossário de Testes de Software M

  A B C D E F G H I J K L M N O P Q R S T U V W Z


malware
Software destinado a prejudicar um sistema ou os seus componentes.
manifesto Ágil
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, resposta à mudança mais do que seguir um plano.
manutenção
Processo de modificação de um componente ou sistema após a sua entrega. Tem com objetivo corrigir defeitos, melhorar as características de qualidade ou a adaptação a um ambiente alterado.
manutenibilidade
Capacidade de um componente ou sistema poder ser modificado pela manutenção.
matriz de rastreabilidade
Tabela bidimensional que correlaciona duas entidades (por exemplo, requisitos e casos de teste). A tabela permite rastrear as ligações entre uma entidade e outra, permitindo assim determinar a cobertura alcançada e a avaliação do impacto das alterações propostas.
matriz RACI
Uma matriz que descreve a participação de várias funções na conclusão de tarefas ou materiais de entrega para um projeto ou processo. É especialmente útil para clarificar funções e responsabilidades. RACI é um acrónimo derivado das quatro principais responsabilidades mais usadas: Responsável, Imputável, Consultado e Informado.
maturidade
(1) Grau de eficácia e eficiência de uma organização relativamente aos seus processos e práticas de trabalho. (2) Capacidade de um componente ou sistema satisfazer as necessidades de fiabilidade em condições normais de funcionamento.
MBT offline
Abordagem de teste baseada em modelos, através da qual os casos de teste são gerados num repositório para execução futura.
MBT online
Abordagem de teste baseada em modelos, através da qual os casos de teste são gerados e executados simultaneamente.
medição
Processo de atribuição de um número ou categoria a uma entidade para descrever um atributo dessa entidade.
melhoria de processos de software
Um programa de atividades destinado a melhorar o desempenho e a maturidade dos processos de software da organização e os resultados de tal programa.
melhoria de processos de teste
Programa de atividades destinado a melhorar o desempenho e a maturidade dos processos de teste da organização e dos resultados de tal programa.
memória perdida
Defeito na lógica de alocação de armazenamento dinâmico de um programa, que impede a libertação da memória após terminar de a utilizar. Isto causa uma falha de acesso à memória devido à falta de memória livre no sistema.
metodologia por objetivos S.M.A.R.T.
Metodologia através da qual os objetivos são definidos de forma muito específica e não genericamente. SMART é um acrónimo derivado dos atributos do objetivo a ser definido: Específico, Mensurável, Alcançável, Relevante e Oportuno.
métrica
Escala de medição e o método utilizado para a medição.
métrica de convergência
Uma métrica que apresenta o progresso em direção a um critério definido, por exemplo, a convergência do número total de testes executados face ao número total de testes planeados para execução.
missão de teste
Finalidade do teste para uma organização, frequentemente documentado como parte da política de teste.


mitigação do risco
O processo através do qual são tomadas decisões e implementadas medidas de proteção para reduzir ou manter os riscos para níveis especificados.
modelo de ambiente
Abstração do ambiente real de um componente ou sistema, incluindo outros componentes, processos e condições ambientais numa simulação em tempo real.
modelo de aumento da fiabilidade
Modelo que ilustra o crescimento da fiabilidade de um componente ou sistema ao longo do tempo, como resultado da remoção do defeito.
modelo de desenvolvimento incremental
Um tipo de modelo de ciclo de vida de desenvolvimento de software no qual o componente ou sistema é desenvolvido através de uma série de incrementos.
modelo de desenvolvimento iterativo
Tipo de modelo de ciclo de vida de desenvolvimento de software no qual o componente ou sistema é desenvolvido através de uma série de ciclos repetidos.
modelo de desenvolvimento sequencial
Um tipo de modelo de ciclo de vida de desenvolvimento de software em que um sistema completo é desenvolvido de forma linear com várias fases discretas e sucessivas, sem sobreposição entre elas.
modelo de maturidade
Conjunto estruturado de elementos que descrevem determinados aspetos da maturidade numa organização e ajudam na definição e compreensão dos processos de uma organização.
modelo de processos
Framework em que os processos da mesma natureza são classificados num modelo global.
modelo de teste
Um modelo que descreve o testware usado para testar um componente ou um sistema em teste.
Modelo em V
Um modelo sequencial de ciclo de vida de desenvolvimento que descreve a relação um-para-um entre as principais fases de desenvolvimento de software (desde a especificação dos requisitos do negócio até à entrega do software) e as fases de teste (desde o teste de aceitação até ao teste de componentes).
modelo MBT
Qualquer modelo usado em testes baseados em modelos.
modelo no ciclo
Teste dinâmico realizado usando um modelo de simulação do sistema num ambiente simulado.
moderador
(1) A pessoa responsável pela execução das reuniões de revisão. (2) A pessoa que realiza uma sessão de teste de usabilidade.
modificabilidade
O grau em que um componente ou sistema pode ser alterado sem apresentar defeitos ou sem degradar a qualidade do produto existente.
modo de falha
Manifestação física ou funcional de uma falha.
modo de falha e análise de efeitos
Abordagem sistemática da identificação e análise de risco para identificar possíveis modos de falha e tentar prevenir a sua ocorrência.
modularidade
O grau em que um sistema é composto por componentes discretos, de modo a que uma mudança num componente tenha um impacto mínimo noutros componentes.
monitorização do teste
A atividade que verifica o estado das atividades de teste, identifica qualquer variação do planeamento ou do esperado e informa o estado aos “stakeholders”.