Guide de test pour les plug-ins de contrôle de code source
Cette section fournit des conseils pour tester votre plug-in de contrôle de code source avec Visual Studio. Une vue d’ensemble complète des zones de test les plus courantes, ainsi que certaines des zones les plus complexes qui peuvent être problématiques sont fournies. Cette vue d’ensemble n’est pas destinée à être une liste exhaustive de cas de test.
Remarque
Certains correctifs de bogues et améliorations apportées à l’IDE Visual Studio le plus récent peuvent découvrir des problèmes liés aux plug-ins de contrôle de code source existants qui n’ont pas été rencontrés auparavant lors de l’utilisation des versions précédentes de Visual Studio. Il est fortement recommandé de tester votre plug-in de contrôle de code source existant pour les zones énumérées dans cette section, même si aucune modification n’a été apportée au plug-in depuis la version précédente de Visual Studio.
Préparation courante
Un ordinateur avec Visual Studio et le plug-in de contrôle de code source cible installé sont requis. Un deuxième ordinateur configuré de la même façon peut être utilisé pour certains des tests Open from Source Control.
Définition des termes
Dans le cadre de ce guide de test, utilisez les définitions de termes suivantes :
Projet client Tout type de projet disponible dans Visual Studio qui prend en charge l’intégration du contrôle de code source (par exemple, Visual Basic, Visual C# ou Visual C++).
Le projet web comporte quatre types de projets web : système de fichiers, IIS local, sites distants et FTP.
Les projets de système de fichiers sont créés sur un chemin local, mais ils ne nécessitent pas que les services Internet Information Services (IIS) soient installés, car ils sont accessibles en interne via un chemin UNC et peuvent être placés sous contrôle de code source à partir de l’IDE, comme les projets clients.
Les projets IIS locaux fonctionnent avec IIS installés sur le même ordinateur et sont accessibles avec une URL pointant vers l’ordinateur local.
Les projets sites distants sont également créés sous un service IIS, mais ils sont placés sous contrôle de code source sur l’ordinateur serveur IIS et non à partir de l’IDE Visual Studio.
Les projets FTP sont accessibles via un serveur FTP distant, mais ils ne peuvent pas être placés sous contrôle de code source.
Inscription d’un autre terme pour la solution ou le projet sous contrôle de code source.
Magasin de versions La base de données de contrôle de code source accessible via l’API plug-in de contrôle de code source.
Zones de test couvertes dans cette section
Zone de test 1 : Ajouter à/Ouvrir à partir du contrôle de code source
Cas 1a : Ajouter une solution au contrôle de code source
Cas 1b : Ouvrir la solution à partir du contrôle de code source
Cas 1c : Ajouter une solution à partir du contrôle de code source
Zone de test 2 : Obtenir à partir du contrôle de code source
Zone de test 3 : Extraire/Annuler l’extraction
Cas 3 : Extraire/Annuler l’extraction
Cas 3a : Extraire
Cas 3b : Extraction déconnectée
Cas 3c : Requête Edit/Query Save (QEQS)
Cas 3d : Paiement silencieux
Cas 3e : Annuler l’extraction
-
Cas 4a : Éléments modifiés
Cas 4b : Ajout de fichiers
Cas 4c : Ajout de projets
Zone de test 5 : Modifier le contrôle de code source
Cas 5a : Lier
Cas 5b : Dissocier
Cas 5c : Rebind
Zone de test 8 : Commutation de plug-in
Cas 8a : Modification automatique
Cas 8b : Modification basée sur la solution