Lista de Figuras .............................................................................................................................. 4 1. Informao Geral................................................................................................................... 6 1.1 Estrutura Geral .............................................................................................................. 6 1.2 Terminologia Bsica ...................................................................................................... 6 1.3 Tipos de Conta ............................................................................................................... 7 1.4 Criando Novo Usurio ................................................................................................... 8 1.5 Acessando o Testlink ..................................................................................................... 8 1.6 Esqueceu sua Senha? .................................................................................................... 9 1.7 Fazer Logout (encerrar sesso) ................................................................................... 10 2. Projeto de Teste .................................................................................................................. 10 2.1 Criando um Projeto de Teste ...................................................................................... 11 2.2 Editar/Excluir um Projeto de Teste ............................................................................. 12 3. Especificao de Teste ........................................................................................................ 14 3.1 Sute de Teste .............................................................................................................. 15 3.1.1 Criando uma sute de Teste ................................................................................. 16 3.1.2 Reordenando uma Sute de Teste ....................................................................... 17 3.1.3 Importando uma Sute de Teste .......................................................................... 17 3.1.4 Exportando Sute de Teste .................................................................................. 17 3.1.5 Outros comandos existentes na Tela da Sute de Teste ..................................... 17 3.2 Casos de Testes ........................................................................................................... 18 3.2.1 Criando um Caso de Teste ................................................................................... 19 3.2.2 Inativando um caso de Teste .............................................................................. 20 3.2.3 Outros comandos existentes na Tela da Sute de Teste ..................................... 21 3.3 Palavras-chave ............................................................................................................. 23 3.3.1 Criando uma palavra-chave ................................................................................. 23 3.3.2 Associando palavra-chave ao Caso de Teste ....................................................... 23 4. Plano de Teste ..................................................................................................................... 24 4.1 Criar e excluir Plano de Teste ...................................................................................... 24 4.2 Criando Baseline .......................................................................................................... 25 4.3 Adicionando Casos de Testes ao Plano de Teste ........................................................ 26 4.3.1 Como adicionar Caso de Teste ............................................................................ 27 4.3.2 Como remover um Caso de Teste do Plano de Teste ......................................... 28 4.4 Atribuindo Caso de Teste para Execuo .................................................................... 28 4.4.1 Como atribuir usurios para execuo de Caso de Teste ................................... 29 4.5 Prioridade .................................................................................................................... 30 4.6 Definindo Marcos para o Projeto ................................................................................ 30 4.6.1 Como criar um Marco.......................................................................................... 30 5. Execuo de Testes ............................................................................................................. 31 5.1 Geral ............................................................................................................................ 31 5.2 Navegao ................................................................................................................... 32 5.2.1 Filtrando Casos de Teste ..................................................................................... 32 5.3 Como executar um Caso de Teste ............................................................................... 33 6. Relatrio de Testes e Mtricas ............................................................................................ 34
LISTA DE FIGURAS
Figura 1 - Criar Novo Usurio ........................................................................................................ 8 Figura 2 Preenchendo dados do novo Usurio .......................................................................... 8 Figura 3 Tela inicial Usurio Administrador ............................................................................ 9 Figura 4 Esqueceu sua senha? .................................................................................................... 9 Figura 5 Alterar Senha .............................................................................................................. 10 Figura 6 Fazendo logout ........................................................................................................... 10 Figura 7 Criar Novo Projeto de Teste ....................................................................................... 11 Figura 9 Preenchendo os dados do novo projeto .................................................................... 12 Figura 10 Excluindo um Projeto de Teste ................................................................................. 13 Figura 11 Editando um Projeto de Teste .................................................................................. 13 Figura 12 Selecionando o Projeto de Teste .............................................................................. 14 Figura 13 Tela de Especificao de Testes ............................................................................... 14 Figura 14 Exemplo de rvore de Casos de Testes .................................................................... 15 Figura 15 Criando uma nova sute de Teste ............................................................................. 16 Figura 16 Tela de criao de Sute de Teste ............................................................................. 17 Figura 17 Outros comandos existente na Tela da Sute de Teste ............................................ 17 Figura 18 elementos de um caso de teste ............................................................................... 19 Figura 19 Criando um Caso de Teste ........................................................................................ 20 Figura 20 Tela de criao do Caso de Teste ............................................................................. 20 Figura 21 Inativando um Caso de Teste ................................................................................... 21 Figura 22 Outros comandos existentes na tela de Caso de Teste ............................................ 22 Figura 23 Criando uma palavra-chave ...................................................................................... 23 Figura 24 Associando Palavra-chave ao Caso de Teste ............................................................ 24 Figura 25 Criar Plano de Teste .................................................................................................. 25 Figura 26 Criar Baseline ............................................................................................................ 26 Figura 27 Janela para adicionar casos de teste ao Plano de teste ........................................... 27 Figura 28 Janela de configurao de associao do Caso de Teste ......................................... 27 Figura 29 Casos de Teste adicionado ao Plano de Teste .......................................................... 28 Figura 30 Removendo um Caso de Teste do Plano de Teste ................................................... 28 Figura 31 Tela Atribuir Testadores execuo de Testes ........................................................ 29 Figura 32 Atribuir tarefas de execuo do Caso de Teste ........................................................ 29 Figura 33 Definido prioridade para a Sute de Teste ................................................................ 30 Figura 34 Criando Macro .......................................................................................................... 30 Figura 35 Janela de execuo dos Testes ................................................................................. 31 Figura 36 Tela de Navegao .................................................................................................... 32 Figura 37 Tela de execuo dos testes ..................................................................................... 33 Figura 38 Tela de resultado da execuo do teste ................................................................... 34 Figura 39 Tela de Relatrio e Mtricas..................................................................................... 34 Figura 40 Estrutura dos relatrios ............................................................................................ 35
1. INFORMAO GERAL
O Testlink uma ferramenta Open Source utilizada para o gerenciamento de testes. Este manual pretende ser um recurso para os usurios compreenderem os processos, termos e organizao do trabalho com o Testlink. Para mais informaes entre em contato com www.teamest.org ou testlink.sourceforge.net. Verso utilizada neste manual 1.9.3.
1.1 Estrutura Geral
A ferramenta internamente tem trs pilares fundamentais: Projeto de teste (Test Project), Plano de Teste (Test Plan) e Usurio (User). Todos os outros dados so relaes ou atributos deles. Primeiro definiremos alguns termos utilizados em vrias partes do mundo de testes e documentaes. Em seguida, os passos para se registrar um usurio.
1.2 Terminologia Bsica
Para a utilizao correta do Testlink necessria a compreenso dos seguintes conceitos: Projeto de Teste: unidade de organizao bsica do TestLink, nele h a documentao, especificao do teste (test specification), plano de teste (test plans) e as definies de permisses para os usurios. Especificao de Teste: uma estrutura de organizao do projeto que contm Sute de teste (Test Suite) e Casos de teste (Test Cases). Sute de Teste: uma estrutura para a organizao de Test Cases ou outras Test Suites. Geralmente usada para separar os Test Cases em grupos, por exemplo, manter uma Test Suite com os Test Cases da funcionalidade Acessar Banco de Dados de um software. Casos de Teste: um conjunto de entradas, condies estabelecidas e resultados esperados que atendem a um determinado objetivo. Por exemplo, criaramos um Test Case da funcionalidade somar de uma aplicativo de clculos, onde descreveramos as entradas utilizadas no teste, a condio para que a funcionalidade seja executada, o que a funcionalidade faz e quais as sadas esperadas. Plano de Teste: algo que descreve detalhadamente o ambiente de teste, as tcnicas e ferramentas que sero usadas e um objetivo a ser alcanado. A descrio do Test Plan deve conter as funcionalidades a serem testadas, as funcionalidades que no sero testadas, o critrio para que uma funcionalidade receba o status Passed, informaes sobre o ambiente de testes como ferramentas utilizadas e plataforma onde os testes sero executados. Build: so verses (releases) especficas do software a ser testado. Para execuo dos Test Cases necessrio uma build, pois um Test Case deve ser executado em uma verso do sofware.
1.3 Tipos de Conta
O Testlink trabalha com permisses associadas a tipos de conta que os usurios podem utilizar, portanto aps o primeiro login recomendvel que criemos as contas necessrias para o projeto e desabilitemos a conta padro. Os seguintes tipos de conta so possveis: Guest: s tem permisso para visualizar relatrios; Tester: s pode documentar a execuo dos Casos de Testes; Test Senior: pode documentar a execuo de Casos de Testes, manipularem a rea de Especificao de Testes criando Sute de Testes ou Casos de Testes. Leader: possui permisso para gerenciar Planos de Testes, criarem Builds, definir prioridades e todas as permisses dos usurios guest, tester e test senior. Administrator: possui todas as permisses dentro do Testlink; H ainda o Test Designer que possui permisses para gerenciar a rea de Especificao de Teste, criando Sute de Teste e Casos de Teste, porm no pode executar Casos de Teste.
1.4 Criando Novo Usurio
Para criar um novo usurio, digite a URL do Testlink e clique em Novo Usurio, como mostra a Figura 1.
Figura 1 - Criar Novo Usurio
Ser exibida a janela para entrar com as informaes do usurio. Preencher os campos, como mostra a Figura 2.
Figura 2 Preenchendo dados do novo Usurio
Observe que no final da pgina tem um link para retornar a tela de Login. Clicar em Retornar Login. 1.5 Acessando o Testlink
Para acessar o Testilink, preencher o Login e senha e acionar o comando Login. Ser exibida a tela inicial. Observe que as funcionalidades iro depender do perfil do usurio, como mostra a Figura 3.
Figura 3 Tela inicial Usurio Administrador
1.6 Esqueceu sua Senha? Se perder ou esquecer a senha, acione o link Esqueceu senha. Ser exibida a janela (Figura 4) onde dever ser preenchido o campo Nome de login e acionar o comando Enviar. Ser enviado um email para o email cadastrado, o que lhe dar a nova senha, repetir os passos da seo 1.5.
Figura 4 Esqueceu sua senha?
Para alterar a senha, necessrio est logado no sistema. V ao menu principal, acione o comando [Pessoal]. Ser exibida a janela (Figura 5), preencher as informaes relativas a senha anterior e senha atual e acionar o comando [Trocar Senha].
Figura 5 Alterar Senha
1.7 Fazer Logout (encerrar sesso) Uma vez logado no Testlink, pode sair clicando no comando [Sair]. Est opo est localizada no menu superior, como mostra a Figura 6. Recomendamos usar est funcionalidade para sair do sistema com segurana.
Figura 6 Fazendo logout
2. PROJETO DE TESTE
O projeto de teste a unidade bsica da organizao do Testlink. Podem ter suas caractersticas e funcionalidades mudadas com o tempo, mas na maior parte permanecem as mesmas. Incluem requisitos, especificao de teste, plano de teste e as permisses dos usurios.
2.1 Criando um Projeto de Teste Para criar um projeto de teste necessrio ter o perfil Administrador. Cada projeto de teste deve ter um nome nico. Pontos que devem ser considerados ao criar um novo projeto de teste No recomendado excluir um projeto de teste existente, pois deixar um grande nmero de casos de testes rfos; Plano de teste representa um projeto de teste que est sendo testado em um determinado momento. Em conseqncia, o Plano de teste criado a partir de um projeto de teste e no se recomenda criar outros projetos de teste para verses de um mesmo produto. O Testlink admite a importao de dados XML ou CSV em um projeto de teste. Isto ser explicado melhor na seo referente Importao e Exportao de dados. Como se cria um Projeto de Teste? Para criar um novo Projeto de Teste clique em Gerenciar Projeto de Teste, como mostra a Figura 7.
Figura 7 Criar Novo Projeto de Teste
Ser exibida a janela para criar um Novo Projeto de Teste clique em criar, como mostra a Figura 8.
Figura 9 Preenchendo os dados do novo projeto
Uma vez feito isso, necessrio completar os campos Nome, Prefixo usado no ID do caso de teste, descrio. Os outros campos devem ser completados de acordo com o projeto em questo.
2.2 Editar/Excluir um Projeto de Teste
Para excluir um projeto de teste, tambm necessrio que o usurio tenha perfil de Administrador. O projeto de teste s pode ser desativado se for obsoleto. O que torna o projeto invisvel na barra de menu, exceto para o administrador, que poder v-lo com um asterisco (*). Ao excluir um projeto de teste ir apagar todos os relacionamentos existente no banco de dados. Essa ao pode no ser reversvel, por isso recomenda-se desativar o projeto de teste antes de excluir definitivamente. Para realizar a excluso, clicar em Deletar no projeto no qual deseja excluir, como mostra a Figura 10.
Figura 10 Excluindo um Projeto de Teste
O administrador pode editar todos os campos referentes ao projeto de teste. Para editar, selecionar o projeto de teste ser exibido janela com todos os dados do projeto habilitados para edio. Edite os dados necessrios e clique em Salvar, como mostra a Figura 11.
Figura 11 Editando um Projeto de Teste
3. ESPECIFICAO DE TESTE
O Testlink decompe sua estrutura de especificao de teste em Suite de Teste e casos de testes. Estes nveis so persistentes em todas as partes da aplicao. Um projeto de Teste tem apenas uma especificao de teste. Para iniciar a especificao de teste, ir ao canto direito do menu e selecionar o projeto desejado, como mostra a Figura 12.
Figura 12 Selecionando o Projeto de Teste
Uma vez no projeto desejado, clique no menu em Especificao. Ser exibida a janela Especificao de Testes, como mostra a Figura 13.
Figura 13 Tela de Especificao de Testes
Na janela de Especificao de Testes, no lado esquerdo exibido em formato de rvore o nome do projeto e se contiver conjuntos de testes e casos de testes sero mostrados. A direita do nome de cada Sute de teste (caso de teste) entre parnteses exibida a quantidade de casos de testes (cenrios de testes) que cada uma possui como mostra a Figura 14. Obs.: O boto para atualizar a rvore se encontra acima do nome de projeto. Caso o boto esteja selecionado haver atualizao da rvore cada vez que se realizar alguma operao.
Figura 14 Exemplo de rvore de Casos de Testes
3.1 Sute de Teste
Os casos de testes so organizados em suites ou conjuntos. Cada suite de teste consiste de um ttulo, descrio formatada dos casos de teste e, possivelmente, outras suites. Para isso, o Testlink utiliza a estrutura de rvore. A prtica comum que a descrio contenha informao vlida para a maioria dos dados includos. Por exemplo, o seguinte pode ser especificado: escopo, configurao, pr-condio, documentao relacionada, ferramentas, infra-estrutura, etc. A criao de uma ou mais suites de teste o primeiro passo para criar um projeto de teste. Os usurios (com direitos de edio) podem criar, apagar, copiar, mover, exportar e importar ambos os testes de sutes e casos de testes aninhados. Ttulo e descrio podem ser modificados tambm. Anexos com documentos ou imagens podero ser adicionados em teste de sutes particulares. A funcionalidade deve ser permitida atravs da configurao do Testlink.
3.1.1 Criando uma sute de Teste
Clique no nome do projeto, ser exibida a janela para criar uma Nova sute de teste, como mostra a Figura 15
Figura 15 Criando uma nova sute de Teste
Clicar no boto Nova Sute de Teste. Ser exibido a janela Criar Sute de Teste, conforme mostra a Figura 16. O campo Nome da Sute de Teste de preenchimento obrigatrio, os outros campos so opcionais. Clicar no boto Criar Sute de teste. Observe que a Sute de teste criada ser exibida no lado esquerdo, com o nome do projeto.
Figura 16 Tela de criao de Sute de Teste
3.1.2 Reordenando uma Sute de Teste
possvel reordenar as Sutes de Teste criadas, para isso selecione e arraste sem soltar a sute de teste at a posio desejada na rvore. Para verificar a nova ordem, atualize a pgina.
3.1.3 Importando uma Sute de Teste
O Testlink permite a importao de Sute de Teste no formato XML. 3.1.4 Exportando Sute de Teste
O Testlink permite a exportao de todas as Sutes de teste em formato XML.
3.1.5 Outros comandos existentes na Tela da Sute de Teste
Depois que uma sute de teste criada, possvel realizar diversas funcionalidades, como foi informado no item 3.1. Ao clicar sobre uma sute de teste exibida uma janela com as opes, como mostra a Figura 17. Abaixo ser explicada a funcionalidade de cada boto.
Figura 17 Outros comandos existente na Tela da Sute de Teste
Editar: Ao clicar no comando Editar exibida a Sute de Teste com todos os campos habilitados para edio; Mover/Copiar: est opo permite mover ou solicitar uma cpia de uma sute de teste. Mas para isso, necessrio que selecione a sute de teste e local onde deseja Mover/Copiar e em seguida selecionar a opo Mover ou Copiar; Reordenar Alfabeticamente: est opo permite reordenar os cenrios de teste existentes em uma sute de teste em ordem alfabtica; Importar Sute de Teste; Exportar Sute de Teste; Criar Nova sute de teste; Operaes do Caso de teste;
3.2 Casos de Testes
O caso de teste um conjunto de entradas, condies prvias de execuo e resultados esperados, desenvolvidos para um objetivo especfico, como o de exercer um programa em particular ou caminho, a fim de verificar o cumprimento de um requisito especfico. A Figura 18 mostra a tela com os elementos de um caso de teste. Os casos de Testes constituem-se da seguinte maneira: Ttulo do caso de Teste: poderia incluir uma descrio breve ou abreviatura (por exemplo: Campo descrio no preenchido). Objetivo do Teste: deve ser realmente curto, apenas para uma viso geral. Pr-condies: Tipo de execuo: Prioridade do teste: Etapas: descreve o cenrio do teste (aes de entrada). Pode tambm incluir pr-condies e limpeza das informaes. Resultados esperados: descrevem a verificao e o comportamento esperados de um produto ou sistema testado. O nmero do ID: de um caso de teste atribudo, automaticamente, pelo TestLink e no pode ser alterado pelos usurios. Este ID um sistema amplo, o que significa que quando um caso de teste criado, um contador global utilizado, independente do projeto de teste no qual o caso de teste foi criado. Anexos: poderia ser acrescentado se a configurao permitisse.
Figura 18 elementos de um caso de teste
3.2.1 Criando um Caso de Teste
Clique na sute de teste, ser exibida a janela para criar um Caso de teste, como mostra a Figura 19.
Figura 19 Criando um Caso de Teste
Clicar no boto Criar Caso de Teste. Ser exibido a janela Criar Teste, conforme mostra a Figura 20. O campo Ttulo do Caso de Teste de preenchimento obrigatrio, os outros campos so opcionais. Clicar no boto Criar. Observe que o Caso de teste criado ser exibido no lado esquerdo, dentro da Sute de Teste selecionada.
Figura 20 Tela de criao do Caso de Teste
3.2.2 Inativando um caso de Teste
Ao criar um caso de teste por padro a sua situao ativa. Como podem existir vrias verses de um caso de teste, o Testlink dispe de uma funcionalidade para ativar e inativar um caso de teste. Selecionar o caso de teste que deseja desativar e clicar em Desativar esta verso, como mostra a Figura 21.
Figura 21 I nativando um Caso de Teste
Ao desativar uma verso do caso de teste inativa a mesma no ficar disponvel em Adicionar casos de testes ao plano de teste. Isto pode ser til para os projetistas (designers) de testes. Eles podem editar ou alterar a verso do caso de teste e somente quando ele/ela decidir que est concludo, ento muda o status para ATIVO e ento estar disponvel para ser includo e usado em um plano de teste. Uma vez que a verso do caso de teste foi associada ao plano de teste e tem resultados, ela no pode se tornar INATIVA.
3.2.3 Outros comandos existentes na Tela da Sute de Teste
Depois que um Caso de teste criado, possvel realizar diversas funcionalidades, como foi informado no item 3.1. Ao clicar sobre um Caso de Teste exibida uma janela com as opes, como mostra a Figura 22. Abaixo ser explicada a funcionalidade de cada boto.
Figura 22 Outros comandos existentes na tela de Caso de Teste
Editar: Ao clicar no comando Editar exibido o Caso de Teste com todos os campos habilitados para edio; Deletar: est opo permite deletar um Caso de Teste, desde que o caso de Teste no esteja associado a um Plano de Teste. Mover/Copiar: est opo permite mover ou solicitar uma cpia de um caso de teste. Mas para isso, necessrio que selecione o caso de teste e local onde deseja Mover/Copiar e em seguida selecionar a opo Mover ou Copiar; Deletar esta verso: Criar uma nova verso: Adicionar ao Plano de Teste; Exportar Caso de Teste; Criar Nova verso de Caso de Teste; Comparar Verses; Visualizar impresso: est opo permite visualizar a verso do documento do caso de teste
3.3 Palavras-chave
Palavras-chave foram criadas para fornecer aos usurios outro nvel de profundidade quando categorizados os casos de testes. Palavras-chave servem como um meio de agrupamento de casos de testes com alguns atributos dentro de uma especificao de teste. Por exemplo, voc pode us-las para definir: Regresso; Reviso dos casos de testes; Conjunto de casos de testes vlidos para uma plataforma; Entre outros. As palavras-chave s podem ser criadas por usurios com permisso. Uma vez que uma palavra-chave ou grupo de palavras-chave foi criado outros usurios podem atribu-las aos casos de teste correspondentes. 3.3.1 Criando uma palavra-chave
Selecione um caso de teste e clique em Palavras-chave, ser exibida a janela para criar uma palavra-chave, como mostra a Figura 23. Clicar em Salvar.
Figura 23 Criando uma palavra-chave
3.3.2 Associando palavra-chave ao Caso de Teste
Para associar uma palavra-chave, no momento de Criar/Editar um Caso Teste individualmente. Para isso selecione o Caso de Teste e clique sobre Palavra-chave, selecione a opo Atribuir para Casos de Teste. Ser exibida uma janela com a explicao para que serve a Palavra-chave. Retorne ao Caso de Teste e selecione novamente. Ser exibida a Figura 24.
Figura 24 Associando Palavra-chave ao Caso de Teste
Selecione a palavra-chave e clique na seta para adicionar e depois clique em Salvar.
4. PLANO DE TESTE
Um registro do processo de planejamento de teste, detalhando o grau de envolvimento do testador, o teste de ambiente, o desenho de tcnicas de casos de testes e testes de tcnicas de medio so utilizados, bem como a justificativa para a sua escolha. Planos de testes a base para a execuo de casos de testes. Os Planos de Testes contm nome, descrio, coleo de Casos de Testes escolhidos, builds, resultados dos testes, marcos, testador e sesso de definio de prioridade. 4.1 Criar e excluir Plano de Teste
Planos de teste podem ser criados a partir da pgina "Gerenciar Plano de Teste", por usurios com privilgios de lder para os atuais projetos de testes. Selecione a opo Gerenciar Plano de Teste, ser exibida a janela Gerncia do Plano de Teste, clique em criar (Figura 25) e preencha os dados e clique em criar novamente para salvar.
Figura 25 Criar Plano de Teste
Planos de teste so compostos de casos de testes importados de uma especificao de testes em um ponto especfico de tempo. Planos de teste podem ser criados a partir de outros planos de teste. Isso permite que os usurios criem planos de testes para casos de testes que existem em um ponto no tempo desejado, o que pode ser necessrio quando se cria para uma reviso. Para que um usurio veja um plano de teste, eles devem ter as permisses adequadas. Os direitos podem ser atribudos (por lderes) na seo de definio de direitos usurio/projeto. Esta uma coisa importante para se lembrar quando os usurios dizem que no podem ver o projeto em que eles esto trabalhando. Planos de teste podem ser excludos pelos usurios com privilgios de lderes. Excluindo planos de testes permanentemente, apagaro tanto o Plano de Teste e todos os seus dados correspondentes, incluindo os casos de testes (no em especificao de teste), resultados etc. Por isso recomenda-se utilizar a opo de excluir um Plano de Teste apenas para casos especiais. Alternativamente, planos de testes podem ser desativados na mesma pgina que suprime a exibio, em menus de seleo na pgina principal. 4.2 Criando Baseline
Baselines podem ser criados a partir da pgina "Gerenciar Plano de Teste", por usurios com privilgios de lder para os atuais projetos de testes. Na coluna Gerenciar Plano de Teste, selecione a opo Baseline/Releases, ser exibida a janela Gerenciar Baseline, clique em criar (Figura 26) e preencha os dados e clique em criar novamente para salvar.
Figura 26 Criar Baseline
Baseline um release especfico do software. Cada projeto pode ter vrias baselines. A execuo no Testlink feita a partir de baselines e casos de testes. Se no existirem baselines criadas para um projeto, no ser permitido execut-lo. A tela de mtrica tambm ficar completamente branca. 4.3 Adicionando Casos de Testes ao Plano de Teste
Os dados de vrios Projetos de Testes podem ser adicionados em um Plano de Teste. Os dados da especificao de testes podem ser filtrados por palavras-chave (ajustado no painel navegao). Uma vez que os dados tiverem sido ligados a um plano de teste, ele ser marcado com uma marca de checagem. Se um caso de teste j tiver sido importado ele ser ignorado se for importado de novo. 4.3.1 Como adicionar Caso de Teste
Na coluna Contedo do Plano de Teste, selecione a opo Adicionar/Remover Casos de Teste, ser exibida a janela Adicionar/Remover Casos de Teste do Plano de Teste com todos os casos de teste cadastrados, como mostra a Figura 27.
Figura 27 J anela para adicionar casos de teste ao Plano de teste
No campo Plano de Teste selecione o Plano de Teste no qual deseja associar os casos de teste. Clique no Caso de Teste, ser exibida a janela para adicionar os Casos de Teste ao plano, como mostra a Figura 28.
Figura 28 J anela de configurao de associao do Caso de Teste
Atribuir o Caso de Teste para quem ir execut-lo e selecionar a Baseline referente execuo do teste. Clicar em adicionar e depois em Adicionar selecionados. Observe que a cor de fundo do Caso de Teste selecionado ir alterar para amarelo, como mostra a Figura 29.
Figura 29 Casos de Teste adicionado ao Plano de Teste
4.3.2 Como remover um Caso de Teste do Plano de Teste
Os casos de Testes podem ser removidos de um plano de teste para os usurios com permisso de lder. A remoo dos dados pode ser til ao criar um primeiro plano de teste no qual ainda no h resultados da execuo. No entanto, a remoo de casos de teste que j foram executados ocasionar a perda de todos os resultados existentes. Para remover um caso de teste do plano, clique em remover. Verifique que o campo referente a remover ser selecionado. Clicar em Adicionar/Remover selecionado, como mostra a Figura 30.
Figura 30 Removendo um Caso de Teste do Plano de Teste
4.4 Atribuindo Caso de Teste para Execuo
A atribuio para a execuo de um teste afeta telas de execuo e mtrica. Na tela Executar, os usurios tm a capacidade de classificar o caso de teste executvel para ver quais foram atribudos a ele. Na tela inicial de uma mtrica de dilogo com outros casos de teste o testador mostrado. Se no houver casos de teste atribudo valor padro zero. A Tester tambm pode ver suas prprias mtricas de testes executados na pgina principal, se esses indicadores so permitidos. 4.4.1 Como atribuir usurios para execuo de Caso de Teste
Para atribuir Caso de Teste a um usurio, selecionar na coluna Contedo do Plano de Teste a opo Atribuir casos de teste para execuo, ser exibida a janela para Atribuir Testadores execuo de Testes, como mostra a Figura 31.
Figura 31 Tela Atribuir Testadores execuo de Testes
Selecionar um ou mais Caso de Teste, na rvore direita, ser exibida a janela Atribuir Tarefas de execuo do Caso de Teste Plano de Teste. Na janela, voc pode selecionar o usurio que ir executar o Caso de Teste e, em seguida clicar em Salvar, como mostra a Figura 32.
Figura 32 Atribuir tarefas de execuo do Caso de Teste
4.5 Prioridade
permitido aos usurios atribuir um grau de importncia para os Casos de Testes. O risco geral feito no nvel de Sute de Teste com um plano de Teste em particular. O Testlink combina estes dois atribudos com prioridade. A alocao destes opcional e tem trs nveis: baixo, mdia (padro) e alta. Para definir prioridade ao Caso de Teste, selecionar na coluna Contedo do Plano de Teste a opo Definir Urgncia dos Testes. Ser exibida a janela para Especificar testes com prioridade alta ou baixa, selecionar a Sute de Teste que deseja definir a Prioridade. Ser exibida a janela Urgncia para a Sute de Teste, como mostra a Figura 33.
Figura 33 Definido prioridade para a Sute de Teste
4.6 Definindo Marcos para o Projeto
O lder de projeto pode definir o percentual final de testes em relao a uma data definida. 4.6.1 Como criar um Marco Para criar um marco, selecione na coluna Plano de Projeto a opo Gerenciamento de Marcos. Ser exibida a janela Marcos para Plano de Teste, clicar em Criar. Ser exibida a Figura 34.
Figura 34 Criando Macro
Preencher o campo nome, selecionar a data alvo e data de inicio e preencher porcentagens de 0 a 100 e clicar em criar. Obs: a soma das trs prioridades deve dar 100%, o testlink no permitirar criar o marco, se a soma das porcentagens der valor maior ou menor que 100%.
5. EXECUO DE TESTES
5.1 Geral
A execuo do teste estar disponvel quando: A especificao do Teste est escrita O Plano de Teste est criado Os Casos de Testes esto adicionados ao Plano de Testes A Baseline est criada O Plano de Teste foi nomeado aos testadores (caso contrrio eles no podero navegar no Plano de Teste Selecionar o Plano de Teste na pgina inicial e ir para o Link Executar Testes. Na lateral esquerda possvel navegar na Sute de Teste, via menu da rvore, filtrando por palavra-chave, resultado, build e Testador. Como mostra a Figura 35.
Figura 35 J anela de execuo dos Testes
5.2 Navegao
O painel de navegao consiste em uma caixa Configuraes e Filtros e um menu rvore com as Sutes de Testes e Casos de Testes, como mostra a Figura 36.
Figura 36 Tela de Navegao
5.2.1 Filtrando Casos de Teste
A rvore de navegao permite ao usurio filtrar os casos de testes de forma inteligente antes que eles sejam executados. Opes de filtro: ID do caso de Testes; Ttulo do Caso de Teste; Sute de Teste; Prioridade; Tipo de Execuo; Atribudo para; Resultado; 5.3 Como executar um Caso de Teste
A execuo o processo de nomear um resultado para o teste (passou, falhou, bloqueado) em um build especfico. O caso de teste no estado Bloqueado indica que no foi possvel executar o teste por alguma razo (por exemplo: um problema na configurao no permite executar a funcionalidade). Para executar um Caso de Teste, o usurio na tela Inicio na coluna Execuo do Teste clicar em Executar Testes. Ser exibida a janela Execuo dos Casos de Teste com os casos de teste correspondentes a ele. Ao clicar sobre um caso de teste, ser exibida a janela Resultado dos Testes na Baseline, como mostra a Figura 37.
Figura 37 Tela de execuo dos testes Aps o teste, o usurio deve decidir se o teste passou (Passou), se falhou (Com falha), se est bloqueado (Bloqueado) ou se no tiver sido executado (No Executado). Depois de realizar a execuo do teste e marcar a opo deve clicar em Salvar Execuo. Pode-se colocar um comentrio com por exemplo os resultados obtidos na execuo. Opes: Imprimir: ao clicar neste comando possvel imprimir o caso de teste Mostrar o histrico completo: ao clicar neste comando ser exibido todas as execues anteriores do caso de teste Importar XML com os resultados: ao clicar neste comando ser exibido um popup com a opo para importar os resultados obtidos no teste Aps a execuo de caso de teste exibida o resultado da ltima execuo, como mostra a Figura 38. Esta tela mostra a data e a hora da execuo, quem executou, qual foi o resultado e se tiver comentrios ou anexos os mesmos tambm so exibidos. Logo abixo exibido toda a descrio do caso de teste.
Figura 38 Tela de resultado da execuo do teste
6. RELATRIO DE TESTES E MTRICAS
Para acessar o relatrios e mtricas necessrio clicar em Resultados no menu superior. Ser exibida a janela Relatrios e Mtricas, como mostra a Figura 39.
Figura 39 Tela de Relatrio e Mtricas
Os relatrios e mtricas so baseados no Plano de Teste selecionado. No menu a esquerda so exibidos os tipos de relatrios, mtricas e grficos existentes e no menu a direita so exibidos as opes da estrutura do documento, como mostra a Figura 40.
(Algoritmos e Lógica de Programação) Juliana Schiavetto Dauricio - Estruturas de Decisão Ou Seleção. 2-Editora e Distribuidora Educacional S.A (2015) PDF