viernes, 18 de noviembre de 2011

Manual Testlink 1.9.3 - Eventum en Linux



Introducción

     Para un Ingenieros en Sistemas Informáticos, Programador y encargados de proyectos tecnológicos es indispensable saber que puede contar con la herramienta open source testlink, al igual que la herramienta eventum que interactúan de una manera perfecta.
 TestLink permite fácilmente crear y gestionar casos de prueba, así como organizarlos en planes de pruebas. Estos planes de pruebas permitir a los miembros del equipo ejecutar casos de prueba y realizar un seguimiento de los resultados de la prueba en forma dinámica, generar informes, traza de requisitos de software, priorizar y asignar tareas.
La herramienta tiene interfaz basada en web con PHP y base de datos MySQL, Postgres o MS-SQL. Colabora con conocidos sistemas de seguimiento de bugs como es Eventum, Bugzilla, Mantis entre otros.



Objetivo

  • Confeccionar un manual de instalacion en español que de el paso a paso de la herramienta Testlink conectada con Eventum en un servidor linux.  (Se investigo y solo se encontro en japones, Ingles)
  • Dar a Conocer el poder que tiene este herramienta en el ambito profesional de la Tecnologia.
  • Evaluar de una forma web los pasos de una programacion mostrardo defectos, en una forma grafica.

 I. Testlink
Test Link es uno de los instrumentos Open Source más utilizados actualmente por los equipos de testing en todo el mundo. Esta plataforma ha evolucionado con el paso de los años y ofrece en sus últimas versiones una gran estabilidad y proyección. Ofrece la posibilidad de desarrollar la gestión integral de un área de testing, gestionando Planes de Testing y proyectos de forma integral y por separado.
Se trata de una herramienta desarrollada en PHP y MySQL. TestLink es un gestor de casos de prueba, este gestor no automatiza las pruebas, pero facilita la creación de casos de pruebas funcionales y la ejecución de los mismos.

II. Eventum
Por si alguien está leyendo esto pero no sabe qué demonios es Eventum, se trata de un sistema que entra en la categoría de issue/bug trackers. Este tipo de sorftware está diseñado para permitir llevar un control detallado de todas las cuestiones relacionadas con el desarrollo de software, desde la anotación de bugs y planificación para su corrección, hasta la planificación de inclusión de nuevas características, tiempos de desarrollo, fechas previstas así como planificación de versionado. Resulta especialmente útil en entornos de desarrollo colaborativos.


Requerimientos:
Apache2, MySQL5.0, PHP5
  • ~$ sudo apt-get install mysql-server mysql-client mysql-admin
  • ~$ sudo apt-get install apache2
  • ~$ sudo apt-get install php5 php5-mysql libapache2-mod-php5
MySql
  • ~$ sudo mysql --user=root -p
Apache2
  • ~$ sudo a2enmod rewrite
  • ~$ sudo a2enmod userdir
  • ~$ sudo /etc/init.d/apache2 restart
Testlink
  • ~$ wget http://downloads.sourceforge.net/testlink/testlink_1.7.4.tgz?modtime=1203418015&big_mirror=0
  • ~$ tar xf testlink_1.7.4.tgz
  • ~$ mv testlink public_html
  • ~$ chmod a+w public_html/gui/templates_c/
  • ~$ chmod a+w public_html/upload_area/
  • ~$ chmod a+w public_html
 Bien debes tener Instalado el phpmyadmin aqui te dejo la liga si no lo tienes instalado:
 Instalacion Centos
 Es similar asi que copia el ejemplo y lo bajas.

Crea la base de datos Testlink con todos lo privilegios sigue los pasos:



1.  Debes seleccionar localhost como indica la grafica.

2.  Selecionar privilegios.


3. Seleccionar añadir un nuevo usuario, como pueden ver ya yo habia creado el usuario por eso lo ven, yo les coloco el paso a paso para que ustedes lo realizen amigos.


4. Realice los siguientes pasos, llene la info correctamente.

Ahora vamos a configurar la Herramienta teslink:



Instalacion del Eventum:
Busca el software mas reciente en estos momentos el mas reciente lo encontre aqui:
Bajar el software en: https://launchpad.net/eventum/+milestone/2.3.1
o instalalo desde la terminal.
# Wget http://launchpad.net/eventum/trunk/2.3.1/+download/eventum-2.3.1.tar.gz
puedes usar la guia del testlink son los mismos pasos.

Espero que disfruten de la herramienta.


Apendice de Internet

Cabe mencionar estos link donde se recaudo alguna de las informaciones posteadas:


Japonés: http://sites.google.com/site/shin1ogawa/testlink

Javier Solís Arauz, email: Javier.solis@getecsa.com.mx, Javier.solis.ext@telefonica.com, javsolis30@hotmail.com  es estudiante de Licenciatura en Ingeniería de Sistemas Informáticos en la Universidad Latina de Panamá, trabaja como Gestión de Tecnología S.A (GETECSA), Becario.  En sus ratos libres eso es lo que hace programa y utiliza toda herramienta open source que se encuentre en la web. 
Se permite la libre copia y distribución de este documento en lo términos de la Licencia GPL V2.