• Nenhum resultado encontrado

04 Casos Teste CSM V1.3

N/A
N/A
Protected

Academic year: 2021

Share "04 Casos Teste CSM V1.3"

Copied!
17
0
0

Texto

(1)

ITA – Instituto Tecnológico de Aeronáutica

CE 235 – Sistemas Embarcados de Tempo Real

Projeto Acadêmico do Sistema ITA-ECO-SAT 2

CSM - Monitoramento

Casos de Teste

Versão 1.3

(2)

Histórico da Revisão

Data Versão Descrição Autor

01/09/2010 1.0 Versão Inicial Roberto Pepato Mellado

05/09/2010 1.1 Inclusão de cenários adicionais para testes dos fluxos alternativos dos casos de uso

Roberto Pepato Mellado

06/09/2010 1.2 Revisão do Grupo Roberto / Franklin /

(3)

Casos de Teste

Objetivo

Este documento tem por objetivo descrever os casos de teste para o componente de software de computador CSM. Descreve-se a seqüência de ações a serem executadas e resultados esperados que correspondem a um roteiro para realização de bateria de testes. Este documento define as tarefas necessárias para identificar se os requisitos especificados são atendidos pelo sistema bem como para identificar falhas, erros e defeitos, com o propósito de garantir a qualidade do sistema.

Casos de Teste

1.1.

Caso de Teste (CDT) CDT1 Receber Dados

1.1.1. Funcionalidade

Receber dados de engenharia, imagens, posicionamento e atitude enviados pelo ICSC CCD.

1.1.2. Descrição

Este caso de teste tratará o CDU1 Receber Dados.

1.1.3. Entradas

Dados de engenharia, imagens, posicionamento ou atitude.

1.1.4. Resultados Esperados

Dados recebidos com sucesso pelo CSC CSM.

1.1.5. Critério de Avaliação

[Sucesso] Caso de uso executado sem nenhuma mensagem de alerta e dados recebidos no CSC CSM. [Falha] Caso de uso executado sem nenhuma mensagem de alerta e dados não recebidos no CSC CSM.

1.1.6. Resultado do Teste

(4)

1.2.

Caso de Teste (CDT) CDT2 Armazenar Dados de Engenharia

1.2.1. Funcionalidade

Realizar o armazenamento dos dados de engenharia recebidos através do ICSC CCD.

1.2.2. Descrição

Este caso de teste tratará o CDU2 – Armazenar Dados de Engenharia.

1.2.3. Entradas

Dados de engenharia.

1.2.4. Resultados Esperados

Dados de engenharia armazenados pelo CSC CSM.

1.2.5. Critério de Avaliação

[Sucesso] Caso de uso executado sem nenhuma mensagem de alerta e dados de engenharia armazenados no CSC CSM.

[Falha] Caso de uso executado sem nenhuma mensagem de alerta e dados de engenharia não armazenados no CSC CSM.

1.2.6. Resultado do Teste

Passou Falhou

(5)

1.3.

Caso de Teste (CDT) CDT3 Armazenar Dados de Imagens

1.3.1. Funcionalidade

Realizar o armazenamento dos dados de imagens recebidos através do ICSC CCD.

1.3.2. Descrição

Este caso de teste tratará o CDU3 – Armazenar Dados de Imagens.

1.3.3. Entradas

Dados de Imagens.

1.3.4. Resultados Esperados

Dados de imagens armazenados pelo CSC CSM.

1.3.5. Critério de Avaliação

[Sucesso] Caso de uso executado sem nenhuma mensagem de alerta e dados de imagens armazenados no CSC CSM.

[Falha] Caso de uso executado sem nenhuma mensagem de alerta e dados de imagens não armazenados no CSC CSM.

1.3.6. Resultado do Teste

(6)

1.4.

Caso de Teste (CDT) CDT4 Processar Dados de Posicionamento

1.4.1. Funcionalidade

Realizar o processamento dos dados de posicionamento recebidos através do ICSC CCD.

1.4.2. Descrição

Este caso de teste tratará o CDU4 – Processar Dados de Posicionamento.

1.4.3. Entradas

Dados de posicionamento.

1.4.4. Resultados Esperados

Dados de posicionamento processados pelo CSC CSM.

1.4.5. Critério de Avaliação

[Sucesso] Caso de uso executado sem nenhuma mensagem de alerta e dados de posicionamento processados no CSC CSM.

[Falha] Caso de uso executado sem nenhuma mensagem de alerta e dados de posicionamento não processados no CSC CSM.

