Zone de test 2 : Obtenir à partir du contrôle de code source
Ce domaine de test couvre les cas de test pour la récupération d'éléments de la base de données de versions via la commande Get. Ces cas de test peuvent être appliqués à la fois aux projets locaux et aux projets Web.
Accès au menu Commande
Les chemins d'accès au menu de l'environnement de développement intégré Visual Studio suivants sont utilisés dans les cas de test.
Obtenir la dernière version :
Fichier, contrôle de la source, Obtenir la dernière version.
Fichier, Obtenir la dernière version.
Menu contextuel, Obtenir la dernière version.
Obtenir : fichier, contrôle de la source, obtenir.
Comportement attendu
Obtenir la dernière version :
Effectue une récupération silencieuse (pas d'interface utilisateur) de la dernière version de l'élément à partir du magasin de versions.
Obtenir :
Affiche la boîte de dialogue Obtenir et permet à l'utilisateur d'apporter des modifications au jeu de fichiers qui sera récupéré ainsi que de modifier les options qui affectent la manière dont les fichiers sont récupérés.
Cas de test
Action | Étapes de test | Résultats attendus à vérifier |
---|---|---|
Obtenir la dernière version d'un fichier qui n'existe PAS localement | 1. Créez un projet. 2. Ajoutez un élément au projet. 3. Placez le projet sous contrôle de source. 4. Supprimez la copie locale de l'élément. 5. Obtenir la dernière version de l'élément (Menu contextuel, Obtenir la dernière version). |
Le fichier de l'élément est récupéré localement. |
Obtenir un fichier qui n'existe PAS localement | 1. Créez un projet. 2. Ajoutez un élément au projet. 3. Placez le projet sous contrôle de source. 4. Supprimez la copie locale de l'élément. 5. Obtenir l'élément (Fichier, Contrôle de la source, Obtenir< Élément>). |
Le fichier de l'élément est récupéré localement. |
Obtenir un fichier qui a été extrait exclusivement et modifié localement. | 1. Créez un projet. 2. Ajoutez un élément au projet. 3. Placez le projet sous contrôle de source. 4. Extraire l'élément du projet exclusivement. 5. Modifiez la copie locale. 6. Obtenez la dernière version de l'élément (Fichier, Obtenir la dernière version de <l'élément>). Si cette étape réussit, passez à l'étape suivante. 7. Cliquez sur le bouton Remplacer dans la boîte de dialogue d'avertissement. |
Résultat de l'étape 6 : La boîte de dialogue d'avertissement indique que le fichier est extrait. Résultat de l'étape 7 : Le fichier local modifié est remplacé par la version originale du magasin de versions. Le fichier est en lecture/écriture. |
Obtenir et remplacer un fichier extrait, partagé et modifié localement | 1. Créez un projet. 2. Ajoutez un élément au projet. 3. Placez le projet sous contrôle de source. 4. Extrayez l'élément de projet comme étant partagé. 5. Modifiez la copie locale. 6. Obtenez la dernière version de l'élément (Fichier, Obtenir la dernière version de <l'élément>). Si cette étape réussit, passez à l'étape suivante. 7. Cliquez sur Remplacer dans la boîte de dialogue d'avertissement. |
Résultat de l'étape 6 : La boîte de dialogue d'avertissement indique que le fichier est extrait. Résultat de l'étape 7 : Le fichier local modifié est remplacé par la version originale du magasin de versions. Le fichier est en lecture/écriture. |
Obtenez un fichier qui EXISTE localement, identique à la dernière version dans le magasin de versions. | 1. Créez un projet. 2. Ajoutez un élément au projet. 3. Placez le projet sous contrôle de source. 4. Obtenez l'élément (File, Source Control, Obtenir<Élément>). |
Le fichier local est inchangé. |
Obtenir une solution avec un seul projet | 1. Créez une solution avec un projet. 2. Placez la solution sous le contrôle de la source. 3. Supprimez tous les fichiers du projet localement. 4. Récupérez la solution (Fichier, Contrôle de la source, Récupérer). |
Tous les fichiers supprimés sont restaurés localement. |