Compartir a través de


Update a team project manually to support test management

Al actualizar la implementación local existente a Team Foundation Server (TFS) 2013.3, tendrá la capacidad de personalizar planes de pruebas y conjuntos de pruebas, ya que estos objetos se han remodelado como tipos de elemento de trabajo (WIT).

Para realizar esta transformación, el asistente para actualización de TFS actualiza automáticamente los proyectos de equipo definidos para todas las recopilaciones en la capa de aplicación y migra los objetos y datos de prueba existentes. En segundo plano, realiza dos actividades:

  1. Importa las definiciones de tipo de elemento de trabajo para planes de pruebas y conjuntos de pruebas y actualiza la definición de categorías de proyectos de equipo para incluir las categorías de plan de pruebas y conjunto de pruebas.

  2. Migra los datos de administración de pruebas existentes. Los elementos de trabajo se crean a partir de planes de pruebas y conjuntos de pruebas existentes, mientras que se fijan vínculos entre el resto de los artefactos de prueba existentes (como puntos de prueba, ejecuciones de pruebas y resultados de pruebas) para apuntar a los planes de pruebas y conjuntos de pruebas basados en elementos de trabajo.

La migración de datos depende de la importación correcta de las definiciones y actualizaciones de tipos de elemento de trabajo. Si se produce un error en la primera actividad, la segunda no tendrá lugar. En caso de que una actividad no se realice correctamente, el asistente registra una o varias advertencias o errores.

El asistente para la actualización de TFS muestra un error de la administración de pruebas

Si esto ocurre, necesitará actualizar manualmente el proyecto de equipo. No podrá acceder a los planes de pruebas y conjuntos de pruebas existentes hasta que realice las actualizaciones manuales.

Se pueden producir errores si el proyecto de equipo ya contiene tipos de elemento de trabajo etiquetados como plan de pruebas o conjunto de pruebas, o bien si ha actualizado desde TFS 2005 y 2008 y no ha agregado los objetos de seguimiento necesarios para admitir la administración de pruebas. Vea Actualizar un proyecto de equipo basado en una plantilla de proceso de MSF v4.2.

Actualización manual del proyecto de equipo para admitir la experiencia de pruebas de TFS 2013.3

  1. Importe las definiciones de tipo de elemento de trabajo de plan de pruebas y conjunto de pruebas.

    1. Si no tiene permisos administrativos, obténgalos. Para realizar todos los pasos de actualización, necesita ser miembro del grupo de seguridad Administradores de Team Foundation y administrador en el servidor de la capa de aplicación.

    2. Descargar la versión más reciente de las plantillas de proceso.

    3. Abra una ventana de símbolo del sistema donde esté instalado Visual Studio o Team Explorer y escriba:

      cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
      

      En una edición de 32 bits de Windows, reemplace %programfiles(x86)% por %programfiles%. Puede descargar Team Explorer gratis.

    4. Importe las definiciones de tipo de elemento de trabajo de plan de pruebas y conjunto de pruebas. Especifique la ubicación DirectoryPath a la carpeta WorkItem Tracking/TypeDefinitions que contiene la plantilla de proceso que descargó.

      witadmin importwitd /collection:"CollectionURL" /p:"ProjectName" /f:"DirectoryPath\TestPlan.xml"
      witadmin importwitd /collection:"CollectionURL" /p:"ProjectName" /f:"DirectoryPath\TestSuite.xml"
      

      Un ejemplo de CollectionURL es http://MyServer:8080/tfs/DefaultCollection.

      La ubicación DirectoryPath debe tener esta estructura: Unidad:\TemplateFolder\WorkItem Tracking\TypeDefinitions. Por ejemplo:

      C:\Process Template\Microsoft Visual Studio Scrum 2013.3\WorkItem Tracking\TypeDefinitions

  2. Actualice las definiciones de categorías.

    1. Exporte el archivo de definiciones de categorías.

      witadmin exportcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\Categories.xml"
      
    2. Agregue las categorías siguientes.

      <CATEGORY name="Test Plan Category" refname="Microsoft.TestPlanCategory">
          <DEFAULTWORKITEMTYPE name="Test Plan" />
        </CATEGORY>
        <CATEGORY name="Test Suite Category" refname="Microsoft.TestSuiteCategory">
          <DEFAULTWORKITEMTYPE name="Test Suite" />
        </CATEGORY>
      
    3. Agregue los nuevos tipos de elemento de trabajo a las categorías ocultas.

      <CATEGORY name="Hidden Types Category" refname="Microsoft.HiddenCategory">
          <DEFAULTWORKITEMTYPE name="Code Review Request" />
          <WORKITEMTYPE name="Code Review Response" />
          <WORKITEMTYPE name="Feedback Request" />
          <WORKITEMTYPE name="Feedback Response" />
          <WORKITEMTYPE name="Shared Steps" />
          <WORKITEMTYPE name="Shared Parameter" />
          <WORKITEMTYPE name="Test Plan" />
          <WORKITEMTYPE name="Test Suite" />
        </CATEGORY>
      
    4. Importe el archivo actualizado.

      witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\Categories.xml"
      
  3. Migre los planes y conjuntos de pruebas existentes a los planes y conjuntos de pruebas basados en elementos de trabajo.

    1. Abra una ventana Símbolo del sistema en el servidor de la capa de aplicación de TFS:

      cd %programfiles%\Microsoft Team Foundation Server 12.0\Tools
      
    2. Ejecute el comando TfsConfig TCM.

      TFSConfig TCM /upgradeTestPlans /CollectionName:CollectionName /TeamProject:TeamProjectName
      

      Por ejemplo:

      TFSConfig TCM /upgradeTestPlans /CollectionName:"Fabrikam Fiber Collection" /TeamProject:"Fabrikam Fiber"

      Responda a las preguntas que aparecen.

      Logging sent to file C:\ProgramData\Microsoft\Team Foundation\Server Configuration\Logs\TPC_UPG_AT_0515_143821.log
      Microsoft (R) TfsConfig - Team Foundation Server Configuration Tool
      Copyright (c) Microsoft Corporation. All rights reserved.
       
      Command: tcm
      Microsoft (R) TfsConfig - Team Foundation Server Configuration Tool
      Copyright (c) Microsoft Corporation. All rights reserved.
       
      In order to upgrade the test plans, you have to complete the following steps:
      1. Import the test plan work item definition into the project. Have you complete
      d this step? (Yes/No) Yes
      2. Import the test plan category into the project. Have you completed this step?
      (Yes/No) Yes
      
      Test plan migration job successfully scheduled.
      
    3. Si realiza la migración de una gran cantidad de planes de pruebas y conjuntos de pruebas, puede ejecutar el siguiente comando para supervisar el progreso de la migración de datos.

      TFSConfig TCM /upgradeStatus /collectionName:CollectionName /TeamProject:TeamProjectName
      

Una vez que la migración de datos se realiza correctamente, todos los datos de administración de pruebas deben estar disponibles para su uso. Para obtener más información sobre esta utilidad, vaya aquí.

Para obtener información sobre cómo acceder a los nuevos planes de pruebas y conjuntos de pruebas basados en tipos de elemento de trabajo en Test Manager o Team Web Access, vea Planear pruebas manuales.