Zone de test 1 : Ajouter / ouvrir à partir du contrôle de code SourceTest Area 1: Add To/Open From Source Control

Ce contrôle de code source du plug-in de test couvre zone placement des solutions ou projets sous contrôle de code source et de les récupérer à partir du contrôle de code source.This source-control plug-in test area covers placing solutions or projects under source control and retrieving them from source control.

Accès au Menu de commandeCommand Menu Access

Les éléments suivants Visual StudioVisual Studio menu chemins d’environnement de développement intégré sont utilisés dans les cas de test :The following Visual StudioVisual Studio integrated development environment menu paths are used in the test cases:

  • Pour Visual SourceSafeVisual SourceSafe, ouvrir à partir du contrôle de code source : fichier, ouvrir, projet/Solution; recherchez dans le Visual SourceSafeVisual SourceSafe emplacement.For Visual SourceSafeVisual SourceSafe, open from source control: File, Open, Project/Solution; look in the Visual SourceSafeVisual SourceSafe location.

  • Pour les autres sources plug-ins de contrôle, ouvrez à partir du contrôle de code source : fichier, contrôle de code Source, ouvrir à partir du contrôle de code Source.For other source control plug-ins, open from source control: File, Source Control, Open from Source Control.

  • Ajouter au contrôle de code source : fichier, contrôle de code Source, ajouter la Solution au fichier de contrôle de code Source, contrôle de code Source, ajouter Projets au contrôle de code Source sélectionnés.Add to source control: File, Source Control, Add Solution to Source Control File, Source Control, Add Selected Projects to Source Control.

  • Le Menu contextuel (projet/Solution), ajouter la Solution au contrôle de code Source.Shortcut Menu (Project/Solution), Add Solution to Source Control.

  • Ajouter à partir du contrôle de code source : fichier, contrôle de code Source, ajouter un projet à partir du contrôle de code Source.Add from source control: File, Source Control, Add Project from Source Control.

  • Pour Visual SourceSafeVisual SourceSafe, ajouter à partir de la source de contrôle est également disponible à partir de fichier, ajouter, projet existant; recherchez dans le Visual SourceSafeVisual SourceSafe emplacement.For Visual SourceSafeVisual SourceSafe, add from source control is also available from File, Add, Existing Project; look in the Visual SourceSafeVisual SourceSafe location.

    Note

    Un chemin d’accès d’un fichier local ou d’un serveur IIS local (serveur web) peut être utilisé dans ce test.A path of a local file or a local IIS (web server) can be used in this test.

Comportement attenduExpected Behavior

  • Pour chaque type de projet pris en charge, un utilisateur doit être en mesure de « Ajouter à » et « Ouvrir à partir de « contrôle de code Source.For each supported project type, a user should be able to "Add to" and "Open from" Source Control.

  • Lorsqu’un projet est ajouté au contrôle de code Source, correspondante < nom_projet> .vspscc (projet indicateur fichier) sont créé.When a project is added to Source Control, a corresponding <ProjectName>.vspscc file (Project hint file) is created. Il contient des informations de connexion et de la liste de fichier d’exclusion.It contains exclusion file list and connection information. Ne supprimez pas ce fichier, car il contient des informations spécifiques au projet.Do not delete this file because it contains information specific to the project.

  • Lorsqu’une solution est ajoutée au contrôle de code source, correspondante < SolutionName> .vssscc (triple S) fichier est créé.When a solution is added to source control, a corresponding <SolutionName>.vssscc (triple S) file is created. Le fichier texte contient des informations de connexion et une liste de fichiers d’exclusion, semblable au fichier projet indicateur.The text file contains connection information and an exclusion file list, similar to the project hint file. Ce fichier est temporaire et existe uniquement dans la base de données de contrôle de code source.This file is temporary and exists only in the source control database.

  • Lorsqu’une solution est ouverte à partir du contrôle de code source, un < SolutionName> .vsscc (double S) fichier qui existe uniquement dans la base de données de contrôle de code source, est créé localement dans un fichier temporaire.When a solution is opened from source control, a <SolutionName>.vsscc (double S) file that exists only in the source control database, is created locally in a temporary file. Ce fichier contient le chemin d’accès à partir du dossier de connexion de solution pour le fichier solution.This file contains the path from the solution connection folder to the solution file. Ce fichier est temporaire et la copie locale est supprimée lorsque l’opération « Ouvrir à partir de contrôle de code Source » est terminée.This file is temporary and the local copy is deleted when the "Open from Source Control" operation has completed.

  • Une fois un projet est ajouté au contrôle de source, vous pouvez effectuer toutes les actions de contrôle de code source sur celui-ci (extraction, Get et ainsi de suite).After a project is added to the source control, you can perform any source control actions on it (Check out, Get, and so on).

Cas de testTest Cases

Voici les cas de test spécifiques pour l’ajouter à / Open à partir de la zone de test de contrôle de code Source.The following are specific test cases for the Add To/Open From Source Control test area.

Cas 1 : ajouter la Solution au contrôle de code SourceCase 1a: Add Solution to Source Control

