Upload
alessandro
View
38
Download
1
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