IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tests et Performance Java Discussion :

Conseil sur setUp et TearDown ?


Sujet :

Tests et Performance Java

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 15
    Par défaut Conseil sur setUp et TearDown ?
    Bonjour,
    j'utilise JUnit et Selenium afin de tester une appli web que je developpe. Comme je débute dans les tests, et que j'aimerai les faire du mieux possible, je me pose des questions sur les fonctions setUp et tearDown.

    J'utilise setUp pour initialiser mon environnement (en fait des données dans une BD), et tearDown pour le nettoyer.

    Ce que j'ai compris, c'est que les appels sont font comme ça:
    setUp
    testXX1
    tearDown
    setUp
    testXX2
    tearDown

    Ma première méthode de test a besoin d'une donnée en base. Donc je l'insère en base dans le setUp.
    Ma deuxième méthode à besoin d'une autre donnée en base. Je l'insère aussi dans le setUp.
    Donc à ce moment, mon setUp va insérer en base deux données: celle pour testXX1 et celle pour testXX2. A l'exécution du premier test, ma base va contenir un environnement plus important que nécessaire pour testXX1.

    N'est-ce pas gênant (surtout dans le cas où l'environnement est important en volume de donnée)? N'y a-t-il pas une risque d'erreur en prenant la mauvaise donnée de l'environnement (mais là, je pense que ce serait une erreur dans l'initialisation de l'env.)?
    Est-ce possible d'avoir un setUp/tearDown par méthode de tests?

    J'espère avoir été clair.

    Par avance merci pour vos conseils

  2. #2
    Tan
    Tan est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 168
    Par défaut
    Bonjour,

    Je ne pense pas que tu puisse avoir un setUp par méthode.
    Par contre, tu peux créer plusieurs classe pour regrouper les tests utilisant le même setUp et tearDown

    Donc, avoir une classe pour les tests se faisant dans un état données et une autre pour l'autre état (à voir en fonction du nombre d'état)

    Tu peux sinon, mettre ce qui correspond au setUp dans la méthode de test elle-même puisqu'elle en fait en fait partie.

Discussions similaires

  1. [JSP-Servlet] Conseils sur façon de coder
    Par gunnm dans le forum Servlets/JSP
    Réponses: 20
    Dernier message: 09/12/2004, 20h57
  2. Conseil sur modélisation
    Par Tankian dans le forum Schéma
    Réponses: 7
    Dernier message: 11/08/2004, 11h13
  3. cherche conseil sur livre pour jbuilder
    Par med1 dans le forum JBuilder
    Réponses: 3
    Dernier message: 09/06/2004, 13h33
  4. [débutant] conseils sur contraintes et alter table
    Par maysa dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 26/05/2004, 09h03
  5. Recherche Livre / Conseils sur la conception de Base
    Par Yeuma dans le forum Décisions SGBD
    Réponses: 7
    Dernier message: 02/01/2004, 14h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo