Partager via


zone de test 1 : ajoutez To/Open de contrôle de code source

Cette zone de test du plug-in du contrôle de code source couvre placer des solutions ou des projets sous contrôle de code source et les extraire du contrôle de code source.

Les chemins d'accès suivants de menu d'environnement de développement intégré (IDE) de Visual Studio sont utilisés dans des scénarios de test :

  • Pour Visual SourceSafe, ouvrez du contrôle de code source : Fichier - > Ouvrir - > Projet/Solution; recherchez dans l'emplacement de Microsoft Visual SourceSafe .

  • Pour les autres plug-ins de contrôle de code source, ouvrez du contrôle de code source : Fichier - > Contrôle de source de données - > Ouvrir à partir du contrôle de code source.

  • ajoutez au contrôle de code source : Fichier - > Contrôle de source de données - > Ajouter la solution au fichier du contrôle de code source - > Contrôle de source de données - > ajoutez les projets sélectionnés au contrôle de code source.

  • Menu contextuel (projet ou solution) - > Ajouter la solution au contrôle de code source.

  • ajoutez du contrôle de code source : Fichier - > Contrôle de source de données - > ajoutez le projet du contrôle de code source.

  • Pour Visual SourceSafe, ajoutez du contrôle de code source est également disponible à partir de Fichier - > Ajouter - > Projet existant; recherchez dans l'emplacement de Microsoft Visual SourceSafe .

    Notes

    Un chemin d'accès à un fichier local ou un IIS local (serveur Web) peut être utilisé dans ce test.

Comportement attendu

  • Pour chaque type de projet pris en charge, un utilisateur doit pouvoir « ajoutent à » et « ouvrez » du contrôle de code source.

  • Lorsqu'un projet est ajouté au contrôle de code source, un fichier correspondant d'<ProjectName>.vspscc (fichier hint du projet) est créé. Elle contient la liste des fichiers et des informations de connexion d'exclusion. Ne supprimez pas ce fichier car il contient des informations spécifiques au projet.

  • Si une solution est ajoutée au contrôle de code source, un fichier correspondant d'<SolutionName>.vssscc (S) triple est créé. Le fichier texte contient des informations de connexion et une liste des fichiers d'exclusion, comme le fichier hint du projet. Ce fichier est temporaire et existe uniquement dans la base de données contenant le contrôle de code source.

  • Si une solution est ouverte du contrôle de code source, un fichier d'<SolutionName>.vsscc (double S) qui existe uniquement dans la base de données contenant le contrôle de code source, est créé localement dans un fichier temporaire. Ce fichier contient le chemin d'accès du dossier de connexion de solution dans le fichier solution. Ce fichier est temporaire et la copie locale est supprimée lorsque « ouvert l'opération de contrôle de code source » est terminée.

  • Une fois qu'un projet soit ajouté au contrôle de code source, vous pouvez exécuter toute action de contrôle de code source dessus (contrôle, get, etc.).

Cas de test

Voici des scénarios de test spécifiques pour l'ajouter To/Open de la zone de texte de contrôle de code source.

cas 1a : Ajouter la solution au contrôle de code source

Ce cas de test se concentre sur les solutions d'ajout au contrôle de code source.

Action

étapes de test

résultats attendus à vérifier

Ajoutez la solution qui contient un projet client au contrôle de code source

  1. créez un projet client.

  2. Ajouter la solution au contrôle de code source (Fichier - > Contrôle de source de données - > Ajouter la solution au contrôle de code source).

la solution/projet a été ajoutée au contrôle de code source.

