Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CAP 01: INTRODUCCIN ........................................................................................................... 3 CAP 02: CONFIGURACIN DEL WAMP ................................................................................... 4 CAP 03: MANTIS ......................................................................................................................... 5 3.1. 3.2. Instalacin y configuracin del Mantis ............................................................................ 5 Trabajando con Mantis ................................................................................................. 11
CAP 04: TESTLINK.................................................................................................................... 23 4.1. 4.2. Instalacin y configuracin del TestLink....................................................................... 23 Trabajando con TestLink .............................................................................................. 29
CAP 05: INTEGRAR MANTIS CON TESTLINK....................................................................... 37 5.1. 5.2. Establecer usuario annimo en Mantis .......................................................................... 37 Editando el archivo de configuracin del Testlink ......................................................... 38
CAP 06: INSTALACIN DEL JDK ............................................................................................ 42 CAP 07: INSTALACIN DE ECLIPSE ...................................................................................... 43 CAP 08: VISUALSVN ................................................................................................................ 44 8.1. 8.2. Instalacin y configuracin del VisualSVN ................................................................... 44 Trabajando con VisualSVN .......................................................................................... 46
CAP 09: MYLYN ........................................................................................................................ 48 9.1. 9.2. Instalacin y configuracin de Mylyn ........................................................................... 48 Trabajando con Mylyn .................................................................................................. 49
2.2. Las instalacin del WampServer es recontra intuitivo, es solo cuestin de dar siguiente y siguiente en la instalacin.
2.3. Debemos de iniciar el WampServer, para ello hacemos clic en el icono del WampServer y hacemos clic en Start All Services.
3.1.1. Despus que hemos instalado el WampServer debemos de descargar el Mantis, para ello nos vamos a la siguiente direccin electrnica http://sourceforge.net/projects/mantisbt/files/
3.1.2. Luego que descargamos el Mantis, copiamos el archivo ZIP a la carpeta donde se instal el WampServer y descomprimimos el archivo, es recomendable que a la carpeta ponerle un nombre sencillo, como por ejemplo mantis.
3.1.3. Para instalar el Mantis, entramos a http://localhost/mantis y llenamos los datos que nos solicitan y damos clic en el botn Install/Upgrade Database.
3.1.4. De ah que hemos instalado el Mantis, nos vamos a la siguiente direccin electrnica para ver la pantalla de inicio de sesin del Mantis http://localhost/mantis/login_page.php
El usuario por defecto del Mantis es administrator y la clave es root 3.1.5. Para cambiar la imagen del Mantis para ponerlo el de nuestra empresa, debemos de ir a la carpeta imgenes del Mantis, en este caso C:\wamp\www\mantis\images y remplazamos la imagen mantis_logo.png y tambin mantis_logo.gif, por la de nuestra empresa.
3.1.7. Para cambiar el idioma de la aplicacin, debemos de buscar el config_defaults_inc.php, que en mi caso se encuentra en la C:\wamp\www\mantis y luego
Buscar la instruccin $g_default_language = 'english'; y la cambiamos por $g_default_language = 'spanish'; Y tambin buscamos la instruccin $g_fallback_language = 'english'; y la cambiamos por $g_fallback_language = spanish';
3.1.9. Para borrar el mensaje que dice ATENCIN: El directorio Admin debera eliminarse., solo borramos la carpeta Admin que se encuentra en donde se instalo el Mantis, para nuestro caso en C:\wamp\www\mantis\.
3.1.10. Para borrar el mensaje que dice ATENCIN: Debera desactivar la cuenta por defecto 'administrator' o cambiar la contrasea de la misma., debemos de buscar el archivo config_defaults_inc.php, que en mi caso se encuentra en la carpeta C:\wamp\www\mantis y luego Buscar la instruccin $g_enable_email_notification = ON; $g_enable_email_notification = OFF; y cambiar por
3.1.11. Luego de haber cambiado esa opcin, debemos de entrar al Mantis y cambiar la clave del usuario administrador, para ello nos vamos a la opcin Mi cuenta y ponemos la clave que nosotros deseemos
MAQUINA VIRTUAL DE TESTEO 3.1.12. Despus de esa configuracin tendremos el siguiente aspecto
3.1.13. Para cambiar el formato de las fechas debemos de buscar el archivo config_defaults_inc.php, que en mi caso se encuentra en la carpeta C:\wamp\www\mantis y luego Buscar la instruccin $g_short_date_format = 'Y-m-d'; y cambiar por $g_short_date_format = 'd-m-Y; Buscar la instruccin $g_normal_date_format = 'Y-m-d H:i'; y cambiar por $g_normal_date_format = 'd-m-Y H:i'; Buscar la instruccin $g_complete_date_format = 'Y-m-d H:i T'; y cambiar por $g_complete_date_format = 'd-m-Y H:i T';
3.1.14. Si queremos borrar el mensaje de Copyright, debemos de buscar el archivo html_api.php, que se encuentra dentro de la carpeta core.
3.1.15. Debemos de editar ese archivo y buscamos la lnea que dice echo "\t", '<address>Copyright © 2000 - 2012 MantisBT Group</address>', "\n"; y lo remplazamos por # echo "\t", '<address>Copyright © 2000 - 2012 MantisBT Group</address>', "\n";
10
3.2.1. Para el registro de incidencias en el Mantis, debemos de primero tener un proyecto. Para ello nos vamos a la opcin Administracin Administrar Proyectos y presionamos el botn Crear nuevo proyecto
11
3.2.2. De ah debemos de agregar categoras al proyecto, una categora vendra a ser como que tipo de error est ocurriendo. Para ello nos vamos a la opcin de Administracin Administrar Proyectos y escribimos en la caja de texto la categora que deseamos agregar y presionamos el botn Agregar Categora
3.2.3. Tambin podemos agregar sub proyectos al proyecto que hemos creado, un sub proyecto podra ser un mdulo de nuestro sistema. Tenemos que ir a la opcin de Administracin Administrar Proyecto y hacemos clic en el proyecto que hemos creado. Luego nos sale una pantalla como la que sigue y hacemos clic en el botn que dice Crear Nuevo Subproyecto
12
Y cuando regresamos al proyecto, veremos que tiene el sub proyecto agregado y as podemos agregar ms sub proyectos.
13
3.2.4. Tambin en la misma opcin podemos configurar con que versin del proyecto estamos trabajando. Para ello escribimos la versin en la opcin de Versiones y presionamos el botn Agregar Versin.
3.2.5. A la vez se puede agregar usuarios para que estn a cargo de este proyecto. Pero primero debemos de tener registrador los usuarios. Para registrar un usuario nos vamos a la opcin de Administracin Administrar Usuarios, luego en la venta que nos sale presionamos el botn Crear Cuenta.
14
Llenamos los datos necesarios del usuario y presionamos el botn Crear usuario
Y luego veremos que tenemos nuestro usuario creado en la opcin de Administrar Usuarios, yo he creado un usuario por cada nivel de acceso que tiene el Mantis
15
3.2.6. Despus que hemos creado los usuarios podemos recin asignarles al proyecto, cuando volvemos a la opcin de Administrar Proyecto, veremos que tenemos todos los usuarios creados, seleccionamos el usuario que deseamos agregar al proyecto y presionamos el botn Agregar usuario.
Y despus en la parte inferior veremos todos los usuarios que hemos agregado al proyecto.
El manager tiene el de registrar, modificar, etc es parecido a un administrador El informador es el encargado de registrar incidencias El desarrollador soluciona los errores
16
MAQUINA VIRTUAL DE TESTEO 3.2.7. Entramos con el rol informador para registrar una incidencia
Luego nos vamos a la opcin de Reportar Incidencia y seleccionamos el proyecto con el cual queremos trabajar o el sub proyecto
17
Y cuando nos vamos a la opcin de Ver incidencias, veremos que esta registrar la incidencia.
Los estados de la incidencias podemos se podr ver con los colores que estn marcados
18
3.2.9. Para distribuir la incidencia nos vamos a la opcin de Mi vista y seleccionamos la incidencia que deseamos asignar.
19
De ah entramos a la incidencia y para cambiar el usuario debemos seleccionar las opciones disponibles y luego presionamos el botn Cambiar estado a:
20
3.2.11. De ah podemos entrar con el usuario manager para dar confirmada o podemos reabrir la incidencia presionando el botn Reabrir
21
Y luego llenamos los datos que se nos solicita y presionamos el botn Confirmar incidencia
22
4.1.2. Luego que descargamos el TestLink, copiamos el archivo ZIP a la carpeta donde se instal el WampServer y descomprimimos el archivo, es recomendable que a la carpeta ponerle un nombre sencillo, como por ejemplo testlink.
23
Aceptamos el contrato
24
Llenamos toda la informacin necesaria de la base de datos que usara el Testlink y adems creamos un usuario de acceso, para este caso hemos que el usuario sea testlink y la clave sea testlink.
Si todo se instalo correctamente, nos mostrara que la instalacin se llevo de manera correcta.
25
Cuando ya se instalo todo correctamente debemos de ir a la pagina de inicio de sesin, en nuestro caso http://localhost/testlink/login.php y nos mostrara un mensaje que debemos de ver el log. La ubicacin del log se detalla en el mensaje y nos muestra un mensaje que debemos de eliminar la carpeta install, cambiar la clave al usuario admin y adems configurar el servicio de correo.
Para eliminar la carpeta install, nos vamos al directorio donde instalamos el testlink y eliminamos la carpeta o lo cambiamos de nombre, en mi caso yo lo cambie de nombre.
26
MAQUINA VIRTUAL DE TESTEO Para cambiar la clave nos vamos a la opcin de My Settings
Y luego editamos los datos que son necesarios y cambiamos nuestra clave.
27
Y lo ultimo que falta por configurar es el correo, poner nuestra configuracin que nosotros deseamos
28
Para poder trabajar con TestLink, debemos de primero de trabajar con Test Project. El Test Project es la unidad bsica de organizacin de TestLink. Se liberan desde la empresa y pueden modificarse, con el tiempo, sus caractersticas y su funcionalidad, pero en su mayor parte siguen siendo los mismos. Incluyen la documentacin de requerimientos, especificacin de pruebas, planes de prueba y los derechos especficos de los usuarios.
4.2.2.
Los casos de pruebas se organizan en Suites o conjuntos. Cada suite de prueba consta de un ttulo, formato, descripcin de los casos de prueba y, posiblemente, otras suites. Para ello, TestLink utiliza la estructura de rbol. La prctica comn es que la descripcin contiene informacin vlida para la mayora de los datos incluidos. La creacin de una o ms Test Suites es uno de los primeros pasos al crear un proyecto de pruebas. El usuario, con perfil para editar, puede crear, borrar, copiar, mover, exportar e importar Test Suites y Test Cases. Tambin se puede modificar el ttulo y la descripcin. Se pueden adjuntar documentos externos o imgenes. Entonces despus de crear un Test Project debemos de crear los Test Suite. Para crear un Test Suite nos vamos a la opcin Especificacin de Test Editar Test Case(s)
29
Luego seleccionamos el Test Project en el rbol de filtros y presionamos el botn New child Test Suite
Y de ah llenamos la informacin necesaria del Test Suite y presionamos el Crear Test Suite
4.2.3.
Cuando ya se registro el Test Suite pasamos a crear un Test Case. Un caso de prueba es un conjunto de insumos, condiciones de ejecucin y resultados esperados (expected results), desarrollado para un objetivo particular, como por ejemplo, para verificar el cumplimiento de un requisito especfico.
30
Para crear un Test Case seleccionamos un Test Suite y presionamos el botn Crear Test Case
De ah debemos de crear los pasos necesarios, para que podamos ejecutar el caso de prueba. Para eso presionamos el botn Create step.
31
Y comenzamos a escribir los pasos para ejecutar el caso de prueba y los valores esperados por cada paso.
4.2.4.
El registro del proceso de planificacin de las pruebas detalla el grado de participacin del tester, el entorno de prueba, las tcnicas del diseo del caso de prueba, las tcnicas de prueba de medicin a utilizar, y la justificacin de su eleccin. Los planes de prueba son la base para la ejecucin de la sentencia de prueba. El Plan de pruebas contiene el nombre, la descripcin, la recopilacin de casos de prueba elegidos, los Builds, los resultados de las pruebas, los hitos, las misiones del tester y la definicin de prioridades.
32
MAQUINA VIRTUAL DE TESTEO Para crear un Test Plan, hacemos clic en el enlace Gestin de Test Plan
33
Cuando ya creamos el Test Plan, debemos de crear un Builds. Un usuario con perfil Lead, puede hacer click en el link "Gestin de Builds" en la pgina principal. Un build es una versin especfica del software. Cada proyecto en una empresa es probable que est compuesto de muchas compilaciones diferentes. Si no hay versiones creadas para un proyecto en la pantalla de ejecucin no se permitir ejecutar y la pantalla de mediciones tambin se ver completamente en blanco.
4.2.6.
Los datos de varios proyectos de prueba se pueden agregar en un Plan de pruebas. Los datos de las pruebas de especificaciones pueden ser filtrados por palabras clave (ajustado en el panel de navegacin). Una vez que los datos se han unido a un plan de pruebas se mostrar una marca de verificacin. Si un caso de prueba ya se ha importado, ser ignorado si se importa de nuevo.
34
Para agregar un Caso de Prueba para un Plan de Pruebas, debemos de ir a la pgina inicial y presionamos el botn Add/Remove Test Cases
Seleccionamos el Caso de Prueba que deseamos aadir al plan de pruebas y presionamos el botn Aadir los seleccionados
4.2.7.
La ejecucin de una prueba est disponible a partir de que: Se escribi una prueba de especificacin. Se cre un plan de pruebas. Se aaden casos de prueba a un Plan de pruebas. Se crea una nueva versin. El plan de pruebas se le asigna al tester (de lo contrario no puede visualizarlo). Seleccione un plan de pruebas en la pgina principal y haga click en el link "pruebas de ejecucin". El panel izquierdo permite la navegacin en la Suite del caso de prueba a travs del men (rbol), filtrar por palabras claves, resultados, builds o testers.
35
De ah nos sale el listado de los casos de pruebas que podemos ejecutar y decimos si es que se llevo o no se llevo de manera correcta el caso de prueba.
36
5.1.2.
Luego debemos de entrar al Mantis y creamos un usuario con rol de Espectador y Protegido. (Si no sabe como crear un usuario ir a la opcin 3.2.5 de este manual)
5.1.3.
Para habilitar el usuario Visitador en la aplicacin, debemos de buscar el archivo config_defaults_inc.php, que en mi caso se encuentra en la carpeta C:\wamp\www\mantis y luego
37
Buscar la instruccin $g_allow_anonymous_login = OFF; y la cambiamos por $g_allow_anonymous_login = ON; Y tambin buscamos la instruccin $g_anonymous_account = ''; y la cambiamos por $g_anonymous_account = 'visitador';
5.2. 5.2.1.
Editando el archivo de configuracin del Testlink Debemos primero de editar el archivo mantis.cfg.php que en mi caso se encuentra en la carpeta C:\wamp\www\testlink\cfg y remplazamos la informacin necesaria.
38
Luego debemos de editar el archivo config.inc.php que en mi caso se encuentra en la carpeta C:\wamp\www\testlink y luego $g_interface_bugs = 'NO'; por $g_interface_bugs = ' MANTIS';
5.2.3.
Para probar la integracin, ejecutamos un caso de prueba en el Testlink y le damos como fallado.
39
MAQUINA VIRTUAL DE TESTEO 5.2.4. Debemos de tener registrado una incidencia en el Mantis
5.2.5.
Y cuando ejecutamos las pruebas veremos que en el resumen de ejecucin, se habilito un campo mas que dice Gestin de Bugs
40
Si hay un error en el registro introduzca el cdigo de error Mantis error y haga clic en Agregar, de lo contrario haga clic en el enlace "Acceso al sistema de rastreo de bugs (Mantis)." Este enlace se accede a la Mantis para el auditor puede registrar el error. Hecho por lo que debe entrar en el error de cdigo registrado por lo que se puede insertar en TestLink.
Y al final veremos que nuestra ejecucin de nuestro caso de prueba esta relacionado con una ejecucin del Testlink
41
6.2.
42
7.2.
Luego en el sitio donde descargamos el Eclipse lo descomprimimos y ejecutamos el archivo eclipse dentro de la carpeta que descomprimimos.
43
8.1.2.
44
Acepte los trminos de la licencia y presione Next para continuar. Seleccione la opcin VisualSVN Server and Management Console y presione Next.
8.1.4.
Ingrese los directorios de instalacin y de repositorios o deje los que hay por defecto si lo desea. Si desea que la comunicacin con el repositorio se realice a travs de HTTPS seleccione el cuadro de chequeo Use secure connnection (https://) y seleccione la opcin Use subversion autentication para administrar los usuarios directamente desde el repositorio. Si el puerto que viene por defecto est en uso, cmbielo.
45
MAQUINA VIRTUAL DE TESTEO 8.1.5. Presione el botn Install para ejecutar la instalacin.
8.2. 8.2.1.
Trabajando con VisualSVN Para crear un nuevo repositorio haga clic derecho sobre la Repositories y seleccione Create New Repository
8.2.2.
46
Al navegar sobre el administrador de VisualSVN ver el repositorio creado y tres directorios que dependen de l: branches, tag, trunk.
8.2.4.
Cree un usuario haciendo clic derecho sobre la carpeta users y seleccionando la opcin Create User.
47
48
9.2. 9.2.1.
Trabajando con Mylyn Ya solo nos queda conectar Mylyn con el servidor donde hemos instalado Mantis. Para ello, mostramos el panel Task List en Eclipse desde Window Show View Other, y dentro de la carpeta Tasks, encontraremos Task List
49
MAQUINA VIRTUAL DE TESTEO 9.2.2. Hacemos clic derecho sobre el panel, y seleccionamos New Query.
9.2.3.
Como no tenemos el repositorio del Mantis aun configurado, hacemos clic en el botn Add Task Repository
50
MAQUINA VIRTUAL DE TESTEO 9.2.4. Luego presionamos el botn Install More Connectors
9.2.5.
51
MAQUINA VIRTUAL DE TESTEO 9.2.6. Y despus tendremos listo el conector y hacemos clic en Next
9.2.7.
Agregamos el repositorio
52
Y creamos un nuevo Query y tendremos todas las incidencias que se nos han asignado
53
10.2.
54
55
56
Configuramos la variable PATH de nuestro sistema operativo para que apunte a la carpeta BIN del Maven
57