Environnements lab standard

Un environnement lab standard est une collection d'ordinateurs qui peuvent être gérés comme un groupe, dans le cadre de vos tests. Les ordinateurs peuvent être des ordinateurs Windows physiques ou virtuels.

En général, vous utilisez des environnements lab lorsque vous testez une application qui s'exécute sur des serveurs, telle qu'une application Web. Vous exécutez les composants du serveur sur les ordinateurs lab et vous exécutez votre navigateur Web ou application cliente sur votre propre ordinateur local.

Les environnements lab vous permettent de collecter les données de diagnostic à partir des ordinateurs serveurs lorsque vous exécutez vos tests à partir de votre ordinateur client. Par exemple, vous pouvez collecter des journaux des événements ou des données Intellitrace. Si vous consignez un bogue pendant votre test, les données seront attachées au rapport de bogues, rendant l'erreur plus facile à diagnostiquer.

Les environnements lab fournissent également un moyen pratique d'assigner des ordinateurs aux testeurs. Un ordinateur ne peut être que dans un laboratoire à la fois, et vous pouvez marquer un laboratoire comme étant utilisé par vous dans un but spécifique.

Tests manuels avec des serveurs lab.

À la place des environnements lab standard, vous pouvez envisager d'utiliser les environnements SCVMM. Un environnement SCVMM est composé d'ordinateurs virtuels. Il vous permet de réinitialiser les ordinateurs à un nouvel état avant de démarrer le test. Vous pouvez également prendre des instantanés des états d'ordinateur pour vous aider à diagnostiquer des bogues.

Existe-t-il déjà un environnement que vous pouvez utiliser ?

Ouvrez le Centre lab de Microsoft Test Manager pour déterminer s'il existe un environnement lab qui est prêt et pas utilisé. Sélectionnez un environnement pour voir s'il possède le nombre et les types d'ordinateurs que vous souhaitez.

Environnements lab dans votre projet.

Si vous trouvez un environnement approprié, marquez-le comme étant utilisé et installez votre logiciel dessus. Après avoir terminé le test, n'oubliez pas d'en supprimer les marques.

Si vous ne trouvez pas un environnement approprié, vous devez en créer un.

Créer un environnement standard

Les ordinateurs physiques comme les ordinateurs virtuels peuvent être ajoutés à un environnement standard. Si vos ordinateurs virtuels sont gérés par SCVMM, il est préférable de les ajouter à un environnement SCVMM à la place.

Chaque ordinateur doit exécuter un des systèmes d'exploitation suivants : Windows XP SP3, Windows Vista SP2, Windows 7 SP1, Windows 8, Windows Server 2008 ou Windows Server 2012.

  1. Sur chaque ordinateur :

    • Configurez un compte d'utilisateur et un mot de passe avec des privilèges d'administration. Tous les ordinateurs doivent avoir le même nom d'utilisateur et mot de passe. Peu importe si le compte est un compte de domaine ou un compte local.

    • Vérifiez que le partage de fichiers est activé.

  2. Ouvrez Microsoft Test Manager et connectez-vous à votre projet d'équipe et plan de test.

  3. Démarrez l'Assistant Nouvel environnement.

    Choisir Nouveau pour créer un environnement lab.

    Si cette étape ne fonctionne pas, vous devrez peut-être installer un contrôleur de test sur votre serveur Team Foundation Server. Vous pouvez l'installer à partir du disque d'installation de Visual Studio. Liez le contrôleur de test à votre collection de projets d'équipe.

  4. Sélectionnez l'environnement standard.

    Assistant Nouvel environnement pour l'environnement standard

  5. Définissez l'environnement en ajoutant les ordinateurs. Entrez le nom de domaine complet de chaque ordinateur.

    Définissez le rôle de chaque ordinateur, par exemple sur le serveur Web ou le serveur de base de données. Vous pouvez choisir un rôle dans la liste déroulante, ou inventer votre propre nom de rôle. Dans un test manuel, les noms de rôles vous aident à retenir comment installer chaque ordinateur.

    Assistant Nouvel environnement : ajouter des ordinateurs existants.

    Il n'est pas nécessaire de saisir des données dans les pages de propriétés de l'ordinateur ou les pages avancées. (Elles sont utilisées pour les tests automatisés.)

  6. Choisissez l'option de vérification pour terminer, puis fermez l'assistant. L'environnement apparaît dans la liste des environnements.

    Environnement standard nouvellement créé

    L'environnement peut rester dans l'état de préparation pendant plusieurs minutes.

