Guía de aprendizaje: Explorar el proyecto de ejemplo Rational Team Concert JUnit

Esta guía breve es parte del proyecto de ejemplo de Rational Team Concert JUnit. Proporciona una visión general detallada con el fin de que pueda empezar a conocerlo por su cuenta.
El proyecto JUnit está basado en un proyecto de desarrollo de software real cuyo objetivo es proporcionar JUnit Versión 4.4. El equipo utiliza Rational Team Concert para planificar, realizar seguimientos, colaborar y proporcionar el release. Cuando se crea el proyecto de ejemplo de JUnit en Jazz Team Server, aparecerán artefactos existentes como si el equipo ya hubiese empezado el trabajo.

Objetivos del aprendizaje

Con esta guía tendrá los conocimientos suficientes como para empezar a experimentar y saber más sobre el producto, no obstante, no le orientará paso a paso a través del proyecto.

    1. Crear el proyecto de ejemplo JUnit

    2. Usuarios del área del proyecto JUnit y las licencias de acceso de cliente

    3. Sprints de proyecto JUnit y trabajo planificado

    4. Código fuente del proyecto JUnit

    5. Construcciones del proyecto JUnit

    6. Informes del proyecto JUnit (solo versión Standard)

    7. Explorar el proyecto JUnit en la interfaz de web

Tiempo necesario

20 minutos

1. Crear el proyecto de ejemplo JUnit

Para crear el proyecto de ejemplo JUnit en un Jazz Team Server, debe contar con permisos JazzAdmin y tener asignada una licencia de acceso de cliente de desarrollador.
Abra el asistente de Configuración de proyecto de ejemplo de Team Concert: PulseArchivo > Nuevo > Ejemplo y siga las instrucciones para instalar el proyecto de ejemplo Team Concert

2. Usuarios del área del proyecto JUnit y las licencias de acceso de cliente

El proyecto de ejemplo de JUnit incluye ocho usuarios. Podrá iniciar sesión en el proyecto JUnit como cualquier miembro del equipo con el fin de obtener las distintas perspectivas de las asignaciones y roles. No obstante, para conocer el proyecto JUnit en su totalidad como uno de estos usuarios, el usuario debe tener asignado una licencia de acceso de cliente de desarrollador. El número de licencias que se pueden asignar a este ejemplo depende del número de licencias que queden en el servidor.
Consejo: Las contraseñas de los usuarios es la misma que el ID de los usuarios. Por ejemplo, la contraseña de Bill es "bill". Si va a explorar a fondo la herramienta en un servidor de prueba se recomienda cambiar estas contraseñas iniciales.
Tabla 1. Usuarios en el área de proyecto JUnit
Usuario Id de usuario / contraseña Rol/Descripción
Bill Cassavelli bill / bill Responsable de equipo de JUnit. Bill es el miembro responsable del equipo JUnit. Ha preparado las planificaciones y es el propietario de varios elementos de trabajo de alto nivel para este release.
Construcción construcción / construcción Usuario especial para ejecutar las construcciones
Freddy Freund freddy / freddy  
Jason Mitchell jason / jason Miembro del equipo JUnit. Una serie de elementos de trabajo están asignados a Jason.
Jennifer Ginness jennifer / jennifer  
Markus Kent markus / markus Miembro del equipo JUnit. Una serie de elementos de trabajo están asignados a Markus.
Marlene Stamp marlene / marlene  
Rick Yuen rick / rick  
Las licencias de acceso de cliente controlan qué usuarios tienen acceso a ciertas funciones en elJazz Team Server. El número de licencias de acceso de cliente disponibles depende de la edición de Rational Team Concert que esté utilizando. Por lo general, un usuario con una licencia de acceso de cliente de desarrollador tiene permiso para crear artefactos, mientras que un usuario con una licencia de acceso de cliente de colaborador puede crear elementos de trabajo pero únicamente ver la mayoría de los artefactos.

Para obtener más información, consulte Ediciones y licencias de Rational Team Concert 2.0.0.2 y Gestión de licencias de acceso de cliente.

Para asignar licencias a usuarios:

  1. Inicie sesión en el área del proyecto JUnit como un usuario que tiene derechos de administrador (ADMIN/ADMIN en una instalación de servidor nueva).
  2. En la vista Organización de equipo (Ventana > Mostrar vista > Organización de equipo), pulse con el botón derecho Markus Kent y pulse Abrir.
  3. En el Editor de usuarios, en Licencias de acceso de cliente, seleccione Rational Team Concert - Desarrollador y pulse Guardar.

    Esta imagen muestra el Editor de usuarios con la definición de licencias de acceso de cliente en curso

