Área de prueba 7: Compartir
En esta área de prueba se tratan los elementos compartidos entre ubicaciones mediante el comando Compartir.
Una operación de recurso compartido es la duplicación aparente de archivos y elementos de carpeta entre dos o más ubicaciones dentro de una jerarquía de archivos de control de código fuente. La duplicación no se produce realmente en el servidor, pero el usuario ve el mismo archivo en dos o más ubicaciones especificadas. Cada vez que se realizan cambios en cualquiera de los elementos compartidos, esos cambios aparecen en todas las demás ubicaciones compartidas.
El uso compartido en carpetas funciona si selecciona una carpeta con al menos un archivo bajo el control de código fuente. El comando de Compartir está deshabilitado en las condiciones siguientes:
Si la carpeta seleccionada es una carpeta vacía.
Si hay una carpeta real, pero no contiene archivos de control de código fuente.
Si hay una carpeta virtual, independientemente de si los archivos bajo el control de código fuente están en ella o no.
Si hay un proyecto web de sitio remoto.
Acceso al menú Comandos
En los casos de prueba se usan las siguientes rutas de acceso de menú del entorno de desarrollo integrado de Visual Studio.
Compartir: Archivo->Control del código fuente->Compartir.
Comportamiento esperado
El archivo compartido aparece en la ubicación compartida.
Al ver el historial del almacén de versiones del control de código fuente se muestra que se comparten los archivos.
Al editar un archivo compartido se editan ambas ubicaciones del archivo.
Casos de prueba
A continuación se muestran casos de prueba específicos para el área de prueba Compartir.
Action | Pasos de la prueba | Resultados esperados para comprobar |
---|---|---|
Compartir un archivo de un proyecto cargado bajo el control de código fuente a otro proyecto cargado | 1. Cree un nuevo proyecto. 2. Agregue un segundo proyecto a la solución. 3. Cree un archivo en el segundo proyecto con un nombre que no esté en el primer proyecto. 4. Agregue la solución al control de código fuente. 5. Seleccione el primer proyecto. 6. Abra el cuadro de diálogo Compartir (Archivo ->Control de código fuente ->Compartir). 7. Comparta el archivo del segundo proyecto al primer proyecto. 8. Acepte Desproteger si se le solicita. |
Comportamiento común previsto. |
Compartir un archivo de un proyecto a otro | 1. Cree un nuevo proyecto. 2. Agréguelo al control de código fuente. 3. Cierre la solución. 4. Cree un segundo proyecto (nueva solución). 5. Agregue la solución al control de código fuente. 6. Seleccione el proyecto. 7. Abra el cuadro de diálogo Compartir (Archivo ->Control de código fuente ->Compartir). 8. Comparta un archivo del proyecto agregado anteriormente al proyecto abierto. 9. Acepte Desproteger si se le solicita. |
Comportamiento común previsto. |
Compartir un archivo que no forma parte del proyecto desde el control de código fuente en el proyecto cargado actualmente | 1. Cree un nuevo proyecto. 2. Agregue la solución al control de código fuente. 3. Agregue un archivo al control de código fuente que no forme parte del proyecto o la solución. 4. Seleccione el proyecto y abra el cuadro de diálogo Compartir (Archivo ->Control de código fuente ->Compartir). 5. Seleccione un archivo dentro del cuadro de diálogo Compartir que no exista en el proyecto o solución actual y compártalo. 6. Acepte Desproteger si se le solicita. |
El almacén de control de código fuente ha realizado una obtención, por lo que el archivo se encuentra ahora en la ubicación local del proyecto. |
Compartir archivos dentro del mismo proyecto en una carpeta diferente | 1. Seleccione Desproteger automáticamente en Herramientas ->Opciones ->Control de código fuente. 2. Cree un nuevo proyecto y agréguelo al control de código fuente. 3. Agregue una carpeta al proyecto. 4. Agregue un archivo a la carpeta y proteja la carpeta. 5. Seleccione la carpeta. 6. Abra el cuadro de diálogo Compartir (Archivo ->Control de código fuente ->Compartir). 7. Agregue un archivo a la carpeta seleccionada. |
Comportamiento común previsto. La carpeta debe estar protegida con un archivo en él para poder usarla como recurso compartido. |
Compartir una carpeta en el proyecto cargado: recursivo | 1. Cree un nuevo proyecto. 2. Agregue la solución al control de código fuente. 3. Seleccione el proyecto. 4. Abra el cuadro de diálogo Compartir (Archivo ->Control de código fuente ->Compartir). 5. Selecciona una carpeta. 6. Comparta la carpeta de forma recursiva en el proyecto. |
Comportamiento común previsto. |
Compartir varios archivos de un proyecto a otro | 1. Cree un nuevo proyecto con varios archivos en él. 2. Agregue la solución al control de código fuente. 3. Cierre la solución. 4. Crear un nuevo proyecto en una nueva solución. 5. Agregue la solución al control de código fuente. 6. Seleccione el proyecto. 7. Abra el cuadro de diálogo Compartir (Archivo ->Control de código fuente ->Compartir). 8. Comparta varios archivos del proyecto creado anteriormente al proyecto abierto actualmente. |
Comportamiento común previsto. |