Академический Документы
Профессиональный Документы
Культура Документы
defina o que são realizações de casos de uso e descreva como documentá-las na análise:
Uma realização de casos de uso descreve como determinado caso de uso é realizado no modelo
de design em termos de objetos de colaboração.
A finalidade da realização de casos de uso é separar as questões dos especificadores do sistema
(representadas pelo modelo de casos de uso e pelos requisitos do sistema) das questões dos designers
do sistema. A realização de casos de uso permite uma construção que, apesar de pertencer ao modelo
de design, organiza os artefatos relacionados ao caso de uso. Esses artefatos geralmente consistem nos
diagramas de comunicação e de seqüência, que expressam o comportamento do caso de uso em
termos de objetos de colaboração.
defina caso de teste:
É a definição, geralmente formal, de um conjunto específico de inputs de teste, condições de
execução e resultados esperados, identificados com a finalidade de avaliar um determinado aspecto de
um Item de Teste-alvo.
descreva um procedimento para gerar casos de teste a partir de casos de uso:
Heumann (2004) sugere uma metodologia para criar casos de teste a partir dos casos de uso
executando três passos:
i) para cada caso de uso, gerar uma lista de cenários de casos de uso;
ii) para cada cenário, identificar, ao menos, um caso de teste e as condições que o farão ser executado;
e
iii) para cada caso de teste, identificar os dados que serão utilizados para o teste.
No primeiro passo, deve-se ler a descrição textual do caso de uso e identificar o fluxo principal
e os fluxos alternativos.
No segundo passo, os casos de teste para cada cenário devem ser identificados. Para tanto deve-
se analisar os cenários, revisar a descrição do caso de uso e então criar o caso de teste. Criar uma tabela
que represente valores de entrada e saída pode ser muito útil neste ponto, ajudando na organização e
montagem dos casos de teste.
No terceiro e último passo, deve-se revisar e validar os casos de teste para assegurar a
meticulosidade e identificar casos de teste redundante ou faltantes. Depois de aprovados, os dados de
teste devem ser identificados. Sem os dados de teste, os casos de teste não podem ser executados.
Referências Bibliográficas
HEUMANN, Jim. Generating test cases from use cases. Disponível em:
<http://therationaledge.com/content/jun_01/m_cases_jh.html>. Acesso em: 20 jan. 2004.