Você está na página 1de 11

FSWUNICEUB - Fbrica de Software do UniCEUB Ordem de Servio para Implementao de Caso de Uso

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]

Pgina: 2 de 11 SISTESTE SISTESTE - Sistema de Gerenciamento de Certificados de Teste


Data: 15/02/13

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

Pgina: 3 de 11 SISTESTE SISTESTE - Sistema de Gerenciamento de Certificados de Teste


Data: 15/02/13

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

Pgina: 4 de 11 SISTESTE SISTESTE - Sistema de Gerenciamento de Certificados de Teste


Data: 15/02/13

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.

Pgina: 5 de 11 SISTESTE SISTESTE - Sistema de Gerenciamento de Certificados de Teste


Data: 15/02/13

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.

Pgina: 6 de 11 SISTESTE SISTESTE - Sistema de Gerenciamento de Certificados de Teste


Data: 15/02/13

2.5 Tabelas de Banco de Dados Tabela


TA_TESTE

Consulta X

Alterao

Incluso X

Excluso

2.6 Mensagens do Usurio Veja o artefato Lista de Mensagens, verso 5. Cdigo da mensagem
030 031

Quando aparece a mensagem


Aps Finalizar Execuo de teste. Aps Finalizar restries. Execuo de teste com

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

Quando aparece a mensagem


Ao selecionar o boto Consultar" e o sistema no encontra nenhum resultado Ao selecionar o boto Consultar" e o sistema no encontra nenhum resultado

Forma da mensagem
Um pop-up no centro da tela. Um pop-up no centro da tela.

2.8 Campos de entrada de Dados do Sistema Ordem


1

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

2.9 Controles de Tela 2.9.1 Menu principal

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.

2.9.2 Executar teste Tela inicial

Nome Consultar

Tipo Boto

Mximo Itens N/A

Mltipl o No

Padro Ativo, No acionado

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

Finalizar Execuo com Restries Boto X do navegador Tecla TAB

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: 8 de 11 SISTESTE SISTESTE - Sistema de Gerenciamento de Certificados de Teste


Data: 15/02/13

2.11.2 Executar Teste Consultar o Software

2.11.3 Executar Teste Selecionar Software

Pgina: 9 de 11 SISTESTE SISTESTE - Sistema de Gerenciamento de Certificados de Teste


Data: 15/02/13

2.11.3 Executar Teste Mensagens de Confirmao

3. Estimativas de Produo Correspondente Mtrica usada Produtividade HomensDias

SISTESTE SISTESTE - Sistema de Gerenciamento de Certificados de Teste

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

5. Consideraes e Lies Aprendidas

SISTESTE SISTESTE - Sistema de Gerenciamento de Certificados de Teste

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]

Você também pode gostar