Escolar Documentos
Profissional Documentos
Cultura Documentos
SISTESTE - Sistema de Gerenciamento de Certificados de Teste Manter Laudos de Teste Ordem de Servio N: SISTESTE006 Gerente do Projeto: Paulo Foina Gerente de Codificao: [Nome do Professor] Projetista: Mauro de Souza Santos Implementador: [Nome do Aluno]
Histrico de Revises Data 17/06/2011 Verso 1 Descrio Elaborao da ordem de servio do caso de uso Efetuar Rotina de Teste do projeto Sistema de Gerenciamento de Certificados de Teste Autor Mauro de Souza Santos
1. Identificao 1.1 Nmero da Ordem de Servio SISTESTE006 1.2 Sistema: Sistema de Gerenciamento de Certificados de Teste 1.3 Projeto: Conforme nome do sistema: Sistema de Gerenciamento de Certificados de Teste 1.4 Localizao do Projeto e Artefatos: http://fsw.uniceub.br/FSWUniCEUB/s2011-01/projetos/SISTESTE 1.5 Autor do Projeto: Mauro de Souza Santos 1.6 Professor Orientador: Paulo Foina 1.7 Artefatos da Ordem de Servio [ X ] Especificao de Caso de Uso Manter Laudos de Teste, verso 2 [ X ] Prottipo de Tela verso 2 [ X ] Regra de Negcio, verso 8 [ X ] Casos de Teste, verso 1 [ X ] Especificaes Suplementares, verso 1 [ X ] Diagrama de Classes, verso 4 [ X ] Script de Carga de Banco de Dados, verso 1 [ X ] Modelo de Dados Lgico, verso 9 [ X ] Lista de Mensagens, verso 5
2. Instrues de Codificao 2.1 Menu de Execuo Link Execuo do menu Gerenciamento no menu principal. 2.2 Segurana O usurio dever efetuar login no sistema e caso tenha perfil de testador para executar o caso de uso Efetuar rotina de teste. 2.3 Detalhes de Regras de Negcio RN07 Tipos de testes realizados dentro da Clula Teste So os tipos de testes realizados na Fbrica de Software UniCEUB: 1- Teste de funcionalidade (caixa-preta); 2- Teste de imerso (caixa-branca); 3- Teste de conformidade (PAF-ECF); 4- Teste de segurana de sistema e vulnerabilidade; 5- Teste de estresses (carga de trabalho); 6- Teste de navegabilidade e acessibilidade; 7- Teste de qualidade de software (inspeo de cdigo fonte e arquitetura). RN15: Responsabilidade pela elaborao do parecer de teste O Testador ir elaborar o parecer de teste, aps executar o processo de teste do software. O Testador ter um prazo de dois dias para elaborar o relatrio em questo que dever ser enviado fisicamente ao Analista de Teste. Este relatrio constitudo pelos casos de teste que foram executados para aquele sistema e a rubrica do Testador que os executaram e dever ser encaminhado impresso e rubricado no prazo de dois dias para o Analista responsvel. RN22 Responsabilidade pela execuo dos casos de teste Os casos de teste definidos pelo Analista de Teste devem ser executados pelo Testador designado pelo Analista. A execuo dos casos de teste pode ser realizada tanto na ferramenta TestLink quanto de forma manual, de forma testar o software encaminhado. O prazo para execuo desta atividade de 15 dias. RN25 Etapas do processo dentro da Clula Teste da FSWUniCEUB Quando um cliente da Clula Teste da FSWUniCEUB entrega um sistema para que seja testado com a finalidade de obteno de um laudo ou certificado, este sistema passa por vrias etapas. So elas: 1 - Cadastramento do cliente; 2 - Cadastramento do sistema; 3 - Solicitao de teste; 4 - Planejamento de teste (descrio dos casos de teste); 5 - Especificao de teste; 6 - Execuo de casos de teste; 7 - Encerramento de teste.
RN26 Profissionais envolvidos no processo de teste So os profissionais envolvidos no processo de teste dentro da FSWUniCEUB: Gerente de Teste, Analista de Teste e Testador.Cada um dos profissionais possui atribuies especficas descritas ao longo do Documento Regras de Negcio. Levando-se em considerao as etapas descritas na RN25 so de responsabilidade do Gerente as etapas 1, 2 e 3. So de responsabilidade do Analista de Teste as etapas 4, 5 e 7. de responsabilidade do Testador a etapa 6. RN38 Etapas dentro do sistema So as etapas cadastradas no SisTeste (pertencentes tabela relativa s etapas desempenhadas pelos profissionais) e seus respectivos executores: 1 - Cadastramento do cliente (executor = Gerente de Teste); 2 - Cadastramento do sistema (executor = Gerente de Teste); 3 - Solicitao de teste (executor = Gerente de Teste); 4 - Planejamento de teste - descrio dos casos de teste (executor = Analista de Teste); 5 - Especificao de teste (executor = Analista de Teste); 6 - Execuo de casos de teste (executor = Testador); 7 - Encerramento de teste (executor = Analista de Teste); RN39 Integrao com TestLink O SisTeste no realiza qualquer tipo de comunicao com o TestLink, sendo todas as informaes relativas ao mesmo inseridas de forma manual por um dos profissionais da Clula Teste. RN40 Mudana das etapas de teste dentro do sistema Durante o processo de teste, o cdigo referente etapa na qual se encontra processo deve ser atualizada toda vez que o solicitao em tela for concluda. Ou seja, dever ser atualizado o cdigo da etapa em cada um dos seguintes momentos: 1) Ao final do cadastramento de um cliente quando o sistema retorna que a incluso foi realizada com sucesso; 2) Ao final do cadastramento de um sistema quando o sistema informa que a incluso foi realizada com sucesso; 3) Ao final da solicitao de um teste quando o sistema informa que a solicitao foi realizada com sucesso; 4) Ao final da execuo de um planejamento de teste quando os casos de teste so nomeados e descritos no TestLink e posteriormente seus nomes cadastrados no sistema; 5) Ao final da execuo de uma especificao de teste quando so definidas datas de incio e fim para cada caso de teste e os recursos alocados; 6) Ao final do processo de execuo dos casos de teste quando o Testador informa ao sistema que os testes foram concludos com ou sem restries; 7) Quando o Analista decide encerrar o processo em tela ao invs de remet-lo novamente ao Testador. Verificao: O registro deve estar com valor 6 na coluna id_etapa da tabela Tb_etapa
2.4 Filtros e Selees - Nome da software, o valor deste campo validado na coluna NO_Comercial de tb_software. - Nmero de identificao do software, o valor deste campo validado na coluna ID_software de tb_software.
Consulta X
Alterao
Incluso X
Excluso
2.6 Mensagens do Usurio Veja o artefato Lista de Mensagens, verso 5. Cdigo da mensagem
030 031
Forma da mensagem
Um pop-up no centro da tela. Um pop-up no centro da tela.
2.7 Mensagens do Sistema Veja o artefato Lista de Mensagens, verso 5. Cdigo da mensagem
010 027
Forma da mensagem
Um pop-up no centro da tela. Um pop-up no centro da tela.
Nome
Nmero de Identifica o do Software Nome do software
Tipo
INTEGER
Tamanho
21474836 47
Mscara
N/A
Obrig.
No
Valor (padro)
Em branco
Observaes
Nmero de Identificao do Software
VARCHA R
20
N/A
No
Em branco
Nome do software
Nome
Tipo
Mximo Itens
Mltipl o
Padro
Ao desencadeada
Pgina: 7 de 11 SISTESTE SISTESTE - Sistema de Gerenciamento de Certificados de Teste Gerenciamen to Menu 6 Sim Ativo, no acionado.
Data: 15/02/13
Execuo
Link
N/A
No
Ativo.
Quando acionado, o sistema exibe as opes de ao, entre elas a opo Execuo. Quando acionado, o sistema exibe a tela para a realizao de consulta dos clientes pelo Nome do Software ou Nmero de Identificao do Software.
Nome Consultar
Tipo Boto
Mltipl o No
Ao desencadeada Quando acionado, o sistema exibe o resultado da pesquisa segundo os filtros selecionados na mesma tela Quando acionado, o sistema captura o valor do status da etapa, faz upload atribuindo como valor 1 no campo ST_teste na tabela TA_Teste Quando acionado, o sistema captura o valor do status da etapa, faz upload atribuindo como valor 1 no campo ST_teste na tabela TA_Teste Quando acionado, encerra o caso de uso sem registrar a solicitao. Quando acionado dever percorrer os campos editveis e botes da tela.
Finalizar Execuo
Boto
N/A
No
Ativo. No acionado
Boto
N/A
No
Ativo. No acionado
Boto
N/A
No
N/A
Pressionament o de tecla
N/A
No
N/A
2.10 Requisitos para portadores de necessidades especiais Neste projeto no foram previstos recursos para uso por portadores de necessidades especiais. 2.11 Leiaute de tela e relatrio
2.11.1 Solicitar Teste Menu Principal
Pgina: 10 de 11
Data: 15/02/13
presente ordem de servio [ ] [X] Experincia [ ] [ ] OS sem complexidade OS de baixa complexidade OS de mdia complexidade OS de alta complexidade N/A N/A N/A N/A
Horas Necessrios 16 32 64 96 2 4 8
teis
12
4. Registro de Horas [Todas as atividades devem ser registradas nessa lista pelo implementador. Validao dos elementos da ordem de servio, tempo gasto com a implementao, tempo gasto com execuo de testes] Data [dd/mm/aaaa] [dd/mm/aaaa] [dd/mm/aaaa] [dd/mm/aaaa] [dd/mm/aaaa] [dd/mm/aaaa] [dd/mm/aaaa] [dd/mm/aaaa] [dd/mm/aaaa] [dd/mm/aaaa] [dd/mm/aaaa] [dd/mm/aaaa] [dd/mm/aaaa] [dd/mm/aaaa] [dd/mm/aaaa] [dd/mm/aaaa] [dd/mm/aaaa] [dd/mm/aaaa] [dd/mm/aaaa] Atividade [Reviso da O.S] [configurao do ambiente] [Implementao da camada de dados] [Implementao da camada de negcio] [Implementao da camada de interface] [Integrao dos componentes] [Execuo de testes prprios] [Correo dos erros detectados no teste prprio] [informar atividade...] [informar atividade...] [informar atividade...] [informar atividade...] [informar atividade...] [informar atividade...] [informar atividade...] [Realizar deploy para testes] [Correo dos erros referente ao 1 ciclo de testes] [Correo dos erros referente ao 2 ciclo de testes] [Correo dos erros referente ao 3 ciclo de testes] Horas Observaes
Pgina: 11 de 11
Data: 15/02/13
5.1 [Informar uma considerao ou lio aprendida] 5.2 [Informar uma considerao ou lio aprendida] 5.3 [Informar uma considerao ou lio aprendida] 5.4 [Informar uma considerao ou lio aprendida] 5.5 [Informar uma considerao ou lio aprendida]