X-GEST SOFTWARE Software Test Cases Versão 1.0f 18 de Maio 2009 Tabela de Revisões Versão Autores 0.1r Diogo Dias 0.2r António Silva,Diogo Dias,Gonçalo Leal,Mário Santos 0.3r Diogo Dias 0.3f Diogo Dias Descrição da Versão Estruturação do documento. Versão inicial do Software Test Cases Adição da secção das mensagens de erros e formatação do ficheiro. - Aprovadores Data - 20 de Abril de 2009 - 25 de Abril de 2009 - 30 de Abril de 2009 Mário Santos, Gilberto Neto 13 de Maio de 2009 Modificações 0.4r Diogo Dias Descritas no 14 de Maio de 2009 Relatório de revisão 1.0f Diogo Dias Versão Baselined Mário Santos, Gilberto Neto 18 de Maio de 2009 Índice X-GEST SOFTWARE............................................................................................................................................................................................................................ 1 Tabela de Revisões............................................................................................................................................................................................................................ 1 1. Modulo Login ............................................................................................................................................................................................................................ 8 1.1. 2. 3. 4. ‘Test Set’ do módulo Login (L)........................................................................................................................................................................................... 8 Módulo Gestão Contentores .................................................................................................................................................................................................. 10 2.1. ‘Test Set’ da opção Inserir no Módulo de Gestão de Contentores (GC_I)...................................................................................................................... 10 2.2. ‘Test Set’ da opção Alterar no Módulo de Gestão de Contentores (GC_A).................................................................................................................... 12 2.3. ‘Test Set’ da opção Eliminar no Módulo de Gestão de Contentores (GC_E).................................................................................................................. 14 2.4. ‘Test Set’ da opção Pesquisar no Módulo de Gestão de Contentores (GC_P)................................................................................................................ 16 Módulo Gestão Orçamentos................................................................................................................................................................................................... 18 3.1. ‘Test Set’ da opção Inserir no Módulo de Gestão de Orçamentos (GO_I)...................................................................................................................... 18 3.2. ‘Test Set’ da opção Inserir no Módulo de Gestão de Orçamentos – Detalhes (GO_I_D) ............................................................................................... 19 3.3. ‘Test Set’ da opção Alterar no Módulo de Gestão de Orçamentos (GO_A) ................................................................................................................... 21 3.4. ‘Test Set’ da opção Alterar no Módulo de Gestão de Orçamentos – Detalhes (GO_A_D)............................................................................................. 23 3.5. ‘Test Set’ da opção Eliminar no Módulo de Gestão de Orçamentos (GO_E).................................................................................................................. 23 3.6. ‘Test Set’ da opção Pesquisar no Módulo de Gestão de Orçamentos (GO_P) ............................................................................................................... 25 Módulo Gestão Clientes.......................................................................................................................................................................................................... 28 4.1. ‘Test Set’ da opção Inserir no Módulo de Gestão de clientes (GCL_I)............................................................................................................................ 28 4.2. ‘Test Set’ da opção Alterar no Módulo de Gestão de clientes (GCL_A).......................................................................................................................... 29 5. 6. 4.3. ‘Test Set’ da opção Eliminar no Módulo de Gestão de clientes (GCL_E)........................................................................................................................ 30 4.4. ‘Test Set’ da opção Pesquisar no Módulo de Gestão de clientes (GCL_P) ..................................................................................................................... 31 Módulo Gestão Parque ........................................................................................................................................................................................................... 31 5.1. ‘Test Set’ da opção “Dar Entrada” no Módulo de Gestão do parque (GP_E) ................................................................................................................. 31 5.2. ‘Test Set’ da opção “Dar Saida” no Módulo de Gestão do parque (GP_S) ..................................................................................................................... 33 5.3. ‘Test Set’ da opção “Estado do Parque” no Módulo de Gestão do parque (GP_EP)...................................................................................................... 34 Módulo Administração............................................................................................................................................................................................................ 35 6.1. ‘Test Set’ da opção “Gerir acessos” no Módulo de Administração (A_GA).................................................................................................................... 35 6.2. ‘Test Set’ da opção “Gerir Peças” no Módulo de Administração (A_GP) ....................................................................................................................... 36 Introdução A fase de testes é, sem dúvida, uma parte vital do processo de desenvolvimento de qualquer software. Esta fase representa a fase final da implementação no processo Waterfall, na qual se avalia o sistema até então implementado. Os testes de software são realizados com o objectivo de encontrar falhas na aplicação e não de provar o correcto funcionamento da mesma. Os problemas encontrados nesta fase devem ser corrigidos antes da entrega final do projecto, com vista a reduzir os custos na manutenção e na produção de um produto com melhor qualidade. Este documento pretende apresentar e descrever detalhadamente os critérios a aplicar nos diversos testes a implementar ao sistema. Assim, pretende-se testar todos os requisitos da aplicação, a fim de detectar os erros na implementação dos módulos para que se possa garantir a qualidade do software. A definição dos testes será feita a partir do desenvolvimento e observação do protótipo e do additional Spec Doc e funcionará como ferramenta de análise de garantia de satisfação dos critérios de cobertura definidos neste documento. Por fim, importa ainda referir o facto deste documento ter cariz evolutivo, ou seja, à medida que se for verificando a necessidade de re-especificar testes e/ou mensagens de erro, será alterado o presente documento, de modo a assegurar de forma mais completa a qualidade da aplicação. Formato das Mensagens Nesta secção são definidas as várias mensagens de erro que devem ocorrer aquando da incorrecta utilização do sistema ou ainda de possíveis avisos e notificações apresentadas. Esta tabela terá actualização contínua ao longo das várias fases do documento. Código Mensagem M1 M3 Login Incorrecto. Tente Novamente. Campo(s) obrigatorio(s) por preencher : * campo 1 {* campo 2 * campo n} O contentor com o NIC [abcd1234] já se encontra registado no sistema. M4 O proprietário introduzido não existe no sistema. Reveja o valor introduzido ou queira criar um registo válido primeiro. M5 O contentor com o NIC [abcd1234] pertencente a [proprietário] foi adicionado com sucesso. M6 Seleccione primeiro o registo do contentor que pretende alterar. M7 Seleccione primeiro o registo do contentor que pretende eliminar. M8 Contentor eliminado com sucesso do sistema. M9 Seleccione primeiro o registo do contentor que pretende consultar os detalhes. M10 Seleccione primeiro o registo do contentor ao qual pretende associar o orçamento. M11 Escolha todos os campos de acordo com a peça que pretende registar. M12 Seleccione primeiro o registo da peça que pretende remover deste orçamento. M13 Orçamento criado com sucesso. M14 Seleccione primeiro o registo do orçamento que pretende alterar. M15 Orçamento actualizado com sucesso. M16 Seleccione primeiro o registo do orçamento que pretende remover. M17 O estado do orçamento foi alterado com sucesso. M18 Seleccione primeiro o registo do orçamento de que pretende consultar os detalhes. M19 Ficha do Cliente Inserido com sucesso. M20 Ficha do Cliente eliminado com sucesso. M2 M21 Seleccione primeiro um contentor da lista para dar entrada no parque. M22 Seleccione primeiro um contentor da lista para dar saída do parque. M23 As datas seleccionadas para o intervalo de pesquisa são inválidas. (Data Inicio <Data Fim) M24 Seleccione primeiro o registo do contentor que pretende imprimir os detalhes. M25 Seleccione primeiro o registo do funcionário que pretende eliminar. M26 Contentor alterado com sucesso no sistema. M27 Ficha do Cliente alterada com sucesso. M28 Peça adicionada com sucesso. M29 Peça alterada com sucesso. M30 O contentor seleccionado não pode ser eliminado. Contém dependências associadas. M31 O cliente seleccionado não pode ser eliminado. Contém dependências associadas. 1. Modulo Login 1.1.‘Test Set’ do módulo Login (L) Nº do teste L_1 Condições de execução L: 1º Não preencher nenhum campo Janela Login visível 2º Clicar no botão LOGIN L_2 L L_3 L L_4 Entradas L 1º Preencher só o campo Username 2º Clicar no botão LOGIN 1º Preencher só o campo Password 2º Clicar no botão LOGIN 1º Preencher campos Username e Password mas com username incorrecto Saídas esperadas Mensagem de erro: M2 Janela Login > botão LOGIN Mensagem de erro: M2 Janela Login > botão LOGIN Mensagem de erro: M2 Janela Login > botão LOGIN Mensagem de erro: M1 Janela Login > botão LOGIN Mensagem de erro: M1 Janela Login > botão LOGIN 2º Clicar no botão LOGIN L_5 L 1º Preencher campos Username e Password mas com password incorrecta 2º Clicar no botão LOGIN L_6 L_7 Ref. Ao protótipo L 1º Preencher campos Username e Password com dados Acesso à aplicação com permissões de Janela Login > botão correctos (Funcionario) funcionário LOGIN 2º Clicar no botão LOGIN L 1º Preencher campos Username e Password com dados Acesso à aplicação com permissões de Janela Login > botão correctos (Administrador) administrador LOGIN 2º Clicar no botão LOGIN Resultado L_8 L Fechar janela LOGIN Sair da aplicação e libertar recursos Janela Login > botão LOGIN 2. Módulo Gestão Contentores 2.1.‘Test Set’ da opção Inserir no Módulo de Gestão de Contentores (GC_I) Nº do teste GC_I_1 GC_I_2 Condições de execução Entradas GC_I: Estar na janela de inserção de 1º Não preencher nenhum campo Contentores. Estar devidamente logado 2º Clicar no botão INSERIR no sistema. GC_I 1º Preencher só o campo “NIC” e deixar o campo “Proprietário” em branco Saídas esperadas Mensagem de erro: M2 Contentores > Inserir > botão INSERIR Mensagem de erro: M2 Contentores > Inserir > botão INSERIR Mensagem de erro: M2 Contentores > Inserir > botão INSERIR Mensagem de erro: M3 Contentores > Inserir > botão INSERIR 2º Clicar no botão INSERIR GC_I_3 GC_I 1º Preencher só o campo “Proprietário” e deixar o campo “NIC” em branco 2º Clicar no botão INSERIR GC_I_4 GC_I 1º Preencher campo “NIC” (Nº de Identificação do Contentor) com um registo já existente no sistema 2º Preencher campo “Proprietário” Ref. Ao protótipo 2º Clicar no botão INSERIR 1º Preencher campo NIC com um valor que ainda não exista no sistema GC_I_5 GC_I 2º Preencher o campo proprietário com um Mensagem de Erro: M4 valor que ainda não exista no sistema Contentores > Inserir > botão INSERIR 2º Clicar no botão INSERIR GCI_6 GC_I 1º-Preencher o campo NIC com um valor Mensagem a confirmar o sucesso da Contentores > Inserir que ainda não exista no sistema operação de adição do novo > botão INSERIR contentor: M5 2º-Preencher o campo proprietário com um Resultado valor existente na base de dados 3º-Seleccionar os detalhes do contentor 4ª-Clicar no botão INSERIR 2.2.‘Test Set’ da opção Alterar no Módulo de Gestão de Contentores (GC_A) Nº do teste Condições de execução Entradas Saídas esperadas Ref. Ao protótipo 1º Escolher o tipo de pesquisa “NIC” GC_A_1 GC_A: Estar na janela de alteração de 2º Deixar o campo de pesquisa em contentores. Estar devidamente logado Mensagem de erro: M2 branco no sistema. Contentores > Alterar > botão PESQUISAR 3º Clicar no botão PESQUISAR 1º Escolher o “Proprietário” GC_A_2 GC_A tipo de pesquisa 2º Deixar o campo de pesquisa em Mensagem de erro: M2 branco Contentores > Alterar > botão PESQUISAR 3º Clicar no botão PESQUISAR 1º Escolher o tipo de pesquisa “NIC” GC_A_3 GC_A 2º Preencher campo de pesquisa com Listagem registo de um contentor existente na pesquisa base de dados do(s) resultado(s) da Contentores > Alterar > botão PESQUISAR do(s) resultado(s) da Contentores > Alterar > botão PESQUISAR 3º Clicar no botão PESQUISAR 1º Escolher o “Proprietário” GC_A_4 GC_A tipo de pesquisa 2º Preencher campo de pesquisa com Listagem registo de um proprietário existente na pesquisa base de dados 3º Clicar no botão PESQUISAR GC_A_5 GC_A: Depois de executar os passos 1º Não seleccionar nenhum registo da do teste GC_A_3 ou GC_A_4 com as Mensagem de erro: M6 lista de resultados saídas esperadas. Contentores > Alterar > botão CONFIRMAR Resultado 2º Clicar no botão CONFIRMAR GC_A_6 1º Seleccionar um registo da lista de GC_A: Depois de executar os passos Abre janela (PopUp) de Alteração Contentores > Alterar > resultados do teste GC_A_3 ou GC_A_4 com as das características do contentor botão CONFIRMAR saídas esperadas. seleccionado 2º Clicar no botão CONFIRMAR GC_A_7 GC_A: Depois de executar os passos 1ºDeixar algum campo em branco do teste GC_A_6 com as saídas 2º Clicar no botão ALTERAR esperadas. GC_A_8 1ºPreencher correctamente os campos GC_A: Depois de executar os passos Mensagem a confirmar o sucesso da Contentores > Alterar > obrigatórios do contentor do teste GC_A_6 com as saídas operação de alteração do novo Detalhes > botão esperadas. contentor: M26 ALTERAR 2º Clicar no botão ALTERAR Mensagem de erro: M2 Contentores > Alterar > Detalhes > botão ALTERAR 2.3.‘Test Set’ da opção Eliminar no Módulo de Gestão de Contentores (GC_E) Nº do teste Condições de execução Entradas Saídas esperadas Ref. Ao protótipo 1º Escolher o tipo de pesquisa “NIC” GC_E_1 GC_E: Estar na janela de eliminação 2º Deixar o campo de pesquisa em de contentores. Estar devidamente Mensagem de erro: M2 branco logado no sistema. Contentores > Eliminar > botão PESQUISAR 3º Clicar no botão PESQUISAR 1º Escolher o “Proprietário” GC_E_2 GC_E tipo de pesquisa 2º Deixar o campo de pesquisa em Mensagem de erro: M2 branco Contentores > Eliminar > botão PESQUISAR 3º Clicar no botão PESQUISAR 1º Escolher o tipo de pesquisa “NIC” GC_E_3 GC_E 2º Preencher campo de pesquisa com registo de um contentor existente na Listagem do(s) resultado(s) da pesquisa base de dados Contentores > Eliminar > botão PESQUISAR 3º Clicar no botão PESQUISAR 1º Escolher o “Proprietário” GC_E_4 GC_E tipo de pesquisa 2º Preencher campo de pesquisa com Listagem do(s) resultado(s) da pesquisa registo de um proprietário existente na base de dados Contentores > Eliminar > botão PESQUISAR 3º Clicar no botão PESQUISAR GC_E_5 GC_A: Depois de executar os passos 1º Não seleccionar nenhum registo da do teste GC_E_3 ou GC_E_4 com as Mensagem de erro: M7 lista de resultados saídas esperadas. Contentores > Eliminar > botão ELIMINAR Resultado 2º Clicar no botão ELIMINAR GC_E_6 1º Seleccionar um registo da lista de GC_A: Depois de executar os passos resultados do teste GC_E_3 ou GC_E_4 com as Mensagem de erro: M30 saídas esperadas. 2º Clicar no botão ELIMINAR GC_E_7 1º Seleccionar um registo da lista de GC_A: Depois de executar os passos Elimina registo associado ao contentor Contentores > Eliminar resultados do teste GC_E_3 ou GC_E_4 com as seleccionado, do sistema e apresenta > botão ELIMINAR saídas esperadas. Mensagem: M8 2º Clicar no botão ELIMINAR Contentores > Eliminar > botão ELIMINAR 2.4. ‘Test Set’ da opção Pesquisar no Módulo de Gestão de Contentores (GC_P) Nº do teste GC_P_1 Condições de execução Entradas 1º Escolher o tipo de pesquisa “NIC” GC_P: Estar na janela de pesquisa de contentores. Estar devidamente logado no 2º Deixar o campo de pesquisa em branco sistema. 3º Clicar no botão PESQUISAR 1º Escolher “Proprietário” GC_P_2 Saídas esperadas GC_P o tipo de Ref. Ao protótipo Mensagem de erro: M2 Contentores > Pesquisar > botão PESQUISAR Mensagem de erro: M2 Contentores > Pesquisar > botão PESQUISAR pesquisa 2º Deixar o campo de pesquisa em branco 3º Clicar no botão PESQUISAR 1º Escolher o tipo de pesquisa “NIC” GC_P_3 GC_P 2º Preencher campo de pesquisa com Listagem do(s) Contentores > Pesquisar > botão registo de um contentor existente na base resultado(s) da pesquisa PESQUISAR de dados 3º Clicar no botão PESQUISAR 1º Escolher “Proprietário” GC_P_4 GC_P o tipo de pesquisa 2º Preencher campo de pesquisa com Listagem do(s) Contentores > Pesquisar > botão registo de um proprietário existente na resultado(s) da pesquisa PESQUISAR base de dados 3º Clicar no botão PESQUISAR GC_P_5 GC_P: Depois de executar os passos do 1º Não seleccionar nenhum registo da teste GC_P_3 ou GC_P_4 com as saídas lista de resultados Mensagem de erro: M9 esperadas. 2º Clicar no botão DETALHES Estar logado no sistema com privilégios Contentores > Pesquisar >botão PESQUISAR > botão DETALHES Resultado de administrador GC_P_6 GC_P_7 GC_P: Depois de executar os passos do teste GC_P_3 ou GC_P_4 com as saídas 1º Seleccionar um registo da lista de Contentores > Pesquisar >botão Apresentar janela com esperadas. resultados PESQUISAR > botão detalhes do contentor DETALHES Estar logado no sistema com privilégios 2º Clicar no botão DETALHES de administrador GC_P: Depois de executar os passos do teste GC_P_6 com as saídas esperadas. 1º Clicar no botão IMPRIMIR Estar logado no sistema com privilégios de administrador Contentores > Pesquisar > Imprimir relatório com Detalhes Contentor > botão os detalhes do contentor IMPRIMIR 3. Módulo Gestão Orçamentos 3.1.‘Test Set’ da opção Inserir no Módulo de Gestão de Orçamentos (GO_I) Nº do teste GO_I_1 GO_I _2 Condições de execução Entradas GO_I: Estar na janela da 1º Não preencher nenhum campo inserção de orçamentos. Estar devidamente logado no sistema. 2º Clicar em PESQUISAR GO_I Saídas esperadas Mensagem de erro: M2 1º Escolher o tipo de pesquisa “Proprietário”, sem preencher o Mensagem de erro: M2 campo a pesquisar. Ref. Ao protótipo Orçamentos > Inserir > botão PESQUISAR Orçamentos > Inserir > botão PESQUISAR 2º Clicar em PESQUISAR GO_I _3 GO_I 1º Escolher o tipo de pesquisa “Nº de identificação de contentor”, sem Mensagem de erro: M2 preencher o campo a pesquisar. Orçamentos > Inserir > botão PESQUISAR 2º Clicar em PESQUISAR 1º Escolher o tipo de pesquisa “Nº de identificação de contentor” GO_I_4 GO_I 2º Preencher campo de pesquisa com Listagem do(s) Orçamentos > Inserir > botão registo de um contentor existente na resultado(s) da pesquisa PESQUISAR base de dados 3º Clicar no botão PESQUISAR 1º Escolher o tipo de pesquisa “Proprietário” GO_I_5 GO_I 2º Preencher campo de pesquisa com Listagem do(s) Orçamentos > Inserir > botão registo de um proprietário existente resultado(s) da pesquisa PESQUISAR na base de dados 3º Clicar no botão PESQUISAR Resultado GO_I_6 GO_I: Depois de executar os 1º Não seleccionar nenhum registo passos do teste GO_I_5 ou da lista de resultados GO_I_6 com as saídas Mensagem de erro: M10 esperadas. 2º Clicar no botão CRIAR ORÇAMENTO GO_I_7 GO_I: Depois de executar os 1º Seleccionar um registo da lista de passos do teste GO_I_5 ou Apresentar janela com resultados GO_I_6 com as saídas Orçamentos > Inserir > botão detalhes de criação de CRIAR ORÇAMENTO esperadas. 2º Clicar no botão CRIAR orçamento ORÇAMENTO Orçamentos > Inserir > botão CRIAR ORÇAMENTO 3.2.‘Test Set’ da opção Inserir no Módulo de Gestão de Orçamentos – Detalhes (GO_I_D) Nº do teste Condições de execução Entradas Saídas esperadas Ref. Ao protótipo GO_I_D: GO_I_D_1 GO_I_D_2 Estar devidamente 1º Não ter seleccionado todos os logado no sistema. campos (Posição, Posição detalhada, tipo de reparação, tipo Estar na janela de Mensagem de erro: M11 de material). inserção de orçamentos, ter escolhido um 2º Clicar em ADICIONAR. orçamento da lista de pesquisa e clicado no botão “criar orçamento” GO_A_D 1º Não ter seleccionado nenhuma reparação da lista 2º Clicar em REMOVER GO_I_D_3 GO_A_D 1º Clicar ORÇAMENTO CRIAR Mensagem de erro: M12 Orçamentos > Orçamento > ADICIONAR Inserir botão Orçamentos > Alterar Orçamento > botão REMOVER Mensagem a indicar que o Orçamentos Orçamento foi inserido com Orçamento > Alterar > botão Resultado sucesso: M13 CRIAR ORÇAMENTO 3.3.‘Test Set’ da opção Alterar no Módulo de Gestão de Orçamentos (GO_A) Nº do teste Condições de execução Entradas GO_A_1 GO_A: Estar na janela de alteração de 1º Não preencher nenhum campo orçamentos. Estar devidamente logado no 2º Clicar em PESQUISAR sistema. GO_A_2 GO_A GO_A_3 GO_A 1º Não preencher nenhum campo 2º Clicar em ALTERAR ORÇAMENTO Saídas esperadas Ref. Ao protótipo Mensagem de erro: M2 Orçamentos > Alterar > botão PESQUISAR Mensagem de erro: M2 Orçamentos > Alterar > botão ALTERAR ORÇAMENTO 1º Escolher o tipo de pesquisa “Proprietário”, sem preencher o campo a Mensagem de erro: M2 pesquisar. Orçamentos > Alterar > botão PESQUISAR 2º Clicar em PESQUISAR GO_A_4 GO_A 1º Escolher o tipo de pesquisa “Número de orçamento”, sem preencher o campo a Mensagem de erro: M2 pesquisar. Orçamentos > Alterar > botão PESQUISAR 2º Clicar em PESQUISAR GO_A_5 GO_A 1º Escolher o tipo de pesquisa “Nº de identificação de contentor”, sem preencher Mensagem de erro: M2 o campo a pesquisar. 2º Clicar em PESQUISAR Orçamentos > Alterar > botão PESQUISAR Resultado 1º Escolher o tipo de pesquisa “Nº de identificação de contentor” GO_A_6 GO_A 2º Preencher campo de pesquisa com Listagem do(s) Orçamentos > Inserir > botão registo de um contentor existente na base resultado(s) da pesquisa PESQUISAR de dados 3º Clicar no botão PESQUISAR 1º Escolher “Proprietário” GO_A_7 GO_A o tipo de pesquisa 2º Preencher campo de pesquisa com Listagem do(s) Orçamentos > Inserir > botão registo de um proprietário existente na base resultado(s) da pesquisa PESQUISAR de dados 3º Clicar no botão PESQUISAR 1º Escolher o tipo de pesquisa “Número de orçamento” GO_A_8 GO_A 2º Preencher campo de pesquisa com Listagem do(s) Orçamentos > Inserir > botão registo de Número de orçamento existente resultado(s) da pesquisa PESQUISAR na base de dados 3º Clicar no botão PESQUISAR GO_A_9 GO_A_10 GO_I: Depois de executar os passos do 1º Não seleccionar nenhum registo da lista teste GO_A_6 ou de resultados Mensagem de erro: M14 GO_A_7 ou GO_A_8 Clicar no botão ALTERAR com as saídas esperadas. 2º ORÇAMENTO GO_I: Depois de executar os passos do teste GO_A_6 ou GO_A_7 ou GO_A_8 com as saídas esperadas. Orçamentos > Inserir > botão ALTERAR ORÇAMENTO 1º Seleccionar um registo da lista de Apresentar janela com resultados Orçamentos > Inserir > botão detalhes do orçamento a ALTERAR ORÇAMENTO 2º Clicar no botão ALTERAR alterar ORÇAMENTO 3.4.‘Test Set’ da opção Alterar no Módulo de Gestão de Orçamentos – Detalhes (GO_A_D) Nº do teste Condições de execução Entradas Saídas esperadas Ref. Ao protótipo Resultado GO_A_D: GO_A_D_1 GO_A_D_2 Estar devidamente logado no sistema. 1º Não ter seleccionado todos os campos (Posição, Posição Estar na janela de detalhada, tipo de reparação, tipo Mensagem de erro: M11 alteração de orçamentos, de material). ter escolhido um orçamento da lista de 2º Clicar em ADICIONAR pesquisa e clicado no botão “alterar orçamento” GO_A_D 1º Não ter seleccionado nenhuma peça da lista Mensagem de erro: M12 2º Clicar em REMOVER GO_A_D_3 GO_A_D 1º Clicar ORÇAMENTO ALTERAR Orçamentos > Alterar Orçamento > botão ADICIONAR Orçamentos > Alterar Orçamento > botão REMOVER Orçamentos > Alterar Mensagem a indicar que o Orçamento > botão Orçamento foi actualizado com ALTERAR sucesso: M15 ORÇAMENTOS 3.5.‘Test Set’ da opção Eliminar no Módulo de Gestão de Orçamentos (GO_E) Nº do teste Condições de execução Entradas Saídas esperadas Ref. Ao protótipo Resultado GO_E: 1º Escolher o tipo de pesquisa “NIC” GO_E_1 Estar na janela de eliminação de 2º Deixar o campo de pesquisa em Mensagem de erro: M2 orçamentos. Estar devidamente logado branco no sistema. 3º Clicar no botão PESQUISAR Orçamentos > Eliminar > botão PESQUISAR 1º Escolher o tipo de pesquisa “Proprietário” GO_E_2 GO_E 2º Deixar o campo de pesquisa em Mensagem de erro: M2 branco Orçamentos > Eliminar > botão PESQUISAR 3º Clicar no botão PESQUISAR 1º Escolher o tipo de pesquisa “Numero Orçamento” GO_E_3 GO_E 2º Deixar o campo de pesquisa em Mensagem de erro: M2 branco Orçamentos > Eliminar > botão PESQUISAR 3º Clicar no botão PESQUISAR 1º Escolher o tipo de pesquisa “NIC” GO_E_4 GO_E 2º Preencher campo de pesquisa com Listagem do(s) resultado(s) da pesquisa registo de um contentor existente na base de dados Orçamentos > Eliminar > botão PESQUISAR 3º Clicar no botão PESQUISAR 1º Escolher o tipo de pesquisa “Proprietário” GO_E_5 GO_E 2º Preencher campo de pesquisa com Listagem do(s) resultado(s) da pesquisa registo de um proprietário existente na base de dados 3º Clicar no botão PESQUISAR Orçamentos > Eliminar > botão PESQUISAR 1º Escolher o tipo de pesquisa “Numero Orçamento” 2º Preencher campo de pesquisa com Listagem do(s) resultado(s) da pesquisa registo de um orçamento existente na base de dados GO_E_6 GO_E Orçamentos > Eliminar > botão PESQUISAR 3º Clicar no botão PESQUISAR 1º Não seleccionar nenhum registo GO_A: Depois de executar os passos do da lista de resultados GO_E_7 teste GO_E_4 ou GO_E_5 ou Mensagem de erro: M16 GO_E_6 com as saídas esperadas. 2º Clicar no botão ELIMINAR Orçamentos > Alterar > botão ELIMINAR 1º Seleccionar um registo da lista de GO_A: Depois de executar os passos do Muda estado do registo associado ao Orçamentos > Alterar resultados GO_E_8 teste GO_E_4 ou GO_E_5 ou orçamento seleccionado, do sistema e > botão ELIMINAR GO_E_6 com as saídas esperadas. apresentar mensagem de sucesso: M17 2º Clicar no botão ELIMINAR 3.6.‘Test Set’ da opção Pesquisar no Módulo de Gestão de Orçamentos (GO_P) Nº do teste Condições de execução Entradas Saídas esperadas Ref. Ao protótipo 1º Escolher o tipo de pesquisa “NIC” GO_P_1 GO_P: Estar na janela de pesquisa de 2º Deixar o campo de pesquisa em orçamentos. Estar devidamente logado no Mensagem de erro: M2 branco sistema. Orçamentos > Pesquisar > botão PESQUISAR 3º Clicar no botão PESQUISAR 1º Escolher o “Proprietário” GO_P_2 GO_P tipo de pesquisa 2º Deixar o campo de pesquisa em Mensagem de erro: M2 branco 3º Clicar no botão PESQUISAR Orçamentos > Pesquisar > botão PESQUISAR Resultado 1º Escolher o tipo de pesquisa “Numero Orçamento” GO_P_3 GO_P 2º Deixar o campo de pesquisa em Mensagem de erro: M2 branco Orçamentos > Pesquisar > botão PESQUISAR 3º Clicar no botão PESQUISAR 1º Escolher o tipo de pesquisa “NIC” GO_P_4 GO_P 2º Preencher campo de pesquisa com Listagem do(s) Orçamentos > Pesquisar > botão registo de um contentor existente na resultado(s) da pesquisa PESQUISAR base de dados 3º Clicar no botão PESQUISAR 1º Escolher o “Proprietário” GO_P_5 GO_P tipo de pesquisa 2º Preencher campo de pesquisa com Listagem do(s) Orçamentos > Pesquisar > botão registo de um proprietário existente na resultado(s) da pesquisa PESQUISAR base de dados 3º Clicar no botão PESQUISAR 1º Escolher o tipo de pesquisa “Numero Orçamento” GO_P_6 GO_P 2º Preencher campo de pesquisa com Listagem do(s) Orçamentos > Pesquisar > botão registo de um orçamento existente na resultado(s) da pesquisa PESQUISAR base de dados 3º Clicar no botão PESQUISAR GO_P_7 GC_P: Depois de executar os passos do teste GO_P_4 ou GO_P_5 ou GO_P_6 com as 1º Não seleccionar nenhum registo da saídas esperadas. lista de resultados Estar logado no sistema com privilégios de 2º Clicar no botão DETALHES administrador Orçamentos > Pesquisar > botão Mensagem de erro: M18 PESQUISAR >botão DETALHES GO_P_8 GO_P_9 GC_P: Depois de executar os passos do teste GO_P_4 ou GO_P_5 ou GO_P_6 com as 1º Seleccionar um registo da lista de Apresentar janela com Orçamento > Pesquisar > botão saídas esperadas. resultados detalhes do Orçamento DETALHES Estar logado no sistema com privilégios de 2º Clicar no botão DETALHES administrador GO_P: Depois de executar os passos do teste GC_P_8 com as saídas esperadas. 1º Clicar no botão IMPRIMIR Estar logado no sistema com privilégios de administrador Imprimir relatório com Contentores > Pesquisar > os detalhes do Detalhes Contentor > botão contentor IMPRIMIR 4. Módulo Gestão Clientes 4.1.‘Test Set’ da opção Inserir no Módulo de Gestão de clientes (GCL_I) Nº do teste GCL_I_1 GCL_I_2 Condições de execução Entradas GCL_I : Encontrarse na janela de 1º Inserir as informações do cliente. Inserir Cliente. Estar devidamente logado 2º Clicar em CRIAR no sistema. GCL_I 1º Não preencher o nome do cliente. Saídas esperadas Mensagem de operação: M19 confirmação GCL_I_3 GCL_I 2º Clicar em CRIAR da Gestão de Cliente> Inserir> botão CRIAR Mensagem de erro: M2 Gestão de Cliente> Inserir> botão CRIAR Mensagem de erro: M2 Gestão de Cliente> Inserir> botão CRIAR 2º Clicar em CRIAR 1º Não preencher nenhum contacto do cliente. Ref. Ao protótipo Resultado 4.2. ‘Test Set’ da opção Alterar no Módulo de Gestão de clientes (GCL_A) Nº do teste GCL_A_1 Condições de execução Entradas GCL_A_3 GCL_A_4 GCL_A GCL_A GCL_A GCL_A Gestão de Cliente> Alterar> botão PESQUISAR em 1º Preencher nome do cliente. 2º Clicar PESQUISAR Gestão de Cliente> Aparece na lista o cliente Alterar> botão procurado. em PESQUISAR 1º Seleccionar um cliente Gestão de Aparece a janela com as na lista. Alterar> informações do cliente. ALTERAR 2º Clicar em ALTERAR 1º Na janela de alteração retirar o nome do cliente ou todos os contactos. 2º Clicar CONFIRMAR GCL_A_5 Ref. Ao protótipo 1º Não preencher o campo de pesquisa. Encontra-se GCL_A: Encontrar-se seleccionada a pesquisa na janela de Alterar Mensagem de erro: M2 por nome do cliente. Cliente 2º Clicar PESQUISAR GCL_A_2 Saídas esperadas Mensagem de erro: M2 em 1º Na janela de alteração alterar o nome do cliente Mensagem ou os contactos. confirmação operação: M27 2º Clicar em CONFIRMAR Cliente> botão Gestão de Cliente> Alterar> Detalhes do cliente> botão CONFIRMAR Gestão de Cliente> de Alterar> Detalhes do da cliente> botão CONFIRMAR Resultado 4.3. ‘Test Set’ da opção Eliminar no Módulo de Gestão de clientes (GCL_E) Nº do teste GCL_E_1 Condições de execução Entradas GCL_E_3 GCL_E_4 Ref. Ao protótipo 1º Não preencher o campo de pesquisa. Encontra-se GCL_E: Encontrar-se seleccionada a pesquisa na janela de Eliminar Mensagem de erro: M2 por nome do cliente. Cliente 2º Clicar PESQUISAR GCL_E_2 Saídas esperadas GCL_E GCL_E GCL_E Gestão de Cliente> Eliminar> botão PESQUISAR em 1º Preencher nome do cliente. 2º Clicar PESQUISAR Gestão de Cliente> Aparece na lista o cliente Eliminar> botão procurado. em PESQUISAR 1º Seleccionar um cliente na lista. 2º Clicar ELIMINAR em 1º Seleccionar um cliente na lista. 2º Clicar ELIMINAR em Mensagem confirmação: M20 de Mensagem de erro: M31 Gestão de Eliminar> ELIMINAR Cliente> botão Gestão de Eliminar> ELIMINAR Cliente> botão Resultado 4.4.‘Test Set’ da opção Pesquisar no Módulo de Gestão de clientes (GCL_P) Condições de execução Nº do teste GCL_P_1 Entradas 1º Não preencher o campo de pesquisa. Encontra-se GCL_P: Encontrar-se seleccionada a pesquisa na janela de pesquisar Mensagem de erro: M2 por nome do cliente. Cliente 2º Clicar PESQUISAR GCL_P_2 GCL_P_3 GCL_P_4 Saídas esperadas GCL_P GCL_P GCL_P Ref. Ao protótipo Resultado Gestão de Cliente> Pesquisar> botão PESQUISAR em 1º Preencher nome do Gestão de Cliente> Aparece na lista o cliente cliente. Pesquisar> botão procurado. PESQUISAR 2º Clicar em pesquisar 1º Seleccionar um cliente na lista. 2º Clicar DETALHES 2º Clicar IMPRIMIR Gestão de Cliente> Aparece a janela com as Pesquisar> botão informações do cliente. em DETALHES Gestão de Cliente> em A aplicação abre a janela Pesquisar> Detalhes do de impressão cliente> botão IMPRIMIR 5. Módulo Gestão Parque 5.1.‘Test Set’ da opção “Dar Entrada” no Módulo de Gestão do parque (GP_E) Nº do teste Condições de execução Entradas Saídas esperadas Ref. Ao protótipo Resultado GP_E_1 GP_E_2 1º Não preencher o campo de GP_E: Encontrar-se na pesquisa. Encontra-se janela de Entradas do seleccionada a pesquisa por Mensagem parque, na gestão do proprietário. erro: M2 parque 2º Clicar em PESQUISAR GP_E 1º Não preencher o campo de pesquisa. Encontra-se seleccionada a pesquisa por Mensagem Número de identificação de erro: M2 contentor. de de Gestão de Parque > Entrada > botão PESQUISAR Gestão de Parque > Entrada > botão PESQUISAR 2º Clicar em PESQUISAR GP_E_3 GP_E 1º Não se encontra nenhum contentor seleccionado na tabela Mensagem de contentores. erro: M21 2º Clicar em DAR ENTRADA de Gestão de Parque > Entrada > botão DAR ENTRADA 5.2.‘Test Set’ da opção “Dar Saida” no Módulo de Gestão do parque (GP_S) Nº do teste GP_S_1 GP_S_2 Condições de execução GP_S: Encontrar-se na janela de Saidas do parque, na gestão do parque GP_S Entradas 1º Não preencher o campo de pesquisa. Encontra-se seleccionada a pesquisa por proprietário. Saídas esperadas Mensagem de erro: M2 2º Clicar em PESQUISAR 1º Não preencher o campo de pesquisa. Encontra-se seleccionada a pesquisa por Número de identificação de Mensagem de erro: M2 contentor. Ref. Ao protótipo Gestão de Parque > Saída > botão PESQUISAR Gestão de Parque > Saída > botão PESQUISAR 2º Clicar em PESQUISAR GP_S_3 GP_S 1º Não se encontra nenhum contentor seleccionado na Mensagem de erro: M22 tabela de contentores. 2º Clicar em DAR SAIDA Gestão de Parque > Entrada > botão DAR SAIDA Resultado 5.3.‘Test Set’ da opção “Estado do Parque” no Módulo de Gestão do parque (GP_EP) Nº do teste GP_EP _1 Condições de execução Entradas 1º Encontra-se seleccionada a pesquisa por data. A data GP_EP: Encontrar-se na seleccionada não é janela de estado do válida (a data “DE” ser Mensagem de erro: M23 parque, na gestão do posterior à data parque “ANTES”) 2º Clicar PESQUISAR GP_EP _2 Saídas esperadas GP_EP Gestão de Parque > Estado > botão PESQUISAR em 1º Não se encontra nenhum contentor na tabela de resultados Mensagem de erro: M24 seleccionado. 2º Clicar IMPRIMIR Ref. Ao protótipo em Gestão de Parque > Estado > botão IMPRIMIR Resultado 6. Módulo Administração 6.1.‘Test Set’ da opção “Gerir acessos” no Módulo de Administração (A_GA) Nº do teste A_GA_1 A_GA_2 Condições de execução Entradas Saídas esperadas 1º Não preencher os A_GA: Encontrar-se na campos login e janela de LOGINS do Mensagem de erro: M2 password. parque, na Administração 2º Clicar em INSERIR A_GA 1º Apenas o campo password está Mensagem de erro: M2 preenchido. Ref. Ao protótipo Administração > Logins > botão INSERIR Administração > Logins > botão INSERIR 2º Clicar em INSERIR A_GA_3 A_GA 1º Apenas o campo login está preenchido. Mensagem de erro: M2 2º Clicar em INSERIR A_GA_4 A_GA Sem seleccionar qualquer funcionário da Mensagem de erro: M25 tabela, clicar em ELIMINAR. Administração > Logins > botão INSERIR Administração > Logins > botão ELIMINAR Resultado 6.2.‘Test Set’ da opção “Gerir Peças” no Módulo de Administração (A_GP) Nº do teste A_GP_1 A_GP_2 Condições de execução Entradas Saídas esperadas 1º Não preencher o A_GP: Encontrar-se na campo Posição. janela de Peças, na Mensagem de erro: M2 2º Clicar em Inserir Administração Posição A_GP 1º Não preencher o campo Posição Detalhada. A_GP_4 A_GP_5 A_GP A_GP A_GP Administração > Peças > botão Inserir Posição Detalhada Mensagem de erro: M2 Administração > Peças > botão Inserir Material Mensagem de erro: M2 Administração > Peças > botão Inserir Peça Mensagem de erro: M2 Administração > Peças > botão Inserir Peça 1º Não escolher um material para a peça, dos Mensagem de erro: M2 disponíveis. Administração > Peças > botão Alterar peça 1º Não preencher o campo Material. 2º Clicar em Inserir Material 1º Não preencher o campo Nome da peça. 2º Clicar em Inserir peça. 1º Não escolher um material para a peça, dos disponíveis. 2º Clicar em Inserir peça. A_GP_6 A_GP Administração > Peças > botão Inserir Posição Mensagem de erro: M2 2º Clicar em Inserir Posição Detalhada A_GP_3 Ref. Ao protótipo Resultado 2º Clicar em Alterar peça. A_GP_7 A_GP_8 A_GP A_GP 1º Preencher todos os campos correctamente. 2º Clicar em Inserir peça. 1º Preencher todos os campos correctamente. 2º Clicar em Alterar peça. Mensagem confirmação: M28 de Administração > Peças > botão Inserir peça Mensagem confirmação: M29 de Administração > Peças > botão Alterar peça