CE 235 - Sistemas Embarcados de Tempo Real
CSG – Gerenciamento de Exceções
Casos de Teste
Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 1.0
Caso de Teste Data:20/09/2010
CSG_CDT_V01.pdf
Histórico da Revisão
Data Versão Descrição Autor
ITA – Instituto Tecnológico de Página 3 1.1. Caso de Teste CSG-01 – OME 01 – Configuração dos Modos do Satélite 4 1.2. Caso de Teste CSG-02 – OME02 – Envio de Telecomandos para Satélite 5 1.3. Caso de Teste CSG-03 – OME03 – Documentação da Operação de Emergência 5
1.4. Caso de Teste CSG-04 – RDD01 – Receber Exceções 6
1.5. Caso de Teste CSG-05 – RDD02 – Recuperar dados de exceçõesprevistas 6 1.6. Caso de Teste CSG-06 – RDD03 – Recuperar dados de exceções de runtime 7
1.7. Caso de Teste CSG-07 – RDD04 – Enviar Dados 7
1.8. Caso de Teste CSG-08 – TMO01 – Ativar Modo de Aquisição. 8
1.9. Caso de Teste CSG-09 – TMO02 – Ativar Modo de Segurança 9
1.10. Caso de Teste CSG-10 – TMO03 – Ativar Modo Nominal 9
10 10 2 Referências 11 CSG_CDT_V01.pdf
Índice Analítico
1. Casos de Teste 4Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 1.0
Caso de Teste Data:20/09/2010
CSG_CDT_V01.pdf
Casos de Teste
Objetivo
Este documento tem como objetivo a descrição dos casos de teste para o Componente de Software de Computador (CSC) Gerenciamento de Exceções (CSG) do projeto ITA-ECO-SAT 2. São descritas as seqüências de ações a serem executadas, que correspondem a um roteiro para que os testes sejam realizados.
Os Casos de Teste para o teste funcional são derivados dos Casos de Uso (vide artefato Modelo de Casos de Uso). É necessário desenvolver Casos de Teste para cada cenário de Caso de Uso. Os cenários de Casos de Uso são identificados através da descrição dos caminhos que percorrem o fluxo básico e os fluxos alternativos, do início ao fim, através do Caso de Uso.
1. Casos de Teste
1.1.Caso de Teste USC- OME 01
–
Configuração dos Modos do Satélite (USC-CMS).Este caso de teste tratará o MCU USC OME 01 – Configuração dos Modos do Satélite (USC-CMS).
1.1.1. Funcionalidade
Configurar os modos de operação do satélite.
1.1.2. Descrição
Este caso de teste tratará a USC OME 01 – Configurar os modos de operação do satélite, e esperando resposta do satélite conforme um critério de avaliação.
1.1.3. Entradas
N/A.
1.1.4. Resultados Esperados
Entrada de dados pelo usuário de parâmetros de configuração
1.1.5. Critério de Avaliação
Passa: Envio de parâmetros dos modos de configuração realizadas com sucesso Falha: Falha no recebimento
1.1.6. Resultado do Teste
ITA – Instituto Tecnológico de Página 5 CSG_CDT_V01.pdf
1.2. Caso de Teste USC- OME02 – Envio de Telecomandos para Satélite
Este caso de teste tratará o MCU USC OME02 – Envio de Telecomandos para Satélite (USC-ETS)
1.2.1. Funcionalidade
Enviar telecomandos para o satélite para mudar o modo de operação.
1.2.2. Descrição
Este caso de teste tratará a USC OME02 – Enviar telecomandos para o satélite para mudar seu modo de operação de modo de operação do satélite normal, econômico ou emergência. Este modulo deve enviar os telecomandos e receber uma resposta do Satélite de que o dado foi recebido com sucesso.
1
.2.3. Entradas
Os telecomandos a serem enviados para o satélite.
1.2.4. Resultados Esperados
O envio da telecomandos e a resposta de resposta do satélite que os comandos foram aceitos com sucesso.
1.2.5. Critério de Avaliação
Passa: Envio de telecomandos para o satélite realizados com sucesso Falha: Falha no envio de telecomandos.
1.2.6. Resultado do Teste
Passou Falhou
1.3. Caso de Teste OME03 – Documentação da Operação de Emergência.
Este caso de teste tratará o MCU USC OME03 – Documentação da Operação de Emergência.
1.3.1. Funcionalidade
Avaliar a documentação armazenada pela USC-DOE de registro de dados.
1.3.2. Descrição
Este caso de teste tratará a USC OME03 – Documentar, quando houver alguma operação de emergência, através de um relatório e comparação com relatórios anteriores, a fim de verificar casos semelhantes ou reincidentes.
1.3.3. Entradas
N/A
1.3.4. Resultados Esperados
Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 1.0
Caso de Teste Data:20/09/2010
CSG_CDT_V01.pdf
1.3.5. Critério de Avaliação
Passa: Quando houver uma operação de emergência realizada com sucesso Falha: Quando a operação não for de emergência.
1.3.6. Resultado do Teste
Passou Falhou
1.4. Caso de Teste USC- RDD01 – Receber Exceções.
Este caso de teste tratará o USC RDD01 – Receber Exceções
1.4.1. Funcionalidade
Receber as exceções enviadas pelo CCS-CSM.
1.4.2. Descrição
Este caso de teste tratará a USC RDD01 – Receber E x c e ç õ e s , fornecendo as entradas e verificando as saídas esperadas conforme um critério de avaliação.
1.4.3. Entradas
Exceção oriunda do CCS-CSM
1.4.4. Resultados Esperados
Recebimento e verificação com sucesso da exceção recebida.
1.4.5. Critério de Avaliação
Passa: Recebimento e verificação da exceção realizados com sucesso. Falha: Falha no recebimento e ou verificação da exceção.
1.4.6. Resultado do Teste
Passou Falhou
1.5. Caso de Teste USC- RDD02 – Recuperar dados de exceções previstas
Este caso de teste tratará o USC-RDD02 - Recuperar dados de exceções previstas.
1.5.1. Funcionalidade
ITA – Instituto Tecnológico de Página 7 CSG_CDT_V01.pdf
1.5.2. Descrição
Este caso de teste tratará a USC-RDD02 - Recuperar dados de exceções previstas, fornecendo as entradas e verificando as saídas esperadas conforme um critério de avaliação. O objetivo é posteriormente enviar os dados recuperados para o CCS-CSC.
1.5.3. Entradas
Exceção prevista no sistema.
1.5.4. Resultados Esperados
Dados recuperados, formatados e encaminhados para envio.
1.5.5. Critério de Avaliação
Passa: Busca, recuperação, formatação e encaminhamento dos dados para envio realizados com sucesso.
Falha: Erro na busca, recuperação ou formatação dos dados.
1.5.6. Resultado do Teste
Passou Falhou
1.6. Caso de Teste USC- RDD03 – Recuperar dados de exceções de
runtime
Este caso de teste tratará o USC-RDD03 – Recuperar dados de exceções de runtime.
1.6.1. Funcionalidade
Recuperar, formatar e encaminhar para envio os dados da exceção não prevista no sistema ocorrida em tempo de execução (runtime).
1.6.2. Descrição
Este caso de teste tratará a USC-RDD03 – Recuperar dados de exceções de runtime, fornecendo as entradas e verificando as saídas esperadas conforme um critério de avaliação. O objetivo é posteriormente enviar os dados recuperados para o CCS-CSC.
1.6.3. Entradas
Exceção não prevista no sistema.
1.6.4. Resultados Esperados
Dados recuperados, formatados e encaminhados para envio.
1.6.5. Critério de Avaliação
Passa: Recuperação, formatação e encaminhamento dos dados para envio realizado com sucesso.
Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 1.0
Caso de Teste Data:20/09/2010
CSG_CDT_V01.pdf
1.6.6. Resultado do Teste
Passou Falhou
1.7. Caso de Teste USC- RDD04 – Enviar Dados
Este caso de teste tratará o USC-RDD04 – Enviar dados
1.7.1. Funcionalidade
Enviar dos dados da exceção recebida ao CCS-CSC.
1.7.2. Descrição
Este caso de teste tratará a USC-RDD04 – Enviar dados, fornecendo as entradas e verificando as saídas esperadas conforme um critério de avaliação. O objetivo é enviar dos dados da exceção recebida ao CCS-CSC.
1.7.3. Entradas
Dados de exceções previstas pelo sistema ou de runtime.
1.7.4. Resultados Esperados
Dados enviados ao CCS-CSC com sucesso.
1.7.5. Critério de Avaliação
Passa: Dados enviados ao CCS-CSC com sucesso. Falha: Erro no envio de dados ao CCS-CSC.
1.7.6. Resultado do Teste
Passou Falhou
1.8. Caso de Teste USC-TMO-TMO01
Este caso de teste tratará o USC-TMO-TMO01 – Ativar Modo de Aquisição.
1.8.1. Funcionalidade
Simular e avaliar o recebimento de telecomando para ativação do Modo de Aquisição, e o envio de telecomando para os Modos de Segurança e Nominal, e o envio de falhas para o Modo de Aquisição.
ITA – Instituto Tecnológico de Página 9
Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 1.0
Caso de Teste Data:20/09/2010
CSG_CDT_V01.pdf
1.8.3. Entradas
Telecomando simulado seguindo as especificações.
1.8.4. Resultados Esperados
Que o Modo de Aquisição possa ser ativado ou desativado dependendo do telecomando recebido e que os telecomandos enviados para o Modo de Segurança e Nominal ou as falhas enviadas para o Modo de Segurança sejam feitas.
1.8.5. Critério de Avaliação
Passa: Modo de Aquisição ativado/desativado, e telecomandos ou indicação de falhas sejam enviadas. Falha: Falha na ativação/desativação do Modo de Aquisição ou falha no envio de telecomandos ou
indicação de falhas.
1.8.6. Resultado do Teste
Passou Falhou
1.9. Caso de Teste USC-TMO-TMO02
Este caso de teste tratará o USC-TMO-TMO02 – Ativar Modo de Segurança.
1.9.1. Funcionalidade
Simular e avaliar o recebimento de telecomando para ativação do Modo de Segurança, e o envio de telecomando para os Modos de Aquisição e Nominal, e o envio de falhas para o Modo Nominal.
1.9.2. Descrição
Este caso de teste avaliará o USC-TMO-TMO02 – Ativar o Modo de Segurança do Telecomando para Mudanças de Modo de Operação. Para isto, os telecomandos e as falhas serão simulados e as saídas monitoradas e verificadas, seguindo critério de avaliação
1.9.3. Entradas
Telecomandos e falhas simulados seguindo as especificações.
1.9.4. Resultados Esperados
Que o Modo de Segurança possa ser ativado ou desativado dependendo do telecomando recebido e que os telecomandos enviados para o Modo de Aquisição e Nominal ou as falhas enviadas para o Modo Nominal sejam feitas.
Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 1.0
Caso de Teste Data:20/09/2010
CSG_CDT_V01.pdf
1.9.5. Critério de Avaliação
Passa: Modo de Segurança ativado/desativado, e telecomandos ou indicação de falhas sejam enviadas. Falhou: Falha na ativação/desativação do Modo de Segurança ou falha no envio de
telecomandos ou indicação de falhas.
1.9.6. Resultado do Teste
Passou Falhou
1.10. Caso de Teste USC-TMO-TMO03
Este caso de teste tratará o USC-TMO-TMO03 – Ativar Modo Nominal.
1.10.1. Funcionalidade
Simular e avaliar o envio de telecomando para o Modo de Segurança e o recebimento de telecomando para ativação do Modo Nominal dos Modos de Aquisição e Segurança e o recebimento de falhas enviadas pelo Modo de Segurança.
1.10.2. Descrição
Este caso de teste avaliará o USC-TMO-TMO03 – Ativar o Modo Nominal do Telecomando para Mudanças de Modo de Operação. Para isto, os telecomandos e as falhas serão simulados e as saídas monitoradas e verificadas, seguindo critério de avaliação
1.10.3. Entradas
Telecomandos e falhas simulados seguindo as especificações.
1.10.4. Resultados Esperados
Que o Modo Nominal fique ativo ou que o telecomando enviado para o Modo de Segurança ou as falhas recebidas do o Modo de Segurança sejam feitas.
1.10.5. Critério de Avaliação
Passa: Modo Nominal ativado/desativado, e telecomandos ou indicação de falhas sejam enviadas.
Falhou: Falha na ativação/desativação do Modo Nominal ou falha no envio de telecomandos.
1.10.6. Resultado do Teste
ITA – Instituto Tecnológico de Página 11 CSG_CDT_V01.pdf