21
FAPEG U NIVERSIDADE F EDERAL DE G OIÁS I NSTITUTO DE I NFORMÁTICA PAPPE I NTEGRAÇÃO Manual de Instalação e Utilização - Bug Wisard Report <Versão v1.0> Goiânia 2013

Manual Bug Wizard Report - UFG

Embed Size (px)

DESCRIPTION

UFG - Manual de Instalação e Utilização do Bug Wizard Report.

Citation preview

  • FAPEGUNIVERSIDADE FEDERAL DE GOIS

    INSTITUTO DE INFORMTICA

    PAPPE INTEGRAO

    Manual de Instalao e Utilizao - BugWisard Report

    Goinia2013

  • Esta obra est licenciada sob uma Licena Creative Commons Attribution 3.0.

    PAPPE Integrao

  • Agradecimentos

    Esta conquista resultado de apoio e ajuda de muitas pessoas que contriburampara a realizao deste trabalho.

    FAPEG e ao INF-UFG pelo auxlio financeiro e tcnico.s empresas participantes e patrocinadoras deste projeto: Canion Software,

    Deciso Sistemas, Meta Tecnologia e Tron Informtica.Aos nossos parceiros: Mowe Tecnologia, TupiLabs e CERCOMP-UFG.Aos colaboradores responsveis pela execuo deste projeto: Dr Auri Marcelo

    Rizzo Vincenzi, Dr Cssio Leonardo Rodrigues, Dr Celso Gonalves Camilo Jnior, MscJacson Rodrigues Barbosa, Adailton Ferreira de Arajo, Andressa Martins, GuilhermeSampaio Soares, Jailton Alkimin Louzada, Malba Jacob Prudente, Paulo Marcos SoaresRodrigues e Vincius Vieira Pessoni.

  • Resumo

    Integrao, PAPPE. Manual de Instalao e Utilizao - Bug Wisard Report.Goinia, 2013. 20p. Manual Tcnico. Instituto de Informtica, UniversidadeFederal de Gois.

    Palavraschave

    Teste de software, Micro e Pequena Empresa de TI.

  • Contedo

    Lista de Figuras 5

    Lista de Tabelas 6

    1 Introduo 71.1 Objetivos do manual 71.2 Organizao do Manual 7

    2 Orientaes para Integrao do Testlink e Mantis Bugracker 82.1 Testlink 82.2 Mantis Bug Tracker 82.3 Requisitos do Sistema 8

    2.3.1 Requisitos de Software do Servidor 8Sistema Operacional (SO) 8Servidor Web 9Banco de Dados 9

    2.3.2 Requisitos do Software Cliente 9Navegador Web (Web Browser) 9

    2.3.3 Instalando o Testlink 92.3.4 Instalando o Mantis 11

    3 Integrando as ferramentas 133.1 Instalando o BWR 13

    Definies da Mquina Local 14Definies do Banco de Dados 14Definies - Ferramenta (Testlink) 15Definies - Ferramenta (Mantis Bug Tracker) 15

    3.2 Utilizao 15

    4 Concluso 19

    Bibliografia 20

  • Lista de Figuras

    2.1 Pgina inicial instalao TestLink 102.2 Informaes para instalao do TestLink 112.3 Informaes para instalao do Mantis 12

    3.1 Pgina inicial da instalao 143.2 Pgina para seleo do projeto 153.3 Pgina inicial 163.4 Menu 163.5 Sutes de Teste 173.6 Escolha da Sute de Teste 173.7 Apresentao dos Casos de Teste 18

  • Lista de Tabelas

  • CAPTULO 1Introduo

    1.1 Objetivos do manual

    Este manual tem como objetivo o detalhamento do processo de integraoentre as ferramentas de teste Testlink e Mantis, utilizando uma aplicao chamada BugWisard Report ou BWT. O objetivo dessa integrao proporcionar um acrscimo naprodutividade do trabalho dos profissionais que criaro e/ou executaro os casos de testes.

    1.2 Organizao do Manual

    Este manual est organizado em 4 captulos.O Capitulo 1 introduz o leitor aos elementos chave, discorrendo sobre o que ser

    visto ao longo do manual.O Captulo 2 apresenta os detalhes relacionados a instalao e configurao das

    ferramentas Testlink e Mantis, bem como, os pre-requisitos para a instalao dos mesmos.O Capitulo 3 aborda a instalao da integrao, contendo um passo a passo de

    como fazer para que as ferramentas trabalhem de forma sincronizada.O Capitulo 4 apresenta um breve inferncia sobre a integrao e o uso das

    ferramentas nas atividades de teste.

  • CAPTULO 2Orientaes para Integrao do Testlink eMantis Bugracker

    2.1 Testlink

    O Testlink uma ferramenta web de gerenciamento de teste. Ela permite amplocontrole sobre os casos de teste, armazenando-os e mantendo-os organizados de umaforma lgica e contundente. Alm disso, permite a obteno de relatrios especficos,como, quantidade de casos de testes executados, com falha, bloqueados, dentre diversosoutros totalizadores que auxiliam na tomada de decises.

    Sua instalao bastante simples e intuitiva. Apesar de apresentarmos os con-ceitos bsicos sobre a sua instalao, recomendamos que recorra ao site do projeto, paramaiores informaes.

    2.2 Mantis Bug Tracker

    Mantis uma ferramenta web de gesto de incidentes escrita na linguagem PHP. distribuda sob os termos da licena GNU General Public License (GLP).

    2.3 Requisitos do Sistema

    2.3.1 Requisitos de Software do Servidor

    Sistema Operacional (SO)

    No h qualquer restrio de SO por parte do servidor que abrigar o Testlink eo Mantis, podendo ser Linux, Windows, entre outros.

  • 2.3 Requisitos do Sistema 9

    Servidor Web

    Tanto o Testlink quanto o Mantis podem utilizar o Apache Web Server ou oMicrosoft ISS. Certifique-se de que o servidor web tem o modulo PHP5 devidamenteinstalado.

    Banco de Dados

    Para a persistncia dos dados criados nas ferramentas se faz necessrio a utiliza-o de um banco de dados relacional, podendo ser: MySQL (recomendado), PostgreSQL,DB2, Microsoft SQL Server e Oracle (experimental).

    2.3.2 Requisitos do Software Cliente

    Navegador Web (Web Browser)

    Para a instalao do Testlink, assim como, para instalar o Mantis BugTracker, necessrio um web browser do lado do cliente. Esse web browser pode ser o MozillaFirefox, Internet Explorer ou qualquer outro que tenha suporte a javascript, XHTML eCSS.

    2.3.3 Instalando o Testlink

    Aps ter instalado o web server (preferencialmente o Apache Web Server) eo banco de dados (preferencialmente o MySQL), devemos baixar o Testlink no site doprojeto, http://sourceforge.net/projects/testlink/files/ e extrair o contedo para o diretrioweb do seu servidor web (exemplos: microsoft iis pasta ../wwwroot, Apache web Serverdiretrio /var/www para Linux ou pasta ../htdocs em sistemas Windows).

    Feito isso, basta abrir um navegador web e digitar http://ip_do_servidor/testlink,caso voc esteja usando o browser do prprio servidor, basta trocar o ip_do_servidorpor localhost.

    Tudo ocorrendo bem, deve ser apresentada uma pgina conforme a figura 2.1.Faa, ento, uma nova instalao do TESTLINK, clicando em: -New Installation-

  • 2.3 Requisitos do Sistema 10

    Figura 2.1: Pgina inicial instalao TestLink

    Preencha os campos de acordo com as configuraes do Banco de dados

  • 2.3 Requisitos do Sistema 11

    Figura 2.2: Informaes para instalao do TestLink

    Agora que j instalamos o testlink, devemos instalar o Mantis Bug Tracker.

    2.3.4 Instalando o Mantis

    Para a instalao do Mantis, assim como no Testlink, deve-se efetuar odownload da ltima verso estvel da ferramenta no site do projeto. Aps realizaro download, extraia o arquivo para a pasta web do servidor Apache (pasta htdocs).Feito isso, abra um navegador web de sua preferncia e informe a seguinte URL:http://ip_do_servidor/mantisbt, caso voc esteja usando o browser do prprio servidor,basta trocar o ip_do_servidor por localhost. Caso seja digitado o caminho correta-

  • 2.3 Requisitos do Sistema 12

    mente aparecer a pgina de instalao, conforme figura 2.3.Preencha os campos de acordo com as configuraes do Banco de Dados

    Figura 2.3: Informaes para instalao do Mantis

    Aps preencher todos os dados corretamente, acione o boto Instal/UpdateDataBase. No havendo nenhum erro, a ferramenta estar devidamente instalada.

  • CAPTULO 3Integrando as ferramentas

    3.1 Instalando o BWR

    Primeiramente o diretrio onde contm a ferramenta BWR deve ser descompac-tada e movida para o diretrio raiz do servidor apache(htdocs). Feito, acesse o diretriovia Browser (Por exemplo, http://localhost/bwr). Ao acessar a ferramenta via browser,caso for o primeiro acesso a ferramenta iniciar com a pgina de instalao, figura 3.3.

  • 3.1 Instalando o BWR 14

    Figura 3.1: Pgina inicial da instalao

    O Formulrio de instalao deve ser preenchido de acordo com as configuraesda mquina onde a ferramenta est sendo instalada.

    Definies da Mquina Local

    Pasta Raiz: Caminho do Diretrio htdocs do servidor apache; Nome Servi-dor: Nome do servidor, por padro o nome do servidor localhost; IP Servidor: IP doServidor, por padro o IP do servidor 127.0.0.1;

    Definies do Banco de Dados

    Usurio: Usurio do banco de dados instalado no computador; Senha: Senha doreferente ao usurio do banco de dados instalado no computador;

  • 3.2 Utilizao 15

    Definies - Ferramenta (Testlink)

    Nome BD: Nome da base de dados criada no banco de dados; Endereo Raiz:Url de acesso a ferramenta;

    Definies - Ferramenta (Mantis Bug Tracker)

    Nome BD: Nome da base de dados criada no banco de dados; Endereo Raiz:Url de acesso a ferramenta;

    3.2 Utilizao

    Aps a instalao a ferramenta iniciar na pgina onde o usurio seleciona oprojeto de teste do Testlink que ir ser feito o controle de alertas, figura 3.2.

    Figura 3.2: Pgina para seleo do projeto

  • 3.2 Utilizao 16

    Aps ser selecionado o projeto, o usurio visualizar a janela inicial da ferra-menta, figura 3.3.

    Figura 3.3: Pgina inicial

    A esquerda da janela, o usurio ter o menu rpido, tendo as opes Inicio,Alertas, Alterar Projeto. Ao acessar o menu Alertas, voc ir visualizar as Suitesde Testes referentes ao projeto selecionado, figura 3.4.

    Figura 3.4: Menu

    Clicando em uma das sutes de teste principais teremos os Caso de Teste criados,figura 3.5.

  • 3.2 Utilizao 17

    Figura 3.5: Sutes de Teste

    Escolhendo uma dos sute de teste, temos os casos de teste criados para a sutede teste, figura 3.6.

    Figura 3.6: Escolha da Sute de Teste

    Ao selecionar um dos casos de teste, sero exibidos todos as testes feitos noTestlink ao caso de teste selecionado, figura 3.7.

  • 3.2 Utilizao 18

    Figura 3.7: Apresentao dos Casos de Teste

    Ao clicar em Visualizar na coluna de Descrio o usurio ter as opes devisualizar a descrio do teste, com as anotaes feitas pelo testador.

    Ao clicar em Visualizar na coluna de BUGS, voc visualizara todos os bugsreportados ao Mantis Bug Tracker, que foram encontrados durante a execuo doteste.

    Na coluna novo Alerta o usurio poder reportar um Alerta ao Mantis Bug Tracker, casoa Situao do Teste for Com Falha. Ao clicar em Novo Alerta, em uma nova janelaser aberto um formulrio do Mantis Bug Tracker onde o usurio poder relatar um novoBUG, o formulrio vem pr preenchido com a descrio do BUG e as anotaes feitas noTestlink.

  • CAPTULO 4Concluso

    Uma importante caracterstica do processo Freetest a utilizao de ferramentasde apoio ao processo de maneira integrada, permitindo uma maior produtividade dasatividades relacionadas. Duas das ferramentas open source mais utilizadas nas atividadesde testes so: Testlink e Mantis. Foi pensando em agilizar a criao dos projetos eabertura dos incidentes encontrados durante a execuo dos teste que a integrao dessasduas ferramentas foi criada. Com isso, espera-se facilitar o dia a dia dos profissionaistornando a comunicao entre equipes de teste e desenvolvimento, atravs das aberturasde incidentes, mais dinmica e menos onerosa.

  • Bibliografia

    Elementos Pr-TextuaisCapaDireitos AutoraisAgradecimentosResumo

    SumrioLista de FigurasLista de Tabelas1 Introduo1.1 Objetivos do manual1.2 Organizao do Manual

    2 Orientaes para Integrao do Testlink e Mantis Bugracker2.1 Testlink2.2 Mantis Bug Tracker2.3 Requisitos do Sistema2.3.1 Requisitos de Software do ServidorSistema Operacional (SO)Servidor WebBanco de Dados

    2.3.2 Requisitos do Software ClienteNavegador Web (Web Browser)

    2.3.3 Instalando o Testlink2.3.4 Instalando o Mantis

    3 Integrando as ferramentas3.1 Instalando o BWRDefinies da Mquina LocalDefinies do Banco de DadosDefinies - Ferramenta (Testlink)Definies - Ferramenta (Mantis Bug Tracker)

    3.2 Utilizao

    4 ConclusoBibliografia