Zona de ensayo 4: Insertar en el repositorioTest Area 4: Check In

Esta área de complemento de prueba de control de código fuente trata enviar elementos actualizados en el almacén de versiones a través de la proteger comando.This source-control plug-in test area covers sending updated items to the version store via the Check In command.

Acceso al menú de comandosCommand Menu Access

El siguiente Visual StudioVisual Studio las rutas de acceso del menú de entorno de desarrollo integrado se utilizan en los casos de prueba.The following Visual StudioVisual Studio integrated development environment menu paths are used in the test cases.

Check-in:Check In:

Archivo, Control de código fuente, proteger.File, Source Control, Check In.

Archivo, proteger.File, Check In.

Menú contextual, proteger.Shortcut menu, Check In.

Comportamiento esperado comúnCommon Expected Behavior

  • Proyectos y archivos que se agreguen a una solución o proyecto bajo control de código fuente aparecen en la proteger cuadro de diálogo y el protecciones pendientes ventana.Projects and files added to a solution or project under source control appear in the Check In dialog box and the Pending Checkins window.

  • Después de la comprobación en, los elementos agregados aparecen en control de código fuente.After the check in, added items appear in source control.

  • Después de la comprobación en, los elementos actualizados están correctamente con control de versiones en el almacén.After the check in, updated items are properly versioned in the store.

Casos de pruebaTest Cases

Éstos son los casos de prueba concretos para la zona de ensayo de protección.The following are specific test cases for the Checkin test area.

Caso 4a: modificar elementosCase 4a: Modified items

Describe el uso de la comprobación de acción para actualizar un archivo bajo control de código fuente que se ha modificado.Describes using the check in action to update a file under source control that has been modified.

AcciónAction Pasos de pruebaTest Steps Resultados esperados para comprobarExpected Results to Verify
Modificar un archivo de texto que se ha extraído, compruebe en el archivo solo (proteger cuadro de diálogo)Modify a text file that has been checked out, check in file only (Check In dialog box) 1. Cree un nuevo proyecto con un archivo de texto.1. Create a new project with a text file.
2. Agregar la solución al control de código fuente.2. Add the solution to source control.
3. Desproteger y modificar el archivo de texto.3. Check out and modify the text file.
4. Insertar en el repositorio mediante el cuadro de diálogo Insertar en el repositorio (archivo, Control de código fuente, proteger).4. Check in via the Check In dialog box (File, Source Control, Check In).
Comportamiento esperado común.Common Expected Behavior.
Modificar un archivo de texto que se ha extraído, compruebe en el archivo solo (protecciones pendientes ventana)Modify a text file that has been checked out, Check in file only (Pending Checkins window) 1. Cree un nuevo proyecto con un archivo de texto.1. Create a new project with a text file.
2. Agregar la solución al control de código fuente.2. Add the solution to source control.
3. Desproteger y modificar el archivo de texto.3. Check out and modify the text file.
4. Insertar en el repositorio a través de la protecciones pendientes ventana.4. Check in via the Pending Checkins window.
Comportamiento esperado común.Common Expected Behavior.

Caso 4b: agregar archivosCase 4b: Adding files

Al agregar un archivo a un proyecto o un elemento a una solución, debe cambiar también el proyecto o solución.When adding a file to a project or an item to a solution, the project or solution must change also. Por lo tanto, el archivo primario también se desprotege y debe estar protegido para completar la adición.Thus the parent file is also checked out and must be checked in to complete the addition.

AcciónAction Pasos de pruebaTest Steps Resultados esperados para comprobarExpected Results to Verify
Agregue un archivo de texto y proteger todo (proteger cuadro de diálogo)Add a text file and check in everything (Check In dialog box) 1. Cree un nuevo proyecto.1. Create a new project.
2. Agregar la solución al control de código fuente.2. Add the solution to source control.
3. Agregue un archivo de texto al proyecto.3. Add a text file to the project.
4. Aceptar la desprotección del proyecto si se le solicita.4. Accept check out of the project if prompted.
5. Seleccione la solución en el Explorador de soluciones.5. Select the solution in Solution Explorer.
6. Proteger desde el proteger cuadro de diálogo.6. Check in from the Check In dialog box.
Comportamiento esperado común.Common Expected Behavior.
Agregue un archivo de texto y proteger todo (protecciones pendientes ventana)Add a text file and check in everything (Pending Checkins window) 1. Cree un nuevo proyecto.1. Create a new project.
2. Agregar la solución al control de código fuente.2. Add the solution to source control.
3. Agregue un archivo de texto al proyecto.3. Add a text file to the project.
4. Aceptar la desprotección del proyecto si se le solicita.4. Accept check out of the project if prompted.
5. Compruebe en la solución de protecciones pendientes ventana.5. Check in solution from Pending Checkins window.
Comportamiento esperado comúnCommon Expected Behavior

Caso 4c: agregar proyectosCase 4c: Adding projects

Al agregar un proyecto a una solución, debe cambiar también la solución.When adding a project to a solution, the solution must change also. Por lo tanto, el archivo de solución también se desprotege y se debe proteger en para completar la adición.Thus the solution file is also checked out and must be checked in to complete the addition.

AcciónAction Pasos de pruebaTest Steps Resultados esperados para comprobarExpected Results to Verify
Agregar un proyecto a una solución bajo control de código fuente en blanco (proteger cuadro de diálogo)Add a project to a blank solution under source control (Check In dialog box) 1. Crear una solución en blanco.1. Create a blank solution.
2. Agregar la solución al control de código fuente.2. Add the solution to source control.
3. Agregue un proyecto nuevo.3. Add a new project.
4. Aceptar la modificación de la solución si se le pide.4. Accept check out of the solution if prompted.
5. Proteger desde el proteger cuadro de diálogo.5. Check in from the Check In dialog box.
Comportamiento esperado común.Common Expected Behavior.
Agregar un proyecto a una solución bajo control de código fuente en blanco (protecciones pendientes ventana)Add a project to a blank solution under source control (Pending Checkins window) 1. Crear una solución en blanco.1. Create a blank solution.
2. Agregar la solución al control de código fuente.2. Add the solution to source control.
3. Agregue un proyecto nuevo.3. Add a new project.
4. Aceptar la modificación de la solución si se le pide.4. Accept check out of the solution if prompted.
5. Compruebe en la solución de protecciones pendientes ventana.5. Check in solution from Pending Checkins window.
Comportamiento esperado común.Common Expected Behavior.

Vea tambiénSee Also

Guía de pruebas para los complementos de control de código fuenteTest Guide for Source Control Plug-ins