1.4.6. Resultado do Teste

(7)

1.5.

Caso de Teste (CDT) CDT5 Processar Dados de Atitude

1.5.1. Funcionalidade

Realizar o processamento dos dados de atitude recebidos através do ICSC CCD.

1.5.2. Descrição

Este caso de teste tratará o CDU5 – Processar Dados de Atitude.

1.5.3. Entradas

Dados de atitude.

1.5.4. Resultados Esperados

Dados de atitude processados pelo CSC CSM.

1.5.5. Critério de Avaliação

[Sucesso] Caso de uso executado sem nenhuma mensagem de alerta e dados de atitude processados no CSC CSM.

[Falha] Caso de uso executado sem nenhuma mensagem de alerta e dados de atitude não processados no CSC CSM.

1.5.6. Resultado do Teste

(8)

1.6.

Caso de Teste (CDT) CDT6 Verificar Dados de Posicionamento

1.6.1. Funcionalidade

Realizar a verificação da corretude da transmissão de dados de posicionamento recebidos através do ICSC CCD.

1.6.2. Descrição

Este caso de teste tratará o CDU6 – Verificar Dados de Posicionamento.

1.6.3. Entradas

Dados de posicionamento.

1.6.4. Resultados Esperados

Verificação da corretude da transmissão dos dados resultando em sucesso para dados de posicionamento transmistidos corretamente e verificados pelo CSC CSM.

Verificação da corretude da transmissão dos dados resultando em falha para dados de posicionamento incorretos e verificados pelo CSC CSM.

1.6.5. Critério de Avaliação

[Sucesso] Caso de uso executado sem nenhuma mensagem de alerta e informando sucesso na verficação da transmissão de dados de posicionamento enviados corretamente para o CSC CSM. [Falha] Caso de uso executado sem nenhuma mensagem de alerta e informando falha na verficação da transmissão de dados de posicionamento enviados corretamente para o CSC CSM.

[Sucesso] Caso de uso executado sem nenhuma mensagem de alerta e informando falha na verficação da transmissão não correta de dados de posicionamento para o CSC CSM.

[Falha] Caso de uso executado sem nenhuma mensagem de alerta e informando sucesso na verficação da transmissão não correta de dados de posicionamento para o CSC CSM.

1.6.6. Resultado do Teste

(9)

1.7.

Caso de Teste (CDT) CDT7 Verificar Dados de Atitude

1.7.1. Funcionalidade

Realizar a verificação da corretude da transmissão de dados de atitude recebidos através do ICSC CCD.

1.7.2. Descrição

Este caso de teste tratará o CDU7 – Verificar Dados de Atitude.

1.7.3. Entradas

Dados de atitude.

1.7.4. Resultados Esperados

Verificação da corretude da transmissão dos dados resultando em sucesso para dados de atitude transmistidos corretamente e verificados pelo CSC CSM.

Verificação da corretude da transmissão dos dados resultando em falha para dados de atitude incorretos e verificados pelo CSC CSM.

1.7.5. Critério de Avaliação

[Sucesso] Caso de uso executado sem nenhuma mensagem de alerta e informando sucesso na verficação da transmissão de dados de atitude enviados corretamente para o CSC CSM.

[Falha] Caso de uso executado sem nenhuma mensagem de alerta e informando falha na verficação da transmissão de dados de atitude enviados corretamente para o CSC CSM.

[Sucesso] Caso de uso executado sem nenhuma mensagem de alerta e informando falha na verficação da transmissão não correta de dados de atitude para o CSC CSM.

[Falha] Caso de uso executado sem nenhuma mensagem de alerta e informando sucesso na verficação da transmissão não correta de dados de atitude para o CSC CSM.

1.7.6. Resultado do Teste

(10)

1.8.

Caso de Teste (CDT) CDT8 Gerar Dados Gráficos de Engenharia

1.8.1. Funcionalidade

Realizar a apresentação visual de dados de engenharia recebidos através do ICSC CCD.

1.8.2. Descrição

Este caso de teste tratará o CDU8 – Verificar Dados de Engenharia.

1.8.3. Entradas

Dados de engenharia.

1.8.4. Resultados Esperados

Representação visual (gráfica) dos dados de engenharia aos atores.

1.8.5. Critério de Avaliação

[Sucesso] Dados de engenharia apresentados de forma visual aos atores.

[Falha] Falha na apresentação dos dados de engenharia na forma visual aos atores.

