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.
menu Access de commande
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 |
|
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 |
|
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 |
|
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. |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
le projet ajouté apparaît dans Explorateur de solutions et est signé. |
ajoutez à la solution avec le projet unique - projet unique |
|
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 |
|
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. |