Lorsque l'état de l'environnement est prêt, cela signifie que les agents de test ont été installés sur chaque ordinateur, et qu'ils communiquent avec le contrôleur de test de votre projet d'équipe. Les agents de test vous permettent de collecter des données de diagnostic à partir de leurs ordinateurs lorsque vous exécutez votre test.

À ce stade, vous pouvez :

  • Choisir l'option de connexion pour vous connecter aux ordinateurs de l'environnement.

  • Réserver l'environnement et ses ordinateurs pour vous-même en les marquant comme étant utilisés.

Utilisation d'un environnement standard

  1. Marquez l'environnement comme étant utilisé pour que vous vous l'assigniez.

  2. Connectez-vous à l'environnement.

    Sélectionner un environnement et se connecter.

    Ouvrez une session sur ses ordinateurs et installez la version la plus récente de votre logiciel.

    Sélectionner un ordinateur dans la visionneuse et se connecter.

  3. Sous Centre de test, Plan, Propriétés, définissez l'environnement de test pour l'environnement que vous avez choisi. Cela vous permet de collecter les journaux d'événements et autres données à partir des ordinateurs de l'environnement.

    Dans les propriétés du plan de test, choisir une environnement lab.

  4. Exécutez vos tests.

    Les informations de diagnostic des ordinateurs lab doivent être incluses dans les résultats des tests, et également jointes à un bogue que vous créez.

  5. Lorsque vous avez terminé avec l'environnement, sélectionnez Annuler la marque en cours d'utilisation.

    Sinon, vous pouvez supprimer l'environnement pour permettre aux ordinateurs d'être ajoutés à d'autres environnements.

Q & R

  • Q : L'état de l'environnement lab n'est pas prêt. Que dois-je faire ?
    R : Dans le menu contextuel de l'environnement, choisissez Réparer. La réparation prendra quelques minutes.

    Cet état signifie que l'agent de test n'est pas installé ni correctement configuré sur l'un des ordinateurs de l'environnement. L'opération de réparation se connecte aux ordinateurs et installe et configure l'agent.

    Si la réparation ne fonctionne pas, vérifiez que l'ordinateur de test et l'ordinateur de contrôleur de test peuvent communiquer. Cliquez sur Centre lab, Contrôleurs de test pour déterminer où le contrôleur de test est installé. En général, il se trouve sur le même ordinateur que TFS. Vous pouvez vous connecter à l'environnement et ouvrir une session sur ses ordinateurs même s'il n'est pas prêt.

  • Q : Quels ordinateurs puis-je inclure dans un environnement lab standard ?
    R : Tout ordinateur physique ou virtuel exécutant Windows 7, Windows 8, Windows Server 2008, ou Windows Server 2012.

    Si vous disposez d'un ordinateur virtuel qui s'exécute sur SCVMM, il est préférable de l'ajouter à un environnement SCVMM.

  • Q : Puis-je inclure un ordinateur Windows XP dans un environnement lab ?
    R : Oui, mais vous devez installer l'agent de test manuellement et le configurer sur cet ordinateur. Le programme d'installation de l'agent de test est fourni avec le programme d'installation de Visual Studio. Une fois installé, exécutez l'application de configuration de l'agent de test, et entrez l'emplacement du contrôleur de test.