La vista Organización de equipo solo muestra a los usuarios que son parte del equipo JUnit. Para asignar licencias de acceso de cliente a otros usuarios utilice Jazz Team Server la interfaz Web (pulse Admin > Gestión de usuario Esta interfaz enumera a todos los usuarios del servidor:

Sección de Gestión de usuario de la Jazz Team Server interfaz de web

Consejo:

Para iniciar sesión como un usuario diferente, modifique las propiedades de su conexión de repositorio y especifique un ID de usuario diferente:

Cambiar las propiedades de conexión para iniciar sesión como un usuario diferente

3. Sprints de proyecto JUnit y trabajo planificado

El proyecto JUnit utiliza Scrum como su proceso. Scrum es un procedimiento popular para administrar proyectos de una forma ágil. En cada iteración, llamada Sprint, el equipo ha creado un documento de planificación y ha definido los elementos de trabajo para dicho Sprint.
  1. Puede ver los Sprints de proceso al abrir el proyecto JUnit en el editor del área de proyecto:

    Iteraciones de proceso de JUnit

  2. Para examinar las planificaciones de iteración, abra un plan de la vista Artefactos de equipo:

    Nodo de planificaciones en la vista Artefactos de equipo que muestran las planificaciones de JUnit

  3. Observe la planificación del registro de reserva Sprint de JUnit 4.4 s2. En la pestaña Elementos planificados, el editor de planificaciones cuenta con un modo de vista previa de elementos de trabajo que proporciona un editor de elemento de trabajo el cual muestra los atributos importantes de la planificación.

    Planificación de registro de reserva Sprint de JUnit 4.4 s2

    Consejo: En el Editor de plan, podrá cambiar con rapidez ciertos atributos de los elementos de trabajo utilizando los menús desplegables:

    Cambiar la prioridad de un elemento de trabajo desde el Editor de plan

  4. Para ver los datos de un elemento de trabajo, pulse dos veces al elemento en la página Elementos planificados . Se abre en el editor de elementos de trabajo, donde podrá efectuar cambios dependiendo de su rol y de la configuración del proceso.

    Por ejemplo, si ha iniciado sesión como miembro del equipo JUnit Markus Kent, utilice la sección Conversación para añadir un comentario al elemento de trabajo:

    Editor de elemento de trabajo mostrando la sección Conversación

4. Código fuente del proyecto JUnit

El código de JUnit se encuentra en el control de fuente en el Jazz Team Server repositorio. Markus y otros miembros del equipo (a los que asigna una licencia de acceso de cliente de desarrollador) son capaces de entregar cambios a la corriente.

En la vista Artefactos de equipo puede ver que el proyecto JUnit incluye una corriente de control de fuente única llamada JUnit, en propiedad del equipo JUnit. La corriente incluye un único componente también llamado JUnit. En la siguiente captura de pantalla, el componente JUnit se encuentra en la línea base inicial.

Componentes, corrientes de JUnit y un espacio de trabajo de repositorio cargado aparecen en la vista Artefactos de equipo

En la captura de pantalla anterior, el usuario activo ha cargado un espacio de trabajo de repositorio llamado JUnit. Es posible buscar otros espacios de trabajo de repositorio de usuario, a continuación duplicarlos y cargarlos, o bien crear su propio espacio de trabajo del respositorio.

Cuando se carga un espacio de trabajo de repositorio, los proyectos que son parte de los componentes cargados estarán disponibles para trabajar con ellos dentro del entorno de desarrollo. En el componente JUnit hay tres proyectos:

Los proyectos de código fuente de JUnit cargados y visibles en el Explorador de paquetes
Tras haber explorado un poco, es posible que desee saber más sobre algunos de los conceptos y tareas de control de origen de Jazz.

Consulte la sección Visión general de Rational Team Concert para obtener más información sobre corrientes, componentes, espacios de trabajo de repositorios y otros conceptos.

Experimente realizando un cambio en un archivo Java™ y entregando dicho cambio en la vista Cambios pendientes. El procedimiento recomendado es asociar el cambio con el elemento de trabajo relacionado.
Entregar un conjunto de cambios en la vista Cambios pendientes

5. Construcciones del proyecto JUnit

El proyecto JUnit incluye una definición de construcción y un motor de construcción. Para explorar y experimentar con las construcciones JUnit deberá preparar e iniciar un motor de construcción utilizando el juego de herramientas de construcción instalado aparte.
  • Para ejecutar un motor de construcción debe tener instalado Juego de herramientas de sistema de construcciones. El juego de herramientas puede instalarse desde el launchpad de instalación o se puede descargar enjazz.net. Si está instalado contará con una carpeta installdir/buildsystem .
  • En este ejemplo, se debe asignar al ID de usuario "build" una licencia de acceso de cliente del sistema de construcción.
Iniciar un motor de construcción en el proyecto JUnit:
  1. Desde una línea de mandatos, navegue a installdir/buildsystem/buildengine/eclipse, donde installdir es el directorio de instalación.
  2. Introduzca el siguiente mandato:
    jbe -repository https://localhost:9443/jazz -userId build -pass build -engineId junit -sleeptime 5
    Cuando haya iniciado el motor correctamente con el juego de herramientas de la construcción, el sistema esperará las solicitudes. Solo serán compatibles las definiciones de construcción que estén definidas para que se ejecuten en este motor de construcción en concreto.

    Ventana de mandato mostrando un motor de construcción en ejecución y en espera de una solicitud

  3. Solicitar una construcción de junit:

    Solicitar una construcción

  4. Cuando la construcción haya finalizado, abra los resultados de la construcción en la vista Construcciones. Vea las fichas Descripción general , Compilación y JUnit del resultado de la construcción para hacerse una idea del tipo de información que se obtiene a partir de los resultados.
  5. Opcional: Para planificar la construcción junit con el fin de que se ejecute automáticamente cada 30 minutos:
    1. En la vista Artefactos de equipo, pulse con el botón derecho sobre la construcción junit; a continuación pulse Abrir definición de construcción.
    2. En el editor Definición de construcción, pulse la pestaña Planificación.
    3. Seleccione el recuadro Habilitado.
    4. En el campo Intervalo continuo en minutos, introduzca el valor 30.
    5. Pulse Guardar.
    Pestaña Planificación de definición de construcción
Consulte la sección Construcciones con Jazz Team Build en la Ayuda para saber más a cerca de la Construcción de equipo, y de cómo administrar y gestionar las construcciones. También podrá aprender sobre las construcciones y tareas que puede utilizar cuando graba sus propios scripts de construcción.

6. Informes del proyecto JUnit (solo versión Standard)

Si pretende examinar el proyecto JUnit en profundidad, podrá utilizar informes para realizar un seguimiento del progreso y supervisar las áreas del proyecto JUnit y los equipos. No obstante, debido a que los informes requieren datos agregados históricos, el proyecto JUnit no cuenta con puntos de datos iniciales para iniciar los informes de construcción.
Los informes utilizan depósitos de datos que normalmente toman instantáneas diarias de los datos del repositorio. Estas instantáneas proporcionan los puntos de datos históricos que requieren los informes. Si desea ver los informes para el proyecto JUnit, deberá iniciar una o más instantáneas. Por ejemplo, podrá tomar una instantánea ahora, a continuación introducir algunos cambios de código, ejecutar algunas construcciones o abrir elementos de trabajo, para después tomar otra instantánea.

Para iniciar manualmente una instantánea de los datos:

  1. Asegúrese de que Markus Kent tiene permisos JazzDWAdmin, y a continuación inicie sesión en la interfaz de web Rational Team Concert como Markus.
    Nota: Si Markus Kent tiene permisos JazzAdmin, puede asignarse a si mismo permisos JazzDWAdmin. De lo contrario deberá iniciar sesión con su ID de usuario y asignar permisos JazzDWAdmin a Markus.
  2. Vaya a la página Informes y pulse Administra depósito de datos.
  3. Pulse Actualizar todos los datos de la instantánea.
Cuando ya cuente con varias instantáneas que representan distintos puntos en el tiempo, aparecerán más valores en los informes del proyecto JUnit.
Los informes los puede ejecutar desde dos sitios:
  • La página Informes de la interfaz de web:

    Página Informes de la interfaz de web

  • En la vista Artefactos de equipo, en el proyecto JUnit, en el nodo Informes:

    Informes abiertos en la vista Artefactos de equipo

Consulte la sección Seguimiento de datos con informes en la ayuda para conocer más a cerca de las características de los informes.

7. Explorar el proyecto JUnit en la interfaz de web

Esta guía le ha descrito diferentes factores del cliente rico. La interfaz de web Rational Team Concert también proporciona un entorno enriquecido donde podrá cumplir muchos de los mismos objetivos de colaboración con su equipo.

El proyecto JUnit en la interfaz de web

Explorar el área del proyecto JUnit en la interfaz de web:
  1. Abra un explorador de interfaz de web. Si está funcionando en local, la dirección URL predeterminada es la siguiente:

    https://localhost:9443/jazz/web/projects/JUnit%20Project

  2. Navegue a través de la interfaz de web. Por ejemplo:
    • En la página Elementos de trabajo, encuentre y cree los elementos de trabajo.
    • En la página Control de origen, busque el código de fuente en el repositorio.
    • En la página Planificaciones, revise las planificaciones del proyecto.
    • En la página Panel de instrumentos, trabaje con los paneles de instrumentos personales y de equipo (sólo edición Standard).
    • En la página Construcciones, vea las definiciones y resultados de la construcción y solicite las construcciones.
    • En la página Informes, vea el estado del proyecto y el progreso (sólo edición Standard).

Resumen

En esta pequeña guía de aprendizaje ha adquirido los conocimientos básicos del proyecto de ejemplo JUnit. El proyecto JUnit representa una forma idónea para explorar y aprender a utilizarRational Team Concert con el fin de colaborar con un equipo en el proyecto de desarrollo de software.
Recuerde: Cuando haya finalizado con el proyecto de ejemplo JUnit, elimine las licencias de acceso de cliente de los usuarios de ejemplo. Esto libera licencias para que se asignen a usuarios reales.

Comentarios

¿Le ha servido de ayuda? Puede incluir sus comentarios en Jazz.net (registro obligatorio): Comentarios en el foro o envíe un error