[Casos de Teste]
Resumo do documento:
Este documento tem como objectivo apresentar os testes finais efectuadas à aplicação no final da
implementação de cada um dos módulos. Com estes testes, é possível verificar se a aplicação foi
desenvolvida de acordo com os objectivos impostos inicialmente para cada Sprint e se existe alguma
funcionalidade que esteja incorrecta e que necessite de ser melhorada ou até mesmo corrigida.
Palavras-Chave:
Testes funcionais
Histórico de versões:
Versão
Data
Realizado por
V1.0
Jennifer Santos
V1.1
V1.2
Índice
1 Introdução ... 4
1.1
Objectivo ... 4
1.2
Metodologia ... 4
1.3
Estrutura dos testes ... 4
1.4
Situações de testes ... 5
2 Testes ... 6
2.1
Critérios de testes ... 6
2.2
Autenticação a aplicação ... 6
2.3
Página após a autenticação ao Sistema de informação ... 7
2.4
Módulo membro ... 8
2.4.1
Sub-menu “Listagem membros” ... 8
2.4.2
Sub-menu “Pesquisa”... 9
2.4.3
Sub-menu “Gestão de Formação” ... 12
2.4.4
Lista Membros CDN ... 13
2.4.5
Competências ... 14
2.4.6
Planear Formações ... 15
2.5
Módulo de Insc. Estágio ... 16
2.5.1
Gestão de inscrição ... 17
2.5.2
Parecer ... 18
2.5.3
Comunicação ao membro ... 20
2.5.4
Audição ... 21
2.5.5
Curso de ética ... 22
2.5.6
Cursos de éticas realizadas ... 23
2.5.7
Estágio ... 24
2.5.8
Envio de processos CDN ... 26
2.5.9
Sub-menu “Pedidos de Patrono” ... 27
2.5.10 Sub-menu “Bolsa patrono” ... 27
2.6
Módulo Documentos ... 28
1 Introdução
Este documento descreve todos os testes a serem efectuados às aplicações do sistema de informação,
sendo aplicados aos diversos módulos que o compõem.
Os testes do sistema foram elaborados de forma a verificar se todos os requisitos foram
implementados e são funcionais.
Para garantir o bom funcionamento e a qualidade da aplicação Web deve ter o cuidado em assegurar
que todas as funcionalidades e interacções da aplicação com os utilizadores foram testadas correctamente,
relativamente a cada módulo.
1.1 Objectivo
O objectivo deste documento é planear a fase de testes a que os diferentes módulos que compõem a
aplicação vão ser sujeitos. Esta fase tem como finalidade assegurar a boa qualidade da aplicação web,
verificar se todos os requisitos foram implementados e detectar o maior número de erros o mais cedo
possível. Para que se atinja tal objectivo é necessário testar exaustivamente as diferentes componentes da
aplicação.
1.2 Metodologia
O método seguido para assegurar que todos os campos, funcionalidades e pequenos detalhes foram
alvo de testes, consiste na total verificação de todas as opções disponíveis para cada campo ou
funcionalidade dentro de cada módulo, isto é, para cada campo/valor, tenta-se simular todas as situações a
que este está sujeito no “mundo real” (no mundo dos utilizadores). Por exemplo, o campo de pesquisa por
filtros só admite dados que estejam presentes na base de dados, caso contrário a pesquisa não dará
resultado nenhum. Para que se tenha a certeza que estes requisitos são cumpridos na realidade, é
necessário simulá-los tendo em conta o que o campo admite ou não. Neste caso é necessário testar se o
campo admite dados que estejam na base de dados, dados nulos ou dados que não existam nesta.
1.3 Estrutura dos testes
As tabelas de testes apresentadas em seguida, contêm os seguintes campos:
- Teste: Descreve o que deve ser feito para efectuar o teste em causa ou o que deve ser verificado na
aplicação.
- Resultado Esperado: Indica o resultado que a aplicação deve apresentar.
- Resultado obtido: Campo preenchido pela estagiaria, que vai efectuar os testes à aplicação,
descrevendo o resultado apresentado pela aplicação, depois de efectuar o teste em causa.
- Resultado Verificado: Campo preenchido pela Product Owner/Scrum Master, que após marcar
como correcto será finalizado a funcionalidade.
Cada tabela está ainda dividida em grupos de testes, que são os seguintes:
- Testes de Ambiente: testes relacionados com o aspecto da Aplicação;
- Testes de Navegabilidade: testes para avaliar a navegação ao longo das
Funcionalidades de cada módulo do SI;
- Testes de Integridade: testes para validar os dados inseridos pelo utilizador;
- Testes de Consistência de Dados: testes relacionados com as operações possíveis de efectuar com
os dados relacionados com a Base de dados.
1.4 Situações de testes
Embora o objectivo dos testes aplicados nesta fase seja garantir a qualidade, os próprios casos de
teste têm de ser devidamente controlados. Tem de se ter o cuidado de controlar e abranger todas as
possibilidades inerentes a um dado campo, mas tendo em atenção que só se deve testar um campo de cada
vez, e dentro de cada campo, um requisito de cada vez. Não se pode controlar o comportamento da
aplicação sem se testar vários campos, ou particularidades de cada vez, porque assim não se saberia donde
provinha o comportamento da aplicação: se dum campo, se de outro, se de um requisito se de outro. Para
controlar este aspecto, cada caso de teste, testa situação a situação, podendo assim verificar mais
detalhadamente quais as funcionalidades que ainda não se encontram devidamente correctas.
2 Testes
2.1 Critérios de testes
Os critérios pelos quais serão realizados os testes serão os seguintes:
- Serão realizados testes a todos os campos da aplicação, individualmente, com a inserção de valores
normais, valores limites e valores ilegais, de modo a verificar se o programa se comporta correctamente e
transmite mensagens informativas nas diversas situações. Testar também as Checkboxs da aplicação.
- Testar todas as situações de inserção, alteração ou remoção de dados, e verificar
respectivamente se os dados foram correctamente inseridos ou removidos da base de dados. Estas
verificações podem ser feitas através de listagens ou pesquisas na aplicação.
- Testar todas as navegabilidades da aplicação (Botões, Links, etc), e verificar se estão bem
definidas.
- Testar as apresentações das mensagens de erro.
Todos estes testes deverão ser realizados em sistemas operativos Microsoft Windows, em browsers
Microsoft Explorer (versões superiores à versão 4.0).
2.2 Autenticação a aplicação
A tabela abaixo especifica os testes funcionais realizados na página de autenticação da aplicação.
Teste ambiente
Teste Resultado esperado Resultado obtido Resultado Verificado Campos de autenticação Campos a preencher pelo utilizador (Username, Password e Pin) Resultado com esperado Botão (Limpar, Cancelar, Entrar) Logótipo ANET
Fundo O fundo vai se alterando conforme se vai acedendo a pagina de acesso ao SI Resultado com o esperado Teste Navegabilidade
Teste Resultado esperado Resultado obtido Resultado Verificado
Botão Entrar È apresentado a página inicial do SI Botão Limpar Caso o utilizador
insira valores errados pode corrigir ao
carregar no botão limpar
Teste Integridade
Teste Resultado esperado Resultado obtido Resultado Verificado
Clicar no botão entrar sem inserir nenhum dado ou com dados errados
Apresenta uma mensagem “Password ou Utilizador errado!!”
Funcional
Nota: A pagina inicial foi implementada pelas orientadora, coube as estagiaria implementar os
módulos que lhe foram atribuídos para o desenvolvimento.
2.3 Página após a autenticação ao Sistema de informação
Os seguintes testes são referentes ao ecrã principal da aplicação do SI da ANET.
Teste ambiente
Teste Resultado esperado Resultado obtido Resultado Verificado
Erros ortográficos Nenhum Nenhum Compatibilidade
entre os 3 browsers (IE, Firefox 4 Chrome)
Funcional sem nenhuma desformatação
Funcional nos três browser de teste. São todos funcionais mas o Chrome apresenta melhor aspecto. Menu lateral Apresenta os seguintes
módulos Declarações, -Documentos, -Insc./estágio, -Membros e Secretária. (Com os módulos Perfil, Configurações::Sistema Só para administrador) Apresenta todos os módulos conforme o esperado. Itens do Menu “Documentos”
Pesquisa documento Apresenta conforme o esperado Itens do Menu “Insc./Estagios” Apresenta os seguintes sub-menus: Gestão de Inscrição, Parecer, Comunicação ao Membro, Cursos de ética realizadas, Estágios, Envio de Processoss CDN, Pedidos do Patrono Bolsa de Patrono Apresenta todos os itens conforme o esperado Itens do Menu “Membros” Apresenta os seguintes sub-menus: Listagem membros, Pesquisa, Gestão de Formação, Lista Membros CDN, Competências e Planear Formação. Apresenta todos os sub-menus conforme o resultado esperado Itens do Menu “Secretaria” Apresenta os seguintes sub-menus:Gestão de Etiquetas, Recibos, Edição de Estagio, Gestão de Prorrogação, Carta de comunicação(Apresentação só do layout) Apresenta todos os sub-menus conforme o esperado. Itens do Menu “Declarações” Os sub-menus Pedidos, Pesquisa e Gestão de Apresentação conforme o esperado
empresas(só o layout) Botão (Home,
logout, help)
Botões activos Funcionais (Home, logout)
Logótipo ANET O logótipo aparece no centro da página inicial, sempre que é carregado o “Home” é apresentado o logótipo na frame central do SI
Funcional
Nota: Na página inicial não será necessários fazer testes de integridade nem de consistência de dados
uma vez que se trata só da validação da apresentação e das opções apresentadas na página inicial.
Os módulo Perfil, Configurações::Sistem (módulos parte administrativa), forma desenvolvidas e
implementada pela orientadora.
2.4 Módulo membro
Para testar as funcionalidades deste módulo, é necessário efectuar testes aos seguintes sub-menus:
- Listagem membros
- Pesquisa
- Gestão formação
- Lista Membros CDN
-Competências
- Planear Formação
2.4.1 Sub-menu “Listagem membros”
Teste Ambiente
Teste Resultado esperado Resultado obtido Resultado Verificado
Erros ortográficos Nenhum Nenhum Campos de
preenchimento
Campo de pesquisa rápida, serve para ajudar o utilizador no caso de aparecer muitos resultados da pesquisa Funcional. Aparece como esperado
Links opcionais Aparece dois links “Membros com Foto” e “Membros sem Foto”, em que o link activo aparece com um estilo diferente e esse link fica
Funcional. Aparece como o esperado
desactivo Paginação Anterior/
Próximo
Se houver muitos resultados aparece dois links com “Anterior e Próximo”
Funcional. Aparece como o esperado
Teste Navegabilidade Botão search Ao carregar no boto
search é apresentado todos os membros com o nome inserido
Funcional. Aparece como o desejado
Links de Membros com Fotos
Aparece a lista dos membros com fotos e esse link aparece com um estilo diferente para mostrar ao utilizador que é esse link que esta activo.
Funcional. Resultado com o esperado
Links Membros sem Fotos
Aparece a lista dos membros sem fotos e se for esse link escolhido pelo utilizador, esse apresenta um cor diferente Funcional. Resultado com o esperado Links anterior/ próximo
Caso a listagem for maior que 20 os links”anterior e próximo aparecem na pagina ficando activo inicialmente só o próximo”.
Funcional. Resultado conforme o esperado
Teste Integridade Clicar “Search” sem
inserir nenhum nome no campo de pesquisa rápida ou se não for inserido nenhum dado no campo É apresentado uma mensagem “Insira o nome do membro” Funcional. Resultado conforme o esperado
Teste Consistência de dados Lista de membros
com foto
Aparece uma lista dos membros com fotos da aplicação
Funcional. Resultado conforme o esperado
Lista de membros sem fotos
Aparece uma lista dos membros com fotos da aplicação
Funcional. Resultado conforme o esperado
2.4.2 Sub-menu “Pesquisa”
Teste Ambiente
Teste Resultado esperado Resultado obtido Resultado Verificado
Erros ortográficos Nenhum Nenhum Links opcionais Aparece dois links
“Pesquisa Directa” e “Pesquisa Composta. Inicialmente aparece a pesquisa directa em que sendo esse activo é o que apresenta uma cor
Funcional. Aparece conforme o esperado.
diferente.
Teste Navegabilidade Botão "Efectuar
pesquisa Directa"
após os dados terem sido inseridos correctamente
Apresenta uma página com as seguintes
informações;
-Uma tabela com os membros resultantes da pesquisa efectuada, em que cada membro tem a opção de (alterar e visualizar os dados do respectivo membro). Na tabela resultante tem-se o número total de pesquisa. Na página. - Botão de voltar Funcional. Resultado conforme o esperado Botão de “voltar” que aparece após efectuar a pesquisa tanto para pesquisa directa com pesquisa composta Ao carregar no botão é redireccionado a página inicial de pesquisa Funcional. Resultado conforme o pretendido Clicar na imagem dados do membro, após efectuado a pesquisa Aparece um caixa de texto com os dados do membro Funcional. Resultado conforme o esperado Link Pesquisa Composta Aparece um formulário da pesquisa composta, em que o utilizador tem opções de pesquisa por vários campos Funcional. Resultado com pretendido Após inserir os dados correctos e efectuar a pesquisa composta
Aparece uma tabela com os resultados de pesquisa com os membros, dando a opção de poder, ver e alterar os dados dos membros. Também aparece uma tabela com as seguintes opções para exportar para Excel.
Funcional. Resultado como pretendido
Clicar na imagem de exportar em Excel
Exporta para Excel os valores referentes a pesquisa efectuada. Funcional. Resultado conforme o esperado. Teste Integridade Clicar no botão “Efectuar Pesquisa
Directa” sem inserir
nenhum dado no campo de pesquisa
É apresentado uma alerta de erro.” Insira
um valor no campo pesquisa!!!” Funcional. Resultado conforme o esperado Clicar no botão “Efectar Pesquisa Directa” sem escolher os checkbox correcto (P.e. escolher numero definitivo e nome do membro) È apresentado uma mensagem a informa a utilizador “TEM 0.
Não possui resultados para a pesquisa efectuada. Escolhe o método de pesquisa correcta” Funcional. Resultado conforme o esperado
Alterar dados do membro
Ao campos a alterar devem ser inseridos conforme o tipo de dado p.e: se for inserir uma letra no campo BI não deixa o utilizador inserir. (os seguintes campo telemovel1 e 2, telefone 1 e 2, número contribuinte, número BI e o NIB). Estes campos estão protegidos contra sql injection. Funcional. Resultado como o esperado. Inserir letras no campo No formulário de pesquisa compostas Número do Membro: Aparece uma mensagem de erro a informa o utilizador que o “O número do membro não existe”
Funcional. Resultado conforme o esperado Clicar na imagem dados do membro tanto para a pesquisa composta e directa Aparece um caixa de texto com os dados do membro, garantindo que os dados que estejam a zero na BD não sejam apresentados ao utilizador.
Funcional. Resultado conforme o esperado
Teste Consistência de dados
Teste Resultado esperado Resultado obtido Resultado Verificado
Lista dos membros conforme a pesquisa efectuada
Aparece uma lista dos membros conforme a pesquisa efectuada Funcional. Resultado conforme o esperado Inserir dados no campo pesquisa composta para Numero do membro Aparece os dados do membro só se o membro existir na aplicação Funcional. Resultado conforme o esperado Dados dos seguintes campos de pesquisa composta: (por situação actual, por instituto frequentado, por especialidade do membro) Esses campos aparecem os valores vindos da Base de Dados referente a cada um dos campos
Funcional. Resultado conforme o esperado Alterar os dados do membro Aparece um formulário com os dados do membro a alterar, em que o utilizador escolhe os campos que pretende alterar
Funcional. Resultado conforme o esperado
Alterar os dados do membro
Dados que aparece na caixa de texto para a imagem de visualizar dados.
Os dados que aparecem na caixa de texto, são dados conforme os dados existentes a BD.
Funcional. Resultado conforme o esperado.
2.4.3 Sub-menu “Gestão de Formação”
Teste Ambiente
Teste Resultado esperado Resultado obtido Resultado Verificado
Erros ortográficos Nenhum Nenhum Campos de
preenchimento
Campo de pesquisa rápida, serve para ajudar o utilizador no caso de aparecer muitos resultados da pesquisa Funcional. Aparece como esperado Paginação Anterior/ Próximo Se houver muitos resultados , aparece dois links com “Anterior e Próximo”. Funcional. Aparece como esperado. Teste Navegabilidade Botão search da pesquisa rápida. Ao carregar no botão search é apresentado todos os cursos realizados na instituição. Funcional. Aparece como o desejado
Clicar no link com a imagem de
visualizar resultados
Aparece uma tabela com listagem dos inscritos nesse curso e para cada inscrito tem-se a opção de alterar, visualizar e eliminar.
Funcional. Resultado com o pretendido
Clicar no link com a imagem de exportar Excel
Os dados dos inscritos nesse curso são exportados para Excel.
Funcional. Resultado como o esperado.
Clicar na imagem de PDF
Aparece o PDF com os valores dos inscritos no determinado curso escolhido Funcional. Resultado como o pretendido. Clicar no link inscrever Aparece um formulário para inscrever um membro no respectivo curso. Funcional. Resultado conforme o esperado. Botão voltar na página resultante, após carregar na opção de visualizar resultados
Deve voltar a página inicial de Gestão de formação Funcional. Resultado conforme o esperado. Link anterior / próximo
Conforme for clicando no próximo é apresentado o resto dos cursos Funcional. Resultado conforme o esperado. Após clicar na imagem de visualizar resultados e carregar na imagem de dados
Aparece uma caixa de texto com os dados do utilizado Funcional. Resultado conforme o esperado Imagem de Alterar dados do membro após clicar na imagem de È apresentado um formulário com os dados do referido membro à serem Funcional. Resultado conforme o esperado.
visualizar resultados
alterado
Teste Integridade Clicar “Search” sem
inserir nenhum nome do curso no campo de pesquisa rápida ou se não for inserido nenhum dado no campo É apresentado uma mensagem”Insira o nome do curso” Funcional.Resultado conforme o esperado Após carregar na imagem de editar na tabela resultante do visualizar resultados Apresenta os dados do inscrito neste curso em que se pode alterar os campos conforme o dado a inserir, p.e: se for nome o utilizador é obrigado a inserir só letras, caso contrário não deixa o utilizador inserir números. Funcional. Resultado conforme o esperado Clicar na imagem dados do membro tanto para a pesquisa composta e directa Aparece um caixa de texto com os dados do membro, garantindo que os dados que estejam a zero na BD não sejam apresentados ao utilizador. Funcional. Resultado conforme o esperado
Teste Consistência de dados Após carregar na imagem de dados na tabela resultante do visualizar resultados Apresenta os dados do inserido no curso Vindos da Base de Dados Resultado conforme o esperado Após carregar na imagem de eliminar na tabela resultante do visualizar resultados Elimina o inscrito da turma Resultado como o esperado
Lista Curso Aparece a lista dos cursos existentes na
base de dados
Resultado conforme o esperado
Lista dos inscritos num dado curso
Aparece a lista dos inscritos num dado curso
Resultado conforme o esperado
Dados que aparece na caixa de texto para a imagem de visualizar dados.
Os dados que aparecem na caixa de texto, são dados conforme os dados existentes a BD. Resultado conforme o esperado.
2.4.4 Lista Membros CDN
Teste AmbienteTeste Resultado esperado Resultado obtido Resultado Verificado
Erros ortográficos Nenhum Nenhum
Teste Navegabilidade
abrir é apresentado o PDF com a lista dos membros conforme for o situação actual escolhido
Aparece conforme o esperado
Imagem de visualizar resultados
Aparece a lista dos inscritos no CDN de um determinado tipo de situação actual.
Aparece também o botão de voltar que volta a página inicial da Lista membros CDN
Funcional. Aparece conforme o esperado
Teste Integridade
--- --- ---
Teste Consistência de dados Lista dos membros
pertencentes a Srcentro
Aparece a lista dos membros pertencentes a Srcentro conforme agrupados por situação actual Funcional. Aparece conforme o pretendido
Após clicar no link “abrir”
Ao carregar no link abrir é apresentado o PDF com a lista dos membros conforme for o situação actual escolhido. Dados vindos da BD Funcional.Aparece conforme o esperado
2.4.5 Competências
Teste AmbienteTeste Resultado esperado Resultado obtido Resultado Verificado
Erros ortográficos Nenhum Nenhum Campos de preenchimento Campo de pesquisa de competência para um determinado número do membro. Funcional. Aparece como esperado Teste Navegabilidade Botão “Search” da pesquisa rápida.
Aparece uma tabela com os dados pessoais do membro e uma outra tabela com as competências associados ao membro que foi feito a pesquisa. Também apresenta a opção de adicionar competências ao membro. Funcional.Resultados conforme o esperado.
Adicionar competências Ao carregar no link adicionar competências aparece a lista de competências que podem ser adicionados ao membro, ou seja todas as competências excepto os da membro em causa. Funcional. Resultado conforme o esperado Ao seleccionar as competências que vão ser adicionadas ao membro e carregado no botão adicionar É adicionado ao membro as competências que formaram seleccionadas e a tabela das competências associados ao membro é actualizadas com essas novas competências. Funcional. Resultado conforme o esperado. Teste Integridade Clicar “Search”
(pesquisa rapida) sem inserir o numero no do membro no campo de pesquisa
Se for inserido um número que não seja valido ou se inserir letras neste campo é enviado uma mensagem a avisar que “O número do membro não existe”.
Funcional. Resultado conforme o esperado
Teste Consistência de dados Lista de competências Apresenta a lista de
competências referentes ao membro que exista na BD Resultado conforme o esperado. Listas de Dados pessoais Apresenta os dados pessoais do membro que foi pesquisado e que exista na BD
Resultado conforme o esperado.
Adicionar competências Apresenta todas as competências
excepto as competências do membro em causa,
assim garante que não sejam adicionado
uma competência já existente
Resultado conforme o esperados
Teste Ambiente
Teste Resultado esperado Resultado obtido Resultado Verificado
Erros ortográficos Nenhum Nenhum
Teste Navegabilidade Ao carregar no link de adicionar formação É apresentado um formulário com informações relevantes formação a ser adicionada Funcional. Resultado conforme o esperado Depois de preencher o formulário e carregar no adicionar É adicionado uma nova formação a lista de formações a ser lançada. E actualiza a tabela da lista de formações a serem lançados. Funcional. Resultado conforme o esperado
Ao carregar no link abrir O curso sai da lista de cursos a serem lançados e passa a lista de cursos como estado aprovados. (Passa para a lista do sub-menu Gestão de formação) Funcional. Resultado conforme o esperado. Teste Integridade Campos do formulário de adicionar formações Os campos devem ser inseridos com valores conforme o tipo de campo, caso contrário não deixa que o utilizador insira tais valores. Estes campos também esta protegido contra sql injection
Funcional. Resultado conforme o esperado
Teste Consistência de dados Lista de
formações/cursos
Apresenta a lista das formações que formam lançadas
Resultados conforme o esperado
Nota ao carregar botão carregar devia enviar uma mensagem avisar que esse campo deve ter valores.
2.5 Módulo de Insc. Estágio
Para testar as funcionalidades deste módulo, é necessário efectuar testes aos seguintes sub-menus:
- Gestão de Inscrição;
- Parecer;
- Comunicação ao membro;
- Audições;
- Cursos de Ética
- Cursos de éticas realizadas;
- Estágios;
- Envio de Processos CDN;
- Pedidos de Patrono;
- Bolsa de Patrono;
2.5.1 Gestão de inscrição
Teste AmbienteTeste Resultado esperado Resultado obtido Resultado Verificado
Erros ortográficos Nenhum Nenhum
Teste Navegabilidade
Clicar no botão abrir Aparece várias tabelas com a informação do membro com o estado pendente. Funcional. Resultado com esperado
Botão de voltar após escolher o membro pretendido
Após carregar no botão de voltar, volta a página inicial do sub-menu Gestão de Inscrição. Funcional. Resultado como o esperado Lista de audições Mensal Aparece a lista listagem dos membros estagiários inscritos nesta Secção de inscritos pendente e em estágio Funcional. Resultado como o esperado. Lista de estágio mensal Clica no link Lista de relatório de estágio mensal Aparece um PDF com a lista de audições mensal. Abre o pdf Lista de relatório de estágio mensal. Aparece um PDF com a lista de relatórios de estágios mensal Abre o pdf
Botão guardar na tabela resultante do “Observações” Faz o update do campo observações Funcional. Resultado conforme o esperado Teste Integridade Botão validar na tabela
resultante “outros aspectos”
Teste Consistência de dados Tabela com a lista dos
membros com inscrições pendentes Resultados conforme o esperado Lista de relatório de estágio mensal. --- ---
Lista de estágio mensal Aparece a lista listagem dos membros estagiários inscritos nesta Secção de inscrições pendente. Valores existentes n BD Funcional. Resultado como o esperado Após seleccionar o membro que pretendo
Aparece a lista varias tabelas com dados
vindos da BD relativamente ao membro. Tabelas com as seguintes informações: Dados Pessoais; Formação Escolar; Documentos; Outros aspectos. Funcional. Resultado com o esperado
Eliminar Inscrição Elimina a inscrição do membro, eliminando este da BD. Funcional. Resultado como o pretendido
2.5.2 Parecer
Teste AmbienteTeste Resultado esperado Resultado obtido Resultado Verificado
Erros ortográficos Nenhum Nenhum
Teste Navegabilidade
Parecer Aparece um “accordion” com as seguintes opções: - Parcer C.E -Parecer do C.D da S.R.C. Funcional. Resultado com esperado Click na opção de Parecer C.E
Apresenta uma nova página com as seguintes informações
- Parecer C.E, apresenta duas tabelas com a Listagem dos inscritos em estágios por aprovar (formais/curriculares) com a opção de ver
respectivos dados.. Em que cada membros da listagem tem um link de abrir.
- Aparece o botão de voltar( que volta à pagina inicial do sub-menu
Funcional. Resultado com esperado
Parecer. Clicar no link “abrir”
para listagem de estágios (curriculares /formais)
Aparecem várias tabelas com a informação do membro que foi escolhido.
Funcional. Resultado conforme o esperado
Botão voltar Ao carregar no botão de voltar este é
redireccionado para a página inicial do sub-menu Parecer Funcional. Resultado conforme o esperado Click no opção de Parecer do C.D da S.R.C Aparece as seguintes tabelas com a lista de membros inscritos:
-Estágio aprovados pela C.E- curriculares e formais.(Para cada um dos membros associados a esta lista tem um link “abrir”) -Prorrogações -Pedidos de Alteração Patrono/Entidade de Acolhimento. Funcional. Resultado conforme o esperado
Clicar no link “abrir” na opção de Parecer do C.D da S.R.C para as tabelas de estágio provados pela C.E-(curriculares e formais)
Aparecem tabelas com informação do membro que foi seleccionado.
Funcional.Resultado conforme o esperado
Teste Integridade
--- --- ---- ---
Teste Consistência de dados
Lista de relatório de estágio mensal.
--- ---
Lista de estágio mensal Aparece a lista listagem dos membros estagiários inscritos nesta Secção de
inscrições pendente. Valores existentes na BD
Funcional. Resultado como o esperado
Após seleccionar o membro que pretendo
Aparece a lista varias tabelas com dados vindos
da BD relativamente ao membro. Tabelas com as
seguintes informações: Dados Pessoais; Formação Escolar; Documentos; Outros aspectos. Funcional. Resultado com o esperado Lista de Tabela de inscrições pendentes
Aparece a listagem dos membros inscritos que sejam pendentes, dados vindos da base de dados
Funcional. Resultado com o pretendido
Eliminar Inscrição Elimina a inscrição do membro, eliminando este da BD.
Funcional. Resultado como o pretendido
2.5.3 Comunicação ao membro
Teste Ambiente
Teste Resultado esperado Resultado obtido Resultado Verificado
Erros ortográficos Nenhum Nenhum
Teste Navegabilidade
Após carregar no sub-menu comunicação ao membro
-Apresenta uma lista de tabelas com as seguintes comunicações: - Comunicação ao Membro – curriculares ou formais” - Listagem das últimas comunicações enviadas.
. Para cada membro das listagem tem associado um link de “ver”.
Funcional. Resultado como esperado
Click no link ver É apresentado um PDF com a informação que está autorizado a e realizar o estado com um tabela com a data de inicio e fim e a duração do mesmo. Funcional. Resultado conforme o esperado. Teste Integridade --- --- ---- ---
Teste Consistência de dados Lista comunicação ao
membro - Curricular
Apresenta a lista dos membros com comunicação, mas são membros com modalidade curricular. Valor conforme se encontram na BD Funcional. Resultado Conforme o esperado Lista comunicação ao membro - Formais
Apresenta uma tabela com a lista
dos membros com comunicação, mas são membros com modalidade curricular. Valor conforme se encontram na BD
Funcional. Resultado conforme o esperado
Prorrogações - Aceites Apresenta uma tabela com uma lista de membros em que a prorrogação foi aceite. Resultados vindos da BD Resultado conforme o esperado
2.5.4 Audição
Teste Ambiente
Teste Resultado esperado Resultado obtido Resultado Verificado
Erros ortográficos Nenhum Nenhum
Teste Navegabilidade Click no sub-menu Audições (Pagina principar) Apresenta um “accordion” com as seguintes opções: -Marcação de audições; - Resultado de audições; Funcional. Resultado conforme o esperado Click Marcação de audição
Apresenta uma lista de membros, em que cada membro tem associado um link para marcar uma data de audição.
Funcional. Resultado conforme o esperado
Click Resultado de audições
Apresenta uma tabela com a lista de audições concluídas. A tabela também tem um link “Listagens” que serve para gerar um PDF/Excel com a segunda determinado
período.
Funcional. Resultado conforme o esperado
Clik no link Listagem Aparece Listagem de audições (por data), em que o utilizador escolhe
um intervalo de data que pretende ver os membros com audições marcadas neste intervalo.
Funcional. Resultado conforme o esperado
Click no botão de voltar Volta a página inicial do sub-menu Audições Funcional. Resultado conforme o esperado Teste Integridade --- --- ---- ---
Teste Consistência de dados Listagem das tabelas de
resultado de audições Apresentam valores conforme apresenta na BD Resultado conforme o esperado. Listagem da tabela Marcação de audição Apresentam valores conforme apresenta na BD Resultado conforme o esperado.
Gerar PDF e Excel Apresenta a tabela com o nome dos membros conforme a
BD
Resultado conforme o esperado
2.5.5 Curso de ética
Teste Ambiente
Teste Resultado esperado Resultado obtido Resultado Verificado
Erros ortográficos Nenhum Nenhum Campos de
preenchimento
Campo de pesquisa rápida, serve para ajudar o utilizador no caso de aparecer muitos resultados da pesquisa Resultado conforme o esperado.
Adicionar turma Apresenta um link de adicionar turma de ática Resultado conforme o esperado. Paginação Anterior/ Próximo
Se houver mais que muitos resultados aparece dois links com “Anterior e Próximo”
Resultado conforme o esperado.
Teste Navegabilidade
Clicu sub-menu Cursos de ética
Apresenta um campo de pesquisa rápida, um link de adicionar turmas ética e um tabela com a lista das turmas em que cada uma destas turmas tem associado um link de abrir
Funcional. Resultado conforme o esperado
Links anterior/ próximo Caso a listagem for maior que 20 aparece o links”anterior e próximo, ficando o próximo inicialmente activo. Funcional. Resultado conforme o esperado
Adicionar turmas Adiciona a tabela com a lista de turmas um nova turma
Funcional. Resultado conforme o esperado
Botão search pesquisa
rapida Ao carregar no botão search é apresentado a turma com o respectivo numero Funcional. Aparece como o desejado
Click no botão de abrir Apresenta uma nova página com uma tabela com a lista de inscritos nesta turma e também as seguintes opções Inscrição de Outros( para inscrever novos membros a turma), imprimir folha de presença e alteração a data. A página também apresenta um botão de voltar Funcional. Resultado conforme o esperado
Click no link inscrição de Outros
Apresenta um formulário para fazer a inscrição
Funcional. Resultado conforme o esperado.
Click no link imprimir folha de presença Gera um PDF com os membros que estiveram presentes na turma. Funcional
Click na data Aparece uma nova página que como o um formulário para possibilitando a alteração da data.
Funcional. Resultado com esperado
Click no botão voltar Volta a página inicial do sub-menu curso de ética Funcional. Resultado conforme o esperado Teste Integridade Campo de pesquisa rápida O utilizador deve inserir o número da turma caso insira letras é enviado uma mensagem “Insira o número da turma”
Funcional. Resultado conforme o esperado
Teste Consistência de dados A listagem nas tabelas
após o click no link abrir
A listagem na tabela, são dados vindos da
BD
Resultado conforme o esperado
Lista Cursos de ética A listagem das turmas existente, estão conforme os dados da BD
Resultado conforme o esperado
2.5.6 Cursos de éticas realizadas
Teste Ambiente
Teste Resultado esperado Resultado obtido Resultado Verificado
Erros ortográficos Nenhum Nenhum
Teste Navegabilidade
Click sub-menu Cursos de ética realizadas
Apresenta as turmas de ética que já foram realizadas com a informação dos inscritos nestas turmas. Também tem a opção de imprimir folha de presenças, Inserir folha de presença Funcional. Resultado conforme o esperado
Click no link imprimir folha de presença
Apresenta o PDF com a lista dos membros que estiveram presentes na dada turma de ética realizada Funcional. Resultado conforme o esperado
CLick no link Inserir folha de presença Apresenta um formulário onde da ao utilizador a Funcional. Resultado conforme o esperado
oportunidade de inserir o ficheiro com as presença Botão voltar Volta a página inicial
do sub-menu cursos de éticas realizadas. Funcional. Resultado conforme o esperado Teste Integridade --- --- ---- ---
Teste Consistência de dados Lista das turma com
ética realizada
Os dados da tabela são dados existentes na BD das turmas de
ética realizadas
Funcional
2.5.7 Estágio
Teste Ambiente
Teste Resultado esperado Resultado obtido Resultado Verificado
Erros ortográficos Nenhum Nenhum
Teste Navegabilidade Click sub-menu Estágios Apresenta o accordion com as seguintes opções: -Gestão de Estágios - Estágios atrasados Funcional. Resultado conforme o esperado Click no Estágio atrasado Apresenta duas tabelas uma com Lista de membros que já deviam ter concluído estágio e outra com Lista de membros dentro do prazo de entrega de documentos. Funcional.Resultado conforme o esperado Clik na Gestão de Estágio
Apresenta opções de: (Lista Concluidos, Lista estágio em curso, Lista estágio por concluir). E um formulário de pesquisa (nome de membro, número definitivo, numero provisórios) Funcional. Resultado conforme o esperado
Click no link Lista Concluídos
Apresenta numa nova página a lista dos membros com estágio concluído.
Funcional. Resultado conforme o esperado
Click no link lista estágio em curso
Apresenta numa nova página com a lista
Funcional. Resultado conforme o esperado
Lista Estágio em Curso
com à informação dos membros e dos documentos que estes têm em falta. Click no link Lista
Estágio por concluir Apresenta uma nova página com a lista de estágios por concluir com as seguintes opção de : - Inserir informação de documentos entregues. -Visualizar a lista de documentos entregues para um dado membro. - Anexar documentos aos já existentes. Funcional. Resultado conforme o esperado Parte de documentos (clik)
Apresenta a lista dos documentos do membro em questão. Funcional. Resultado conforme o esperado Click no efectuar pesquisa
Apresenta uma tabela com a listagem dos membros que concluíram o estágio, em que cada membro tem as seguintes opções: Documentos, Estagio Funcional. Resultado conforme o esperado Click na opção Documentos Apresenta os a lista dos documentos referente a esse membro. Funcional. Resultado conforme o esperado Click na opção de estágio Apresenta um formulário para inserir a informação do estágio Funcional. Resultado conforme o esperado Teste Integridade Click no Efectuar
pesquisa p.e: escolha checkbox numero definitivo e inserir letras
Apresenta uma mensagem de a avisar ao utilizador “Insira números com esse checkbox!!!”
Funcional. Resultado conforme o esperado
Formulário para inserir valores de estágios
Os campos do formulário tem de ser inseridos valores conforme forem o valor do campo em questão.
Teste Consistência de dados A listagem com os
estágios Concluídos/Por concluir
São dados existentes na base de dados.
Resultado conforme o esperado.
Listagem estágio em curso São os dados existentes na base de dados Resultado conforme o esperado. Listagem dos documentos A lista dos documentos pertencentes ao membro, só apresenta documentos existentes. Resultado conforme o esperado Pesquisa no formulário de pesquisa Só apresenta valor para membros existentes na base de dados Resultado conforme o esperado.
2.5.8 Envio de processos CDN
Teste AmbienteTeste Resultado esperado Resultado obtido Resultado Verificado
Erros ortográficos Nenhum Nenhum
Teste Navegabilidade
Clik no sub-menu “Envio de processo CDN”
Apresenta duas tabelas uma que é formulário responsável para adicionar um membro, e outro um tabela com a lista dos membros com os membros a envio de processo de estágio. Funcional. Resultado conforme o esperado Teste Integridade Adicionar numero de
membro que não exista
Apresenta uma mensagem ao utilizador com “O número do membro não existe”
Funcional. Resultado conforme o esperado.
Teste Consistência de dados Número membros inseridos no formulário para adicionar um membro Só adiciona os números dos membros que existem
na base de dados
2.5.9 Sub-menu “Pedidos de Patrono”
Teste Ambiente
Teste Resultado esperado Resultado obtido Resultado Verificado
Erros ortográficos Nenhum Nenhum
Teste Navegabilidade
Click no sub-menu Pedidos de Patrono
Apresenta a lista de dos membros estagiários que ainda não tem patrono
Funcional. Apresenta os dados como pretendido.
Clik no link atribuir Apresenta um formulário com o nome do membro seleccionado, com a lista dos patronos que lhe podem ser atribuídos (patronos da mesma área).
Funcional. Apresenta os dados conforme o esperado.
Imagem de informação Apresenta os dados informações relevantes Funcional. Apresenta os dados conforme o esperado. () Teste Integridade --- --- --- ---
Teste Consistência de dados Lista de membros com
pedido de patrono Apresentar somente os estagiários sem patrono, conforme esta na base de dados Funcional.
Lista de patrono a ser atribuído a um membro
Apresenta a lista de patrono para um determinado membro
Funcional
2.5.10 Sub-menu “Bolsa patrono”
Teste Ambiente
Teste Resultado esperado Resultado obtido Resultado Verificado
Erros ortográficos Nenhum Nenhum Campo de preenchimento Apresenta um campo de pesquisa rápida Teste Navegabilidade Click no sub-menu Bolsa de Patrono
Apresenta a lista dos patronos que estão associados a um membro estagiário
Funcional
Clik no link registar patrono Apresenta um formulário para registar o patrono a um determinado membro. Funcional Teste Integridade Pesquisa rápida --- ---- ---
Teste Consistência de dados Listagem dos membros
com bolsa de patrono
Apresenta a lista das bolsa de patrono, conforme os dados
da BD
2.6 Módulo Documentos
Para testar as funcionalidades deste módulo, é necessário efectuar testes no sub-menu, Gestão de
documentos com as seguintes opções:
- Entrega de documento.
- Listar documentos existentes.
- Entrega de documentos em separado
2.6.1 Gestão de documentos
Teste Ambiente
Teste Resultado esperado Resultado obtido Resultado Verificado
Erros ortográficos Nenhum Nenhum
Teste Navegabilidade
Click no sub-menu Gestão de documentos
Aparece 3 tabs com as seguintes opções: (Entrada de documentos, Listar documentos existente, e Entrada documentos em separado) Funcional. Resultado conforme o esperado
Click na tab “Entrada de documentos” Apresenta um formulário para submeter os documentos para um determinado membro Funcional. Resultado conforme o esperado
Click na tab “Lista de documentos existentes”
Apresenta um formulário com o campo de pesquisa para o membro que se pretende ver os respectivos documentos
Funcional. Resultado conforme o esperado
Click na tab “Entrega de documentos em separado”
Apresenta um formulário para ser inserido os documentos do tipo imagem que tenho várias páginas.
Funcional. Resultado conforme o esperado
Click no submeter Apresenta uma mensagem a informa ao utilizador que o ficheiro foi inserido com sucesso. Funcional. Resultado conforme o esperado Teste Integridade Formulário de pesquisa pelo número de membro, com um número não existente
Apresenta uma mensagem ao utilizador a informar que o número não existe.
Funcional. Resultado conforme o esperado
---
submeter do sub-menu “Entrada de documento” submissão: 1- Verifica se o documento encontra no formato desejado. 2- Muda o nome do ficheiro para o número do membro seguido do tipo, por exemplo: se submeter o membro submeter um ficheiro de BI fica “11_BI.pdf”. 3- Envia o ficheiro para o servidor e actualiza a tabela “anet_ficheiro” para o respectivo membro. conforme o esperado. Na opção de inserção de documento em
separado, para ficheiro sem ser no formato jpg
Apresenta uma mensagem ao utilizador a informar que o ficheiro não esta no formato pretendido
Funcional. Resultado conforme o esperado.
Teste Consistência de dados Listagem dos documentos existentes Apresenta os documentos de um determinado membro Funcional. Resultado conforme o esperado.