Ajoutez la solution qui contient un projet Web IIS de système de fichiers ou un compte local au contrôle de code source

  1. Créez un projet Web IIS de système de fichiers ou un compte local (bouton Parcourir d'utilisation pour indiquer l'emplacement du projet ; le chemin d'accès détermine le type de projet Web est créé).

  2. Ajouter la solution au contrôle de code source (Fichier - > Contrôle de source de données - > Ajouter la solution au contrôle de code source).

la solution/projet a été ajoutée au contrôle de code source.

Ajoutez la solution qui contient un projet de site Web distant vers le contrôle de code source

  1. créez un projet Web de site distant.

  2. Ajouter la solution au contrôle de code source (Fichier - > Contrôle de source de données - > Ajouter la solution au contrôle de code source).

  3. Cliquez sur OK dans la boîte de dialogue d'avertissement de frontpage accès.

la solution a été ajoutée au contrôle de code source.

Le projet de site distant n'est pas sous contrôle de code source. (Les projets de site distant doivent être contrôlés de leur propre serveur IIS.)

Ajoutez une solution unique de projet au contrôle de code source à l'aide ajoutez les projets sélectionnés au contrôle de code source.

  1. créez une solution unique de projet.

  2. Ajoutez uniquement la solution au contrôle de code source comme sélection (Fichier - > Contrôle de source de données - > ajoutez les projets sélectionnés au contrôle de code source). Si cette étape réussit, passez à l'étape suivante.

  3. Ajouter le projet au contrôle de code source comme sélection (Fichier - > Contrôle de source de données - > ajoutez les projets sélectionnés au contrôle de code source).

  4. cliquez sur Oui pour ajouter le projet au même emplacement.

  5. Cliquez sur Extraire dans la boîte de dialogue d' Extraire pour modification .

Result from Step 2:

Le projet et tous les fichiers dans le projet ont vérifié un indicateur de contrôle de code source, et les une info-bulle Affiche « pas sous contrôle de code source ».

Result from Step 5:

Le projet et le fichier solution sont dans le même dossier du contrôle de code source.

annulez ajouter une solution au contrôle de code source

  1. créez une solution unique de projet.

  2. Tentative d'ajout au projet et à la solution au contrôle de code source. Si cette étape réussit, passez à l'étape suivante.

  3. Annulation après vous être dans le système de contrôle de code source.

Result from Step 2:

La boîte de dialogue définie de contrôle de code source de l'emplacement du projet s'affiche une seule fois.

Result from Step 3:

Le projet s'ajoutent annulé, le projet ou solution n'est pas sous contrôle de code source et tous s'ajoutent aux menus de contrôle de code source encore disponibles.

cas 1B.solution ouverte de contrôle de code source

Ce cas de test se concentre sur les solutions d'ouverture du contrôle de code source.

Action

Étapes de test

résultats attendus à vérifier

Ouvrez une solution qui contient un projet client de contrôle de code source

  1. créez un projet client.

  2. Ajouter la solution au contrôle de code source.

  3. fermez la solution.

  4. Ouvrez la solution du contrôle de code source vers un nouvel emplacement.

solution/projet ouvert du contrôle de code source.

Ouvrez une solution qui contient des variables locales ou un projet Web IIS de contrôle de code source

  1. Créez des variables locales ou un projet Web IIS.

  2. Ajouter la solution au contrôle de code source.

  3. fermez la solution.

  4. Ouvrez la solution du contrôle de code source vers un nouvel emplacement.

solution/projet ouvert du contrôle de code source.

Ouvrez une solution qui contient un projet de site Web distant de contrôle de code source

  1. créez un projet Web de site distant.

  2. Ajouter la solution au contrôle de code source. Si cette étape réussit, passez à l'étape suivante.

  3. fermez la solution.

  4. Ouvrez la solution du contrôle de code source vers un nouvel emplacement.

Result from Step 2:

Le Web de site distant n'est pas sous contrôle de code source.

Result from Step 4:

solution ouverte du contrôle de code source.

Le projet de site distant est chargé, mais il n'est pas sous contrôle de code source.

cas 1c : ajoutez la solution du contrôle de code source

Ce cas de test se concentre sur les solutions d'ajout de contrôle de code source.

Action

Étapes de test

résultats attendus à vérifier

ajoutez à la solution vide - une solution unique de projet

  1. créez une solution unique de projet.

  2. Ajouter la solution au contrôle de code source.

  3. fermez la solution.

  4. créez une deuxième solution vide.

  5. Ajoutez la solution précédemment contrôlée du contrôle de code source (Fichier - > Contrôle de source de données - > ajoutez le projet du contrôle de code source).

le projet ajouté apparaît dans Explorateur de solutions et est signé.

ajoutez à la solution avec le projet unique - projet unique

  1. créez une solution avec un projet unique.

  2. Ajouter la solution au contrôle de code source.

  3. fermez la solution.

  4. créez une deuxième solution vide.

  5. Ajoutez la solution précédemment contrôlée du contrôle de code source (Fichier - > Contrôle de source de données - > ajoutez le projet du contrôle de code source).

le projet ajouté apparaît dans Explorateur de solutions et est signé.

ajoutez à la solution - solution ajoutée au contrôle de code source par sélection

  1. Créez une solution à un projet.

  2. Ajoutez uniquement la solution au contrôle de code source comme sélection. Si cette étape réussit, passez à l'étape suivante.

  3. fermez la solution.

  4. Créez une solution.

  5. Ajoutez la solution précédemment contrôlée du contrôle de code source (Fichier - > Contrôle de source de données - > ajoutez le projet du contrôle de code source).

Result from Step 2:

Le projet n'est pas sous contrôle de code source.

Result from Step 5:

Si la première solution avait des éléments de solution, ils ne peuvent pas être ajoutés du contrôle de code source, ils n'apparaissent pas.

Le projet de la première solution s'affiche comme pas disponible.

Voir aussi

Concepts

guide de test pour le plug-ins de contrôle de code source