logo
 
menu Les tests
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Nous avons dj compris le fonctionnement de PHPUnit et le principe des tests en dveloppement PHP, au travers de l'article fr Dveloppement pilot par les tests avec PHPUnit. Nous allons prsent montrer les fonctionnalits avances de PHPUnit notamment concernant les patterns de tests, Mock, Stub, Double, Spy ; nous verrons comment les mettre en place au travers d'un exemple simple et concret, et en quoi ces techniques peuvent rapidement devenir addictives. Pour cela, il conviendra de rappeler les grands principes du dveloppement logiciel orient objet : SOLID.
    Nous parlerons ensuite d'autres fonctionnalits PHPUnit propres au contexte des tests : sauvegarde des variables globales, sauvegarde du contexte statique, isolation des tests dans des processus distincts...
    Cration : 11/01/2010 · Mise jour : 16/07/2010 · 9 commentaires Donner une note  l'article (5)
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Les tests, au mme titre que la documentation, font parti du code. Un code fouilli est difficilement testable. Un code testable est un code maintenable.
    Tester son code permet de mieux apprhender le changement de spcifications et de valider le bon fonctionnement d'un algorithme.
    Cration : 12/11/2008 · Mise jour : 30/06/2010 · 2 commentaires Donner une note  l'article (4)
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Ce billet a pour objectif d'illustrer, l'aide d'un exemple assez complet et proche de cas rels, la mise en place des tests transactionnels pour l'ensemble des couches applicatives.
    Il aborde JUnit4 enrichi avec les annotations de Spring 2.5+ et ses lanceurs pour excuter facilement les tests.
    Cration : 09/06/2010 · Mise jour : 09/06/2010 · 2 commentaires Donner une note  l'article (4.5)
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Cration d'un jeux de donnes le plus raliste possible pour un test de charge avec Benerator.
    Cration : 12/04/2010 · Mise jour : 19/05/2010 · 4 commentaires Donner une note  l'article (5)
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Amliorer la testabilit
    par Dominique Mereaux
    Cet article donne quelques pistes de rflexion pour faciliter les tests dans le cadre d'une mthode de dveloppement "cycle en V".
    Cration : 16/05/2010 · Mise jour : 16/05/2010 · 2 commentaires Donner une note  l'article (0)
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Cet article va vous prsenter l'utilisation de Easymock et de JUnit 4 pour effectuer des tests unitaires avec des simulacres de tests.
    Cration : 07/03/2010 · Mise jour : 07/03/2010 · Commentez Donner une note  l'article (5)
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Ce tutoriel a pour objectif de mettre en pratique le dveloppement dirig par les tests en construisant une petite application web. Du fait de sa taille consquente, il sera mis jour rgulirement.
    Cration : 26/02/2009 · Mise jour : 15/09/2009 · 3 commentaires Donner une note  l'article (5)
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Ce tutoriel a pour objectif de mettre en pratique le dveloppement dirig par les tests en construisant une petite application web. Du fait de sa taille consquente, il sera mis jour rgulirement.
    Cration : 26/02/2009 · Mise jour : 15/09/2009 · 3 commentaires Donner une note  l'article (5)
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Les tests, au mme titre que la documentation, font parti du code. Un code fouilli est difficilement testable. Un code testable est un code maintenable.
    Tester son code permet de mieux apprhender le changement de spcifications et de valider le bon fonctionnement d'un algorithme.
    Cration : 12/11/2008 · Mise jour : 12/11/2008
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Cet article dcrit plusieurs exemples de tests unitaires qui exploitent un principe de vrification d'invariances.
    Cration : 28/10/2008 · Mise jour : 28/10/2008
     
  • Cours visible on-line 
    fr
    Dans cet article, on va voir comment on peut, en utilisant un Framework ddi, fournir un moyen de tester l'interaction entre les objets de notre code, ou mme entre nos objets et des entits extrieures au code, telles que des bases de donnes ou le systme.
    Cration : 22/03/2008 · Mise jour : 01/04/2008
     
  • Cours disponible au format PDF 
    fr
    Test-Driven Requirements
    par Gilles Mantel
    La gestion des exigences dirige par les tests, ou Test-Driven Requirements (TDR), reprsente l'tape ultime dans l'adoption d'un processus de dveloppement dit lean . L'article se propose de dresser un tat de l'art du Test-Driven Requirements aprs avoir parcouru ses principes fondateurs que sont le Lean Software Development et le Test-Driven Development. Nous dtaillerons diffrentes pratiques de TDR, telles que l'criture de spcifications fonctionnelles testables avec des outils comme FIT, ou la gnration de test base sur l'interprtation de modles comportementaux. La mise en oeuvre de ces pratiques sera illustre par des retours d'exprience. Les impacts sur l'organisation et la redistribution des rles seront galement mis en lumire.
    Cration : 05/03/2008 · Mise jour : 05/03/2008
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Le terme "objet simulacre" est devenu populaire pour dcrire des objets spciaux qui imitent de vrais objets dans le but de les tester. La plupart des environnements de dveloppement ont maintenant des outils qui permettent de crer facilement des objets simulacres. Cependant, souvent on ne ralise pas que les objets simulacres sont un cas particulier d'objets de tests, qui permettent un style de test diffrent. Dans cet article j'explique comment les objets simulacres fonctionnent, comment ils encouragent le test bas sur la vrification du comportement, et comment la communaut autour d'eux les utilise pour dvelopper un style de test diffrent.
    Cration : 31/08/2007 · Mise jour : 29/10/2007
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Cette page propose une traduction des anti-patrons de tests unitaires recenss par James Carr sur son blog.
    Cration : 05/10/2007 · Mise jour : 05/10/2007
     
  • Cours disponible au format PDF Cours visible on-line 
    fr
    Les bouchons de test sous Flex
    par Olivier Bugalotto
    Mise en oeuvre de bouchons de tests avec Flex.
    Cration : 02/09/2007 · Mise jour : 02/09/2007
     
  • Cours visible on-line Cours tlchargeable au format html 
    fr
    L'objectif de cet article est de prsenter clairement, travers des exemples simples, le framework de tests unitaires Java TestNG.
    Cration : 31/08/2007 · Mise jour : 31/08/2007
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Ce tutoriel fournit une introduction aux tests unitaires PHP avec le framework de tests PHPUnit.
    Cration : 15/08/2007 · Mise jour : 15/08/2007
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Cette page prsente un tutoriel sur le dveloppement dirig par les tests (ou Test Driven Development en anglais). Le tutoriel prsente les principes de cette mthode, et ensuite l'illustre pas pas sur un exemple concret : la recherche de toutes les solutions du problme des pentaminos. Les principaux outils utiliss sont Visual C# Express et Nunit. Les notions de couverture de code, de complexit cyclomatique sont galement abordes.
    Cration : 10/07/2007 · Mise jour : 09/08/2007
     
  • Cours visible on-line 
    fr
    Tests unitaires
    par Sbastien Meric
    De l'intrt de l'utilisation de framework de tests unitaires pour la constitution d'un code robuste : les principes, bonnes et mauvaises pratiques.
    Exemple en Java.
    Cration : 15/01/2003 · Mise jour : 4/10/2003
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Cet article a pour objectif de prsenter ce qu'apporte JUnit4 pour les tests automatiss (annotations, nouvelles assertions, suppositions, tests paramtrs).
    Cration : 24/04/2009
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    patterns de tests pour des tests unitaires en Java
    par Mirko Raner, Alexandre Gautier
    Prsentation des patterns de tests pour des tests unitaires en Java
    Cration : 16/06/2009 · 4 commentaires Donner une note  l'article (4.5)
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Rgulirement, les modles et les donnes voluent, impactant des changements sur les diffrentes rplications des bases, en dveloppement, test, production, ...
    Afin de garantir l'utilisation de donnes qui soient fidles la production, pour tre dans un contexte similaire, dans ce tutoriel, nous allons gnrer des donnes pour une base de dveloppement/recette partir d'une base de production, tout en masquant les donnes juges sensibles.
    Pour cela, nous allons utiliser fr Change Manager 5.1, de la socit fr Embarcadero, outil pour la gestion du changement des bases de donnes.
    Cration : 30/06/2009 · Commentez Donner une note  l'article (5)
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    En Europe, grce aux logiciels de tests nous pourrions conomiser plus de 100 milliards d'euros par an.
    Cet article revient sur quelques cas rels d'erreurs logicielles qui ont cot trs cher, et pose la problmatique de l'intrt des tests logiciels.
    L'auteur finit par rpertorier les diffrents types de tests qu'on retrouve classiquement dans l'industrie du logiciel, et qui contribuent chacun l'amlioration de la qualit du logiciel et la rduction du risque d'erreurs.
    Cration : 16/09/2009 · 6 commentaires Donner une note  l'article (3.5)
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    JMockit est un framework de mocks pour les tests unitaires. En plus de proposer les fonctionnalits habituelles de mocking, il permet de poser des tests sur du code dit intestable. Absolument tout est mockable : les mthodes statiques, les initialiseurs statiques, les constructeurs et mme les mthodes prives.
    Cration : 19/01/2010 · 4 commentaires Donner une note  l'article (4.5)
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Crer des plans de tests de charge ralistes
    par Antonio Gomes Rodrigues
    Faire des tests de charge ralistes n'est pas forcment vident pour de nombreuses raisons. Mais l'effort en vaut la peine car cela peut fausser les rsultats s'ils ne sont pas ralistes. Dans cet article, nous verrons comment raliser des tests de charges et comment viter certains piges.
    Cration : 04/03/2011 · 2 commentaires Donner une note  l'article (4.5)
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Les Tests en Trois Temps (3T) en pratique
    par Thierry Leriche-Dessirier
    "3T" est une version simplifie des incontournables TDD (Test Driven Development), une mthode dans laquelle on commence par crire des tests pour aider (guider) le dveloppement des fonctionnalits. Ce second article sur le sujet propose une illustration de "3T" en action sous forme d'un miniroman.
    Cration : 19/09/2011 · 9 commentaires Donner une note  l'article (5)
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Le pattern singleton est un des patterns les plus connus dans le gnie logiciel. Fondamentalement, un singleton est une classe qui permet une seule instance d'elle-mme, et habituellement donne un accs simple cette instance. Le plus souvent, des singletons n'autorisent aucun paramtre lors de la cration de l'instance - dans le cas contraire d'une seconde demande pour une instance mais avec un paramtre diffrent, cela pourrait s'avrer problmatique ! (Si la mme instance devait tre accde par toutes les demandes avec le mme paramtre, le pattern factory est plus appropri.) Cet article traite seulement le cas o aucun paramtre n'est requis. Typiquement, un critre des singletons est qu'ils sont crs en diffr - c'est--dire que l'instance n'est cre que lors de la premire fois o on en a besoin.
    Cration : 14/03/2012 · 6 commentaires Donner une note  l'article (5)