ITA - Instituto Tecnológico de Aeronáutica
CE 230 – Qualidade, Confiabilidade e Seguranca de
Software
CSG – Gerenciamento de Exceções
Casos de Teste
ITA, 2010 Página 2
Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 2.0
Caso de Teste Data:21/09/2010
CSG_CDT_V02.pdf
Histórico da Revisão
Data Versão Descrição Autor
20/09/2010 1.0 Versão Inicial Armando Câmara
ITA, 2010 Página 3
Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 2.0
Caso de Teste Data:21/09/2010
CSG_CDT_V02.pdf
Índice Analítico
Objetivo ... 5
1. Casos de Teste ... 5
1.1. Caso de Teste USC- OME 01 – Configuração dos Modos do Satélite (USC-CMS). ... 5
1.1.1. Funcionalidade ... 5 1.1.2. Descrição ... 5 1.1.3. Entradas... 5 1.1.4. Resultados Esperados ... 5 1.1.5. Critério de Avaliação ... 6 1.1.6. Resultado do Teste ... 6
1.2. Caso de Teste USC- OME02 – Envio de Telecomandos para Satélite ... 6
1.2.1. Funcionalidade... 6 1.2.2. Descrição ... 6 1.2.3. Entradas ... 6 1.2.4. Resultados Esperados ... 6 1.2.5. Critério de Avaliação ... 6 1.2.6. Resultado do Teste... 7
1.3. Caso de Teste OME03 – Documentação da Operação de Emergência. ... 7
1.3.1. Funcionalidade... 7 1.3.2. Descrição ... 7 1.3.3. Entradas ... 7 1.3.4. Resultados Esperados ... 7 1.3.5. Critério de Avaliação ... 7 1.3.6. Resultado do Teste ... 7
1.4. Caso de Teste USC- RDD01 – Receber Exceções. ... 8
1.4.1. Funcionalidade ... 8 1.4.2. Descrição ... 8 1.4.3. Entradas... 8 1.4.4. Resultados Esperados ... 8 1.4.5. Critério de Avaliação ... 8 1.4.6. Resultado do Teste ... 8
1.5. Caso de Teste USC- RDD02 – Recuperar dados de exceções previstas ... 8
1.5.1. Funcionalidade ... 9 1.5.2. Descrição ... 9 1.5.3. Entradas... 9 1.5.4. Resultados Esperados ... 9 1.5.5. Critério de Avaliação ... 9 1.5.6. Resultado do Teste ... 9
1.6. Caso de Teste USC- RDD03 – Recuperar dados de exceções de runtime ... 9
ITA, 2010 Página 4
Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 2.0
Caso de Teste Data:21/09/2010
CSG_CDT_V02.pdf
1.6.2. Descrição ... 9
1.6.3. Entradas... 10
1.6.4. Resultados Esperados ... 10
1.6.5. Critério de Avaliação ... 10
1.7. Caso de Teste USC- RDD04 – Enviar Dados ... 10
1.7.1. Funcionalidade ... 10 1.7.2. Descrição ... 10 1.7.3. Entradas... 10 1.7.4. Resultados Esperados ... 11 1.7.5. Critério de Avaliação ... 11 1.7.6. Resultado do Teste ... 11
1.8. Caso de Teste USC-TMO-TMO01 ... 11
1.8.1. Funcionalidade ... 11 1.8.2. Descrição ... 11 1.8.3. Entradas... 11 1.8.4. Resultados Esperados ... 11 1.8.5. Critério de Avaliação ... 12 1.8.6. Resultado do Teste ... 12
1.9. Caso de Teste USC-TMO-TMO02 ... 12
1.9.1. Funcionalidade ... 12 1.9.2. Descrição ... 12 1.9.3. Entradas... 12 1.9.4. Resultados Esperados ... 12 1.9.5. Critério de Avaliação ... 12 1.9.6. Resultado do Teste ... 13
1.10. Caso de Teste USC-TMO-TMO03 ... 13
1.10.1. Funcionalidade... 13 1.10.2. Descrição ... 13 1.10.3. Entradas ... 13 1.10.4. Resultados Esperados ... 13 1.10.5. Critério de Avaliação ... 13 1.10.6. Resultado do Teste... 14 2 – Diagramas de Sequencia ... 14 2.1 – Caso de Teste CSG 01 ... 14 2.2 – Caso de Teste CSG 02 ... 15 2.3 – Caso de Teste CSG 03 ... 16 2.4 – Caso de Teste CSG 04 ... 17 2.5 – Caso de Teste CSG 05 ... 18 2.6 – Caso de Teste CSG 06 ... 19 2.7 – Caso de Teste CSG 07 ... 20 2.8 - Caso de Teste CSG 08 ... 21 2.9 – Caso de Teste CSG 09 ... 22 2.10 – Caso de Teste CSG 10 ... 23
ITA, 2010 Página 5
Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 2.0
Caso de Teste Data:21/09/2010
CSG_CDT_V02.pdf
3 Referências ... 23
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
ITA, 2010 Página 6
Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 2.0
Caso de Teste Data:21/09/2010
CSG_CDT_V02.pdf
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
Passou Falhou
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.
ITA, 2010 Página 7
Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 2.0
Caso de Teste Data:21/09/2010
CSG_CDT_V02.pdf
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
Documentar as operações de emergência e comparar os relatórios armazenados.
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
ITA, 2010 Página 8
Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 2.0
Caso de Teste Data:21/09/2010
CSG_CDT_V02.pdf
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
ITA, 2010 Página 9
Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 2.0
Caso de Teste Data:21/09/2010
CSG_CDT_V02.pdf
1.5.1. Funcionalidade
Recuperar, formatar e encaminhar para envio os dados da exceção prevista no sistema.
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
ITA, 2010 Página 10
Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 2.0
Caso de Teste Data:21/09/2010
CSG_CDT_V02.pdf
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.
Falha: Erro na recuperação ou formatação dos dados.
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
ITA, 2010 Página 11
Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 2.0
Caso de Teste Data:21/09/2010
CSG_CDT_V02.pdf
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.
1.8.2. Descrição
Este caso de teste avaliará o USC-TMO-TMO01 – Ativar o Modo de Aquisição 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.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.
ITA, 2010 Página 12
Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 2.0
Caso de Teste Data:21/09/2010
CSG_CDT_V02.pdf
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.
1.9.5. Critério de Avaliação
ITA, 2010 Página 13
Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 2.0
Caso de Teste Data:21/09/2010
CSG_CDT_V02.pdf
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.
ITA, 2010 Página 14
Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 2.0
Caso de Teste Data:21/09/2010
CSG_CDT_V02.pdf
1.10.6. Resultado do Teste
Passou Falhou
2 – Diagramas de Sequencia
2.1 – Caso de Teste CSG 01
ITA, 2010 Página 15
Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 2.0
Caso de Teste Data:21/09/2010
CSG_CDT_V02.pdf
ITA, 2010 Página 16
Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 2.0
Caso de Teste Data:21/09/2010
CSG_CDT_V02.pdf
ITA, 2010 Página 17
Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 2.0
Caso de Teste Data:21/09/2010
CSG_CDT_V02.pdf
ITA, 2010 Página 18
Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 2.0
Caso de Teste Data:21/09/2010
CSG_CDT_V02.pdf
ITA, 2010 Página 19
Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 2.0
Caso de Teste Data:21/09/2010
CSG_CDT_V02.pdf
ITA, 2010 Página 20
Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 2.0
Caso de Teste Data:21/09/2010
CSG_CDT_V02.pdf
ITA, 2010 Página 21
Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 2.0
Caso de Teste Data:21/09/2010
CSG_CDT_V02.pdf
ITA, 2010 Página 22
Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 2.0
Caso de Teste Data:21/09/2010
CSG_CDT_V02.pdf
ITA, 2010 Página 23
Projeto Acadêmico do Sistema ITA-ECO-SAT 2 Versão: 2.0
Caso de Teste Data:21/09/2010
CSG_CDT_V02.pdf
2.10 – Caso de Teste CSG 10
3
Referências
CUNHA, Adilson Marques. Notas de Aula da Disciplina CE- 230
Qualidade, Confiabilidade e Seguranca de Software
Disponível em http://sites.google.com/site/ce230ita/notasdeaulas.