O ciclo de vida do desenvolvimento do teste contem os seguintes componentes:
Exigências Usar o original do caso Planta de teste Testar o caso Testar a execução do caso Relatar a análise Desinsetar a análise Desinsetar o relatório
O scenario típico da interação do perspective de um usuário para exigências do sistema estuda ou testar. Ou seja “um scenario real ou realístico do exemplo”. Um exemplo do uso descreve o uso de um sistema do começo ao revestimento. Usar a atenção do foco dos casos em aspectos de um sistema útil povoar a parte externa do sistema própria.
Os usuários de um programa são chamados usuários ou clientes.
Os usuários de uma empresa são chamados clientes, fornecedores, etc.
Caso do uso:
Uma coleção de scenarios possíveis entre o sistema sob a discussão e atores externos, caracterizada pelo objetivo o ator preliminar tem para as responsabilidades declaradas do sistema, mostrando como o objetivo do ator preliminar pôde ser entregado ou pôde falhar.
Os casos do uso são os objetivos (os casos e os objetivos do uso são usados permutavelmente) que são compostos dos scenarios. Os Scenarios consistem em uma seqüência das etapas para conseguir o objetivo, cada etapa em um scenario é um objetivo secundário (ou mini) do exemplo do uso. Enquanto tal cada objetivo secundário representa um outro caso do uso (caso subordinado do uso) ou uma ação autônoma que esteja no nível o mais baixo desejado por nosso decomposition do caso do uso.
Este relacionamento hierárquico é needed modelar corretamente as exigências de um sistema que está sendo tornado. Uma análise de caso completa do uso requer diversos níveis. Além o nível em que o exemplo do uso se está operando nela é importante compreender o espaço que se está dirigindo. O nível e o espaço são importantes de assegurar que a língua e o granularity de etapas do scenario remanescem consistentes dentro do exemplo do uso.
Há dois espaços de que usar casos são escritos: Estratégico e sistema. Há também três níveis: Sumário, usuário e Sub-function.
Espaços: Estratégico e sistema
Espaço estratégico:
O objetivo (caso do uso) é um objetivo estratégico com respeito ao sistema. Estes objetivos são objetivos do valor à organização. O exemplo do uso mostra como o sistema é usado beneficiar a organização., /p> que estes casos estratégicos do uso usarão eventualmente alguns dos mesmos exemplos (subordinados) do uso de um nível mais baixo.
Espaço do sistema:
As caixas do uso no espaço do sistema são limitadas pelo sistema sob o desenvolvimento. Os objetivos representam a funcionalidade específica requerida do sistema. A maioria dos exemplos do uso está no espaço do sistema. Estes casos do uso são frequentemente etapas em casos nivelados estratégicos do uso
Níveis: Objetivo sumário, objetivo do usuário e Sub-function.
Caso do uso do nível do Sub-function:
Um objetivo ou uma etapa secundária estão abaixo do nível principal do interesse ao usuário. Os exemplos “estão entrando” e “encontrar um dispositivo em um DB”. Sempre no espaço do sistema.
Caso do uso do nível de usuário:
Este é o nível do interesse o mais grande. Representa uma tarefa do usuário ou um processo elementar do negócio. Um objetivo do nível de usuário dirige-se à pergunta “faz seu desempenho de trabalho depende de quanto destes você faz em um dia”. Por exemplo “criar a vista do local” ou “criar o dispositivo novo” seria objetivos do nível de usuário mas o “início de uma sessão ao sistema” não. Sempre no espaço do sistema.
Caso nivelado sumário do uso:
Escrito para o espaço estratégico ou do sistema. Representam coleções de objetivos do nível de usuário. Por exemplo o objetivo sumário “configura a base de dados” pôde incluir como uma etapa, objetivo do nível de usuário “adiciona o dispositivo à base de dados”. Um ou outro no sistema do espaço estratégico.
Documentação de teste
A documentação de teste é uma ferramenta requerida para controlar e manter o processo testando. Os originais produzidos por verificadores devem responder às seguintes perguntas:
Que ao teste? Planta de teste
Como testar? Especificação de teste
Que são os resultados? Relatório da análise dos resultados de teste