Ce cas de test se concentre sur l’ajout de solutions au contrôle de code source.This test case focuses on adding solutions to source control.

ActionAction Étapes de testTest Steps Résultats attendus à vérifierExpected Results to Verify
Ajouter une solution contenant un projet de client de contrôle de code sourceAdd solution containing a client project to source control 1. Créez un projet de client.1. Create a client project.
2. Ajouter la solution au contrôle de code source (fichier, contrôle de code Source, ajouter la Solution au contrôle de code Source).2. Add the solution to source control (File, Source Control, Add Solution to Source Control).
Solution/projet a été ajouté au contrôle de code source.Solution/Project was added to source control.
Ajouter une solution contenant un système de fichiers ou d’un projet Web IIS local au contrôle de code sourceAdd solution containing a File System or local IIS Web project to source control 1. Créez un système de fichiers ou d’un projet Web IIS local (utilisez le bouton Parcourir pour pointer vers l’emplacement du projet ; le chemin d’accès détermine le type de projet Web est créé).1. Create a File System or local IIS Web project (use Browse button to point to the project's location; the path determines what type of Web project is created).
2. Ajouter la solution au contrôle de code source (fichier, contrôle de code Source, ajouter la Solution au contrôle de code Source).2. Add the solution to source control (File, Source Control, Add Solution to Source Control).
Solution/projet a été ajouté au contrôle de code source.Solution/Project was added to source control.
Ajouter une solution contenant un projet Web à distance de Site pour le contrôle de code sourceAdd solution containing a Remote Site Web project to source control 1. Créez un projet Web Site distant.1. Create a Remote Site Web project.
2. Ajouter la solution au contrôle de code source (fichier, contrôle de code Source, ajouter la Solution au contrôle de code Source).2. Add the solution to source control (File, Source Control, Add Solution to Source Control).
3. Cliquez sur OK dans la boîte de dialogue d’avertissement accès FrontPage.3. Click OK in FrontPage Access warning dialog box.
Solution a été ajoutée au contrôle de code source.Solution was added to source control.

Projet de Site distant n’est pas sous contrôle de code source.Remote Site project is NOT under source control. (Les projets de Site distant doivent être contrôlés à partir de leur propre serveur IIS.)(Remote Site projects must be controlled from their own IIS server.)
Ajouter une solution de projet unique au contrôle de code source à l’aide ajouter les projets sélectionnés au contrôle de code Source.Add a single project solution to source control using Add Selected Projects to Source Control. 1. Créer une solution de projet unique.1. Create a single project solution.
2. Ajoutez uniquement des solutions au contrôle de code source en tant que sélection (fichier, contrôle de code Source, ajouter les projets sélectionnés au contrôle de code Source).2. Add only solution to source control as a selection (File, Source Control, Add Selected Projects to Source Control). Si cette étape est exécutée correctement, passez à l’étape suivante.If this step succeeds, continue to next step.
3. Ajouter un projet au contrôle de code source en tant que sélection (fichier, contrôle de code Source, ajouter les projets sélectionnés au contrôle de code Source).3. Add project to source control as selection (File, Source Control, Add Selected Projects to Source Control).
4. Cliquez sur Oui pour ajouter le projet au même emplacement.4. Click Yes to add the project to the same location.
5. Cliquez sur Check Out dans extraire pour modification boîte de dialogue.5. Click Check Out in Check Out For Edit dialog box.
Result from Step 2:

Le projet et tous les fichiers dans le projet d’un des indicateurs de contrôle de code source et une info-bulle affiche « pas sous contrôle de code source ».The project and all files within the project have a checked out source control indicator, and a ToolTip displays "Not under source control".

Result from Step 5:

Fichiers projet et solution sont dans le même dossier de contrôle de code source.Project and solution file are in the same folder in source control.
Annuler l’ajout d’une solution au contrôle de code sourceCancel adding a solution to source control 1. Créer une solution de projet unique.1. Create a single project solution.
2. Tentative d’ajout de projet et une solution au contrôle de code source.2. Attempt to add project and solution to source control. Si cette étape est exécutée correctement, passez à l’étape suivante.If this step succeeds, continue to next step.
3. Annuler une fois que vous êtes dans le système de contrôle de code source.3. Cancel after you are in source control system.
Result from Step 2:

La boîte de dialogue ensemble projet emplacement source s’affiche qu’une seule fois.The Set project location source control dialog box appears only once.

Result from Step 3:

Projet Ajouter annulé, projet ou la solution n’est pas sous contrôle de code source et tous les ajouter aux menus du contrôle source toujours disponibles.Project add canceled, project/solution is NOT under source control and all Add to source control menus still available.

1 b de cas.Case 1b. Ouvrir une Solution à partir du contrôle de code SourceOpen Solution from Source Control

Ce cas de test se concentre sur l’ouverture de solutions à partir du contrôle de code source.This test case focuses on opening solutions from source control.

ActionAction Étapes de testTest Steps Résultats attendus à vérifierExpected Results to Verify
Ouvrez une solution contenant un projet de client à partir du contrôle de code sourceOpen a solution containing a client project from source control 1. Créez un projet de client.1. Create a client project.
2. Ajouter la solution au contrôle de code source.2. Add the solution to source control.
3. Fermez la solution.3. Close the solution.
4. Ouvrez la solution à partir du contrôle de code source vers un nouvel emplacement.4. Open the solution from source control to a new location.
Solution/projet ouvert à partir du contrôle de code source.Solution/Project opened from source control.
Ouvrez une solution contenant un local ou un projet Web IIS à partir du contrôle de code sourceOpen a solution containing a local or IIS Web project from source control 1. Créez un local ou un projet Web IIS.1. Create a local or IIS Web project.
2. Ajouter la solution au contrôle de code source.2. Add the solution to source control.
3. Fermez la solution.3. Close the solution.
4. Ouvrez la solution à partir du contrôle de code source vers un nouvel emplacement.4. Open the solution from source control to a new location.
Solution/projet ouvert à partir du contrôle de code source.Solution/Project opened from source control.
Ouvrez une solution contenant un projet Web à distance de Site à partir du contrôle de code sourceOpen a solution containing a Remote Site Web project from source control 1. Créez un projet Web Site distant.1. Create a Remote Site Web project.
2. Ajouter la solution au contrôle de code source.2. Add the solution to source control. Si cette étape est exécutée correctement, passez à l’étape suivante.If this step succeeds, continue to next step.
3. Fermez la solution.3. Close the solution.
4. Ouvrez la solution à partir du contrôle de code source vers un nouvel emplacement.4. Open the solution from source control to a new location.
Result from Step 2:

Web Site distant n’est pas sous contrôle de code source.Remote Site Web is NOT under source control.

Result from Step 4:

Solution ouverte à partir du contrôle de code source.Solution opened from source control.

Projet de Site distant est chargé, mais il n’est pas sous contrôle de code source.Remote Site project is loaded, but it is NOT under source control.

Cas 1c : ajouter la Solution à partir du contrôle de code SourceCase 1c: Add Solution from Source Control

Ce cas de test se concentre sur l’ajout de solutions à partir du contrôle de code source.This test case focuses on adding solutions from source control.

ActionAction Étapes de testTest Steps Résultats attendus à vérifierExpected Results to Verify
Ajouter à une solution vide, une solution de projet uniqueAdd to Empty solution — a single project solution 1. Créer une solution de projet unique.1. Create a single project solution.
2. Ajouter la solution au contrôle de code source.2. Add the solution to source control.
3. Fermez la solution.3. Close the solution.
4. Créez une deuxième solution vide.4. Create a second empty solution.
5. Ajouter la solution précédemment contrôlée à partir du contrôle de code source (fichier, contrôle de code Source, ajouter un projet à partir du contrôle de code Source).5. Add the previously controlled solution from source control (File, Source Control, Add Project from Source Control).
Le projet ajouté apparaît dans l’Explorateur de solutions et est archivé.The added project appears in Solution Explorer and is checked in.
Ajouter à la solution avec un seul projet, seul projetAdd to solution with single project — single project 1. Créer une solution avec un seul projet.1. Create a solution with a single project.
2. Ajouter la solution au contrôle de code source.2. Add the solution to source control.
3. Fermez la solution.3. Close the solution.
4. Créez une deuxième solution vide.4. Create a second empty solution.
5. Ajouter la solution précédemment contrôlée à partir du contrôle de code source (fichier, contrôle de code Source, ajouter un projet à partir du contrôle de code Source).5. Add the previously controlled solution from source control (File, Source Control, Add Project from Source Control).
Le projet ajouté apparaît dans l’Explorateur de solutions et est archivé.The added project appears in Solution Explorer and is checked in.
Ajouter à la solution, solution ajoutée au contrôle de code source par sélectionAdd to solution — solution added to source control by selection 1. Créez une solution avec un projet.1. Create a solution with a project.
2. Ajoutez uniquement des solutions au contrôle de code source en tant que sélection.2. Add only solution to source control as selection. Si cette étape est exécutée correctement, passez à l’étape suivante.If this step succeeds, continue to next step.
3. Fermez la solution.3. Close the solution.
4. Créer une nouvelle solution.4. Create a new solution.
5. Ajouter la solution précédemment contrôlée à partir du contrôle de code source (fichier, contrôle de code Source, ajouter un projet à partir du contrôle de code Source).5. Add the previously controlled solution from source control (File, Source Control, Add Project from Source Control).
Result from Step 2:

Projet n’est pas sous contrôle de code source.Project is not under source control.

Result from Step 5:

Si la première solution avait des éléments de solution, ils ne peuvent pas être ajoutés à partir du contrôle de code source, afin qu’ils n’apparaissent pas.If the first solution had solution items, they cannot be added from source control, so they do not appear.

Projet à partir de la première solution apparaît comme étant non disponible.Project from first solution appears as unavailable.

Voir aussiSee Also

Guide de test pour les plug-ins de contrôle de code sourceTest Guide for Source Control Plug-ins