Zone de test 1 : Ajouter à/Ouvrir à partir du contrôle de code source
Cette zone de test du plug-in de contrôle de code source couvre le placement de solutions ou de projets sous contrôle de code source et leur récupération à partir du contrôle de code source.
Accès au menu Commandes
Les chemins de menu de l’environnement de développement intégré Visual Studio suivants sont utilisés dans les cas de test :
Pour Visual Source Coffre, ouvrez à partir du contrôle de code source : Fichier, Ouvrir, Solution de projet/; recherchez l’emplacement visual Source Coffre.
Pour les autres plug-ins de contrôle de code source, ouvrez à partir du contrôle de code source : fichier, contrôle de code source, open à partir du contrôle de code source.
Ajouter au contrôle de code source : fichier, contrôle de code source, ajouter une solution au fichier de contrôle de code source, contrôle de code source, ajouter des projets sélectionnés au contrôle de code source.
Menu contextuel (projet/solution), ajouter une solution au contrôle de code source.
Ajouter à partir du contrôle de code source : fichier, contrôle de code source, ajouter un projet à partir du contrôle de code source.
Pour Visual Source Coffre, l’ajout à partir du contrôle de code source est également disponible à partir du fichier, ajouter un projet existant ; recherchez l’emplacement de la source visuelle Coffre.
Remarque
Un chemin d’accès d’un fichier local ou d’un serveur web (serveur web) local peut être utilisé dans ce test.
Comportement attendu
Pour chaque type de projet pris en charge, un utilisateur doit pouvoir « Ajouter à » et « Ouvrir à partir du contrôle de code source ».
Lorsqu’un projet est ajouté au contrôle de code source, un fichier ProjectName.vspscc> correspondant <(fichier d’indicateur de projet) est créé. Il contient la liste des fichiers d’exclusion et les informations de connexion. Ne supprimez pas ce fichier, car il contient des informations spécifiques au projet.
Lorsqu’une solution est ajoutée au contrôle de code source, un fichier SolutionName.vssscc> (triple S) correspondant <est créé. Le fichier texte contient des informations de connexion et une liste de fichiers d’exclusion, similaire au fichier d’indicateur de projet. Ce fichier est temporaire et existe uniquement dans la base de données de contrôle de code source.
Lorsqu’une solution est ouverte à partir du contrôle de code source, un <fichier SolutionName.vsscc> (double S) qui existe uniquement dans la base de données de 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 au fichier solution. Ce fichier est temporaire et la copie locale est supprimée lorsque l’opération « Ouvrir à partir du contrôle de code source » est terminée.
Une fois qu’un projet est ajouté au contrôle de code source, vous pouvez effectuer toutes les actions de contrôle de code source sur celui-ci (Extraire, Obtenir, etc.).
Cas de test
Voici des cas de test spécifiques pour la zone de test Add To/Open From Source Control.
Cas 1a : Ajouter une solution au contrôle de code source
Ce cas de test se concentre sur l’ajout de solutions au contrôle de code source.
Action | Étapes de test | Résultats attendus à vérifier |
---|---|---|
Ajouter une solution contenant un projet client au contrôle de code source | 1. Créez un projet client. 2. Ajoutez la solution au contrôle de code source (fichier, contrôle de code source, ajouter une solution au contrôle de code source). |
Solution/Projet a été ajouté au contrôle de code source. |
Ajouter une solution contenant un système de fichiers ou un projet web IIS local au contrôle de code source | 1. Créez un système de fichiers ou un projet web IIS local (utilisez le bouton Parcourir pour pointer vers l’emplacement du projet ; le chemin détermine le type de projet web créé). 2. Ajoutez la solution au contrôle de code source (fichier, contrôle de code source, ajouter une solution au contrôle de code source). |
Solution/Projet a été ajouté au contrôle de code source. |
Ajouter une solution contenant un projet web de site distant au contrôle de code source | 1. Créez un projet web de site distant. 2. Ajoutez la solution au contrôle de code source (fichier, contrôle de code source, ajouter une solution au contrôle de code source). 3. Cliquez sur OK dans la boîte de dialogue Avertissement d’accès FrontPage. |
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 à partir de leur propre serveur IIS.) |
Ajoutez une solution de projet unique au contrôle de code source à l’aide d’Ajouter des projets sélectionnés au contrôle de code source. | 1. Créez une solution de projet unique. 2. Ajoutez uniquement la solution au contrôle de code source en tant que sélection (Fichier, Contrôle de code source, Ajouter des projets sélectionnés au contrôle de code source). Si cette étape réussit, passez à l’étape suivante. 3. Ajouter un projet au contrôle de code source en tant que sélection (Fichier, Contrôle de code source, Ajouter des 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 Extraire pour modifier . |
Result from Step 2: Le projet et tous les fichiers du projet ont un indicateur de contrôle de code source case activée et une info-bulle affiche « Pas sous contrôle de code source ». Result from Step 5: Le fichier projet et solution se trouve dans le même dossier dans le contrôle de code source. |
Annuler l’ajout d’une solution au contrôle de code source | 1. Créez une solution de projet unique. 2. Essayez d’ajouter un projet et une solution au contrôle de code source. Si cette étape réussit, passez à l’étape suivante. 3. Annuler une fois que vous êtes dans le système de contrôle de code source. |
Result from Step 2: La boîte de dialogue Définir le contrôle de code source de l’emplacement du projet n’apparaît qu’une seule fois. Result from Step 3: L’ajout de projet annulé, projet/solution n’est pas sous contrôle de code source et tous les menus Ajouter au contrôle de code source restent disponibles. |
Cas 1b. Ouvrir la solution à partir du contrôle de code source
Ce cas de test se concentre sur l’ouverture de solutions à partir du contrôle de code source.
Action | Étapes de test | Résultats attendus à vérifier |
---|---|---|
Ouvrir une solution contenant un projet client à partir du contrôle de code source | 1. Créez un projet client. 2. Ajoutez la solution au contrôle de code source. 3. Fermez la solution. 4. Ouvrez la solution à partir du contrôle de code source vers un nouvel emplacement. |
Solution/Projet ouvert à partir du contrôle de code source. |
Ouvrir une solution contenant un projet web local ou IIS à partir du contrôle de code source | 1. Créez un projet web local ou IIS. 2. Ajoutez la solution au contrôle de code source. 3. Fermez la solution. 4. Ouvrez la solution à partir du contrôle de code source vers un nouvel emplacement. |
Solution/Projet ouvert à partir du contrôle de code source. |
Ouvrir une solution contenant un projet web de site distant à partir du contrôle de code source | 1. Créez un projet web de site distant. 2. Ajoutez 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 à partir du contrôle de code source vers un nouvel emplacement. |
Result from Step 2: Le site web distant n’est pas sous contrôle de code source. Result from Step 4: Solution ouverte à partir 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 : Ajouter une solution à partir du contrôle de code source
Ce cas de test se concentre sur l’ajout de solutions à partir du contrôle de code source.
Action | Étapes de test | Résultats attendus à vérifier |
---|---|---|
Ajouter à une solution vide : une solution de projet unique | 1. Créez une solution de projet unique. 2. Ajoutez 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 à partir du contrôle de code source (fichier, contrôle de code source, ajouter un projet à partir du contrôle de code source). |
Le projet ajouté apparaît dans Explorateur de solutions et est case activée dans. |
Ajouter à la solution avec un seul projet : projet unique | 1. Créez une solution avec un seul projet. 2. Ajoutez 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 à partir du contrôle de code source (fichier, contrôle de code source, ajouter un projet à partir du contrôle de code source). |
Le projet ajouté apparaît dans Explorateur de solutions et est case activée dans. |
Ajouter à la solution : solution ajoutée au contrôle de code source par sélection | 1. Créez une solution avec un projet. 2. Ajoutez uniquement la solution au contrôle de code source en tant que 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 à partir du contrôle de code source (fichier, contrôle de code source, ajouter un projet à partir 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, elles ne peuvent pas être ajoutées à partir du contrôle de code source, de sorte qu’elles n’apparaissent pas. Le projet de la première solution apparaît comme indisponible. |