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

Test Discussion :

Cours sur les tests (unitaire, fonctionnels, etc.) ainsi que le TDD (Développement Dirigé par les Tests)


Sujet :

Test

  1. #1
    Rédacteur en Chef
    Avatar de Marc Lussac
    Homme Profil pro
    Responsable marketing opérationnel
    Inscrit en
    Mars 2002
    Messages
    28 664
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable marketing opérationnel
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2002
    Messages : 28 664
    Points : 61 612
    Points
    61 612
    Par défaut [TDD] Tutoriel Développement Dirigé par les Tests
    Tutoriel : Développement Dirigé par les Tests, par Bruno Orsier
    Cet article présente un tutoriel sur le développement dirigé par les tests (ou Test Driven Development en anglais). Le tutoriel présente les principes de cette méthode, et ensuite l'illustre pas à pas sur un exemple concret : la recherche de toutes les solutions du problème des pentaminos. Les principaux outils utilisés sont Visual C# Express et Nunit. Les notions de couverture de code, de complexité cyclomatique sont également abordées.
    A titre indicatif, le temps nécessaire pour suivre le tutoriel est de l'ordre d'une dizaine d'heures. N'hésitez pas à me faire part de vos impressions : vos remarques pourront être prises en compte dans de futures versions.
    Ne pas me contacter pour le forum et je ne répondrai à aucune question technique. Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

    15 000 offres d'emploi développeurs et informatique
    Cours et tutoriels développeurs et informatique
    Les FAQ's & Les Livres
    Codes sources
    Téléchargements

  2. #2
    Rédacteur en Chef
    Avatar de Marc Lussac
    Homme Profil pro
    Responsable marketing opérationnel
    Inscrit en
    Mars 2002
    Messages
    28 664
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable marketing opérationnel
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2002
    Messages : 28 664
    Points : 61 612
    Points
    61 612
    Par défaut Cours sur les tests (unitaire, fonctionnels, etc.) ainsi que le TDD (Développement Dirigé par les Tests)
    Tutoriel : L'utilisation de framework de tests unitaires est essentielle à la constitution d'un code robuste, par Sébastien MERIC.

    Elle s'inscrit dans la lignée des articles précédents et viens en complément, vous aider, d'une part à placer votre code en situation difficile, d'autre part, elle en améliore la lisibilité ! Est-ce possible, alors qu'on écrit plus de code que necessaire ? N'allez-vous pas passer encore du temps à écrire du code en plus de ce qui est demandé, déjà qu'il y a les commentaires à écrire. Nous verrons que loin de ralentir le développement, il vous fait gagner un temps de débuggage franchement important. Sachant qu'avant d'avoir mis au point ces diverses techniques, le débuggage était considéré comme occupant une part allant de 50% du temps pour un expert à 90% pour un débutant, je vous laisse imaginer le gain en performances que vous allez faire.
    Ne pas me contacter pour le forum et je ne répondrai à aucune question technique. Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

    15 000 offres d'emploi développeurs et informatique
    Cours et tutoriels développeurs et informatique
    Les FAQ's & Les Livres
    Codes sources
    Téléchargements

  3. #3
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Points : 20 970
    Points
    20 970
    Par défaut
    Tutoriel : Utiliser cppUnit pour gérer ses tests unitaires
    Comment tester son application ? Comment gérer ses tests unitaires ? cppUnit est un outil porté en C++ de la référence, JUnit. Voyons comment l'utiliser, quels sont ses avantages et ses inconvénients.

  4. #4
    Expert éminent sénior


    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    7 856
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 7 856
    Points : 34 380
    Points
    34 380
    Par défaut
    Tutoriel : Conception de tests unitaires avec JUnit
    Nos logiciels deviennent de plus en plus complexes et importants. Et malheureusement, aucun d'entre eux ne peut se vanter de ne comporter aucun bug. Il incombe au programmeur la délicate tâche de tester son code avant de le distribuer.
    Tutoriel : Installation de junit sous Jcreator
    Jcreator est un environnement de développement pour Java ne fonctionnant que sous Windows. Il n'est pas aussi complet que Eclipse ou NetBeans mais a l'avantage d'être léger, rapide et simple d'utilisation pour un débutant. Malheureusement, cet environnement, contrairement à d'autres, ne permet pas initialement de réaliser des tests unitaires avec junit. Nous allons voir comment faire.
    Tutoriel : Test unitaire avec Spring et JUnit
    Dans cet article, on montrera, à l'aide d'un exemple, comment il est facile de réaliser des tests unitaires avec SPRING d'une application Web. L'application Web testée est un simple CRUD (Create-Read-Update-Delete) d'un document TODO.
    Tutoriel : TestNG, un autre framework de tests unitaires Java
    L'objectif de cet article est de présenter clairement, à travers des exemples simples, le framework de tests unitaires Java TestNG.

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 137
    Points : 163
    Points
    163
    Par défaut
    Tutoriel : Le framework DUnit, les tests sous Delphi par Tony Baheux

    Dunit est un framework de test dérivé de Junit qui est son pendant pour le langage Java. Mais qu'est qu'un framework de test ?
    Pour simplifier un framework de test peut être considéré comme une application qui va vérifier votre projet pour s'assurer qu'elle sera exempte de bug (le moins possible, l'erreur étant humaine) et qu'elle le reste (les tests étant sauvegardés).
    Ce genre de framework est apparu avec l'extreme programming, une méthode de développement de logiciel basé sur les tests et d'autre point tout aussi innovant. Je n'aborderais pas l'Extreme Programming, si cela vous intéresse demander à votre ami google, mais la façon d'utiliser la Dunit notamment pour déceler les fuites de mémoires que provoque votre application.

Discussions similaires

  1. Réponses: 26
    Dernier message: 04/01/2016, 12h19
  2. Développement dirigé par les tests
    Par sleepy2002 dans le forum Tests et Performance
    Réponses: 3
    Dernier message: 18/09/2009, 18h12
  3. Réponses: 4
    Dernier message: 25/06/2009, 11h03
  4. [News] [Article] Développement dirigé par les tests
    Par sleepy2002 dans le forum Test
    Réponses: 0
    Dernier message: 25/02/2009, 11h31
  5. [News] [Article] Développement dirigé par les tests
    Par sleepy2002 dans le forum Contribuez
    Réponses: 0
    Dernier message: 25/02/2009, 11h31

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