1.8.6. Resultado do Teste

(11)

1.9.

Caso de Teste (CDT) CDT9 Gerar Alerta

1.9.1. Funcionalidade

Gerar alertas de situações de exceção ou avisos aos atores.

1.9.2. Descrição

Este caso de teste tratará o CDU9 – Gerar Alerta.

1.9.3. Entradas

Mensagem de alerta.

1.9.4. Resultados Esperados

Geração de alerta com mensagem enviada aos atores do sistema. Armazenamento em log da mensagem de alerta.

1.9.5. Critério de Avaliação

[Sucesso] Mensagem apresentada como alerta ao ator e registro de log gravado com sucesso. [Falha] Falha na apresentação da mensagem ao ator.

1.9.6. Resultado do Teste

(12)

1.10.

Caso de Teste (CDT) CDT10 Notificar Falhas de Comunicação

1.10.1.

Funcionalidade

Notificar o ator quando problemas de comunicação ocorrerem para transferências de dados entre o ICSC CCD e o CSC CSM.

1.10.2.

Descrição

Este caso de teste tratará o fluxo alternativo “b” do caso de uso CDU1 – Receber Dados. Para execução deste caso de teste, é necessário acionar o CDU1 e interromper o link de comunicação entre ICSC CCD e CSC CSM.

1.10.3.

Entradas

Dados de engenharia, imagens, posicionamento ou atitude.

1.10.4.

Resultados Esperados

Geração de alerta com mensagem indicando aos atores do sistema que os dados não foram recebidos.

1.10.5.

Critério de Avaliação

[Sucesso] Mensagem apresentada como alerta ao ator indicando que os dados não foram recebidos. [Falha] Mensagem não apresentada ao ator e dados não recebidos.

1.10.6.

Resultado do Teste

(13)

1.11.

Caso de Teste (CDT) CDT11 Notificar Inexistência de Dados de Engenharia

ou de Imagem

1.11.1.

Funcionalidade

Notificar o ator quando da solicitação de armazenamento de dados inexistentes de engenharia ou imagem para o CSC CSM.

1.11.2.

Descrição

Este caso de teste tratará o fluxo alternativo “c” dos casos de uso CDU2 – Armazenar Dados de Engenharia e CDU3 – Armazenar Dados de Imagens. Para execução deste caso de teste, é necessário acionar o CDU2 e não enviar dados de engenharia como parâmetro ou acionar o CDU3 e não enviar dados de imagens como parâmetro.

1.11.3.

Entradas

Dados que não sejam dados de engenharia e execução do CDU2. Dados que não sejam dados de imagem e execução do CDU3.

1.11.4.

Resultados Esperados

Para execução do CDU2: Geração de alerta com mensagem indicando aos atores do sistema que os dados enviados para armazenamento não são dados de engenharia.

Para execução do CDU3: Geração de alerta com mensagem indicando aos atores do sistema que os dados enviados para armazenamento não são dados de imagens.

1.11.5.

Critério de Avaliação

[Sucesso] Mensagem apresentada como alerta ao ator indicando que os dados enviados não são de engenharia ou de imagens.

[Falha] Mensagem não apresentada ao ator.

1.11.6.

Resultado do Teste

(14)

1.12.

Caso de Teste (CDT) CDT12 Notificar Falta de Espaço Para

Armazenamento

1.12.1.

Funcionalidade

Notificar o ator quando da impossibilidade de armazenamento de dados de engenharia ou imagens devido à falta de espaço para armazenamento no CSC CSM.

1.12.2.

Descrição

Este caso de teste tratará o fluxo alternativo “d” dos casos de usos CDU2 – Armazenar Dados de Engenharia e CDU3 – Armazenar Dados de Imagens.

1.12.3.

Entradas

Dados de engenharia ou imagens.

1.12.4.

Resultados Esperados

Geração de alerta com mensagem indicando aos atores do sistema que os dados enviados para armazenamento não foram armazenados devido à falta de espaço.

1.12.5.

Critério de Avaliação

[Sucesso] Mensagem apresentada como alerta ao ator indicando que os dados enviados não puderam ser armazenados devido à falta de espaço.

[Falha] Mensagem não apresentada ao ator.

1.12.6.

Resultado do Teste

(15)

1.13.

Caso de Teste (CDT) CDT13 Notificar Inexistência de Dados de

Posicionamento ou Atitude

1.13.1.

Funcionalidade

Notificar o ator quando da solicitação de processamento ou verificação de dados de posicionamento ou atitude inexistentes para o CSC CSM.

1.13.2.

Descrição

Este caso de teste tratará o fluxo alternativo “c” dos casos de uso CDU4 – Processar Dados de Posicionamento, CDU5 – Processar Dados de Atitude, CDU6 – Verificar Dados de Posicionamento e CDU7 – Verificar dados de atitude.

1.13.3.

Entradas

Dados que não sejam de posicionamento para execução do CDU4 ou CDU6. Dados que não sejam de atitude para execução do CDU5 ou CDU7.

1.13.4.

Resultados Esperados

Para execução do CDU4 ou CDU6: Geração de alerta com mensagem indicando aos atores do sistema que não existem dados de posicionamento para processamento.

Para execução do CDU5 ou CDU7: Geração de alerta com mensagem indicando aos atores do sistema que não existem dados de atitude para processamento.

1.13.5.

Critério de Avaliação

[Sucesso] Mensagem apresentada como alerta ao ator indicando o erro no processamento ou verificação.

[Falha] Mensagem não apresentada ao ator.

1.13.6.

Resultado do Teste

(16)

1.14.

Caso de Teste (CDT) CDT14 Notificar Erro na Trasnferência de Dados de

Posicionamento ou Atitude

1.14.1.

Funcionalidade

Notificar o ator quando da solicitação de verificação da corretude da transmissão de dados inexistentes de posicionamento ou atitude para o CSC CSM.

1.14.2.

Descrição

Este caso de teste tratará o fluxo alternativo “d” dos casos de uso CDU6 – Verificar Dados de Posicionamento e CDU7 – Verificar dados de atitude.

1.14.3.

Entradas

Dados que não sejam de posicionamento para execução do CDU6. Dados que não sejam de atitude para execução do CDU7.

1.14.4.

Resultados Esperados

Para execução do CDU6: Geração de alerta com mensagem indicando aos atores do sistema que os dados de posicionamento não foram transmitidos corretamente.

Para execução do CDU7: Geração de alerta com mensagem indicando aos atores do sistema que os dados de atitude não foram transmitidos corretamente.

1.14.5.

Critério de Avaliação

[Sucesso] Mensagem apresentada como alerta ao ator indicando o erro na verificação da corretude da transmissão dos dados.

[Falha] Mensagem não apresentada ao ator.

1.14.6.

Resultado do Teste

(17)

1.15.

Caso de Teste (CDT) CDT15 Notificar Inexistência de Dados de Engenharia

para Visualização Gráfica

1.15.1.

Funcionalidade

Notificar o ator quando da inexistencia de dados de engenharia para visualização gráfica.

1.15.2.

Descrição

Este caso de teste tratará o fluxo alternativo “c” dos casos de uso CDU8 – Gerar Dados Gráficos de Engenharia.

1.15.3.

Entradas

Dados que não sejam de engenharia.

1.15.4.

Resultados Esperados

Geração de alerta com mensagem indicando aos atores do sistema que não existem dados de engenharia para visualização.

1.15.5.

Critério de Avaliação

[Sucesso] Mensagem apresentada como alerta ao ator indicando que não existem dados de engenharia para visualização.

[Falha] Mensagem não apresentada ao ator.

1.15.6.

Resultado do Teste

Referências

Documentos relacionados

CONDIÇÕES DE TRABALHO E ADOECIMENTO DAS ASSISTENTES SOCIAIS DO CREAS II Face aos aspectos supracitados nos itens anteriores a respeito da categoria ‘trabalho’, analisaremos

Neste tipo de situações, os valores da propriedade cuisine da classe Restaurant deixam de ser apenas “valores” sem semântica a apresentar (possivelmente) numa caixa

duplamente encadeada com este valor caso o mesmo ainda não exista na lista, em ordem CRESCENTE, ou seja, sempre entre um nó contendo um valor menor e outro contendo um valor

 São TADs representados através de listas sequenciais.. (fixas) ou encadeadas (dinâmicas), em que a seguinte regra deve

função recursiva, mais recursos de memória são necessários para executar o programa, o que pode torná-lo lento ou. computacionalmente

 Caminho simples que contém todas as arestas do grafo (e,. consequentemente, todos os

O objetivo do curso foi oportunizar aos participantes, um contato direto com as plantas nativas do Cerrado para identificação de espécies com potencial

A assistência da equipe de enfermagem para a pessoa portadora de Diabetes Mellitus deve ser desenvolvida para um processo de educação em saúde que contribua para que a