terça-feira, 29 de setembro de 2015

Instalando TestLink, um gerenciador de Testes para qualidade de software


Hoje, a pedido do nosso departamento de testes e qualidade de software vulgo Exercito de um "Homem" só chamado Luiz, precisei subir um serviço de gerenciamento de evidências de Bugs para controle de qualidade. Essa serviço foi o TestLink.

TestLink é um software web desenvolvido para teste de software que visa gerenciar os testes de qualidade de software.  A plataforma oferece suporte para casos de teste, planos de teste, testes unitários e etc, além de possuir vários relatórios e estatísticas. Possui como grande atrativo, ser acessado pela web, o que facilita a execução de testes por diversas equipes que estão separadas fisicamente. Neste exemplo estaremos abordando a instalação do Software a partir do MySQL, apesar de possuir suporte para SQLserver e PostgreSQL. 

Efetuando o Download  do source


Entre na pasta root do seu apache e faça o Download do arquivo do TestLink

# cd /var/www/html

# wget http://downloads.sourceforge.net/project/testlink/TestLink%201.9/TestLink%201.9.14/testlink-1.9.14.tar.gz

Descompacte o arquivo e renomeie o arquivo gerado para um nome mais amigável


# tar xvf testlink-1.9.14.tar.gz

# mv testlink-1.9.14 testlink


Criando os diretórios de storage e logs


# mkdir -p /var/testlink/logs/

# mkdir -p /var/testlink/upload_area/

# chmod 777 /var/testlink/ -R


Criando a base de dados


# mysql -u root -p

# mysql > CREATE DATABASE testlink;

# mysql > mysql> GRANT ALL PRIVILEGES ON testlink.* TO testlink@localhost IDENTIFIED BY 'SENHADOUSUARIO' WITH GRANT OPTION;

# mysql> quit;


Efetuando a instalação via Browser

Agora acesse pelo navegador

http://IP-DO-SERVIDOR/testlink

Você vai encontrar com uma tela semelhante a essa:



Clique em "New Instalation" para prosseguir com a instalação, aceite os termos de instalação avance.



Se você seguiu todos os passos conforme o planejado, todos os "ticks" vão estar em Ok. Caso não esteja, é só arrumar manualmente criando e dando as permissões de escrita nos diretórios apontados.



No passo seguinte será necessário apontar o nome da database criada, no caso, "testlink" e os usuários e senhas da mesma para que ele efetue a instalação das tabelas. O processo dura segundos, sem segredo, é só avançar que ele vai instalar tudo pra você.

 Após a instalação, acesse novamente a URL http://IP-DO-SERVIDOR/testlink e entre com as credenciais:

Login: admin
Senha: admin





:)

SOBRE O AUTOR

Matheus Fidelis

http://msfidelis.github.io/

Power Ranger, Piloto de Helicópteros e Astronauta da NASA. Desenvolvedor Web PHP com foco em Backend e POO, Linux SysAdmin DevOps e Entusiasta Python. Criou esse site pra contribuir com a comunidade com coisas que aprende dentro de um setor maluco de TI :)

1 comentários:

  1. Olá Mateus! Gostei do Post.
    Só tenho uma pergunta a equipa da sua empresa, preciso utilizar backup da versão do testlink antiga?

    ResponderExcluir

 
Nanoshots | Open Source Security, Linux e Tutoriais © 2015 - Designed by Templateism.com