dimanche 22 avril 2012

Traduction française du manuel PHPUnit

PHP

La traduction française du manuel PHPUnit est à consulter sur le site officiel.

Ce manuel comporte, outre la mise en œuvre technique de PHPUnit, des considérations méthodologiques très intéressantes. Il aborde notamment la question des tests unitaires, du TDD, du Behaviour Driven Development, des tests fonctionnels avec Selenium et des tests de bases de données.

N'hésitez pas à me remonter les erreurs ou coquilles que vous pourriez y trouver ...

mardi 14 février 2012

La version 1.2.3 de PHPUnit_Selenium est sortie

selenium-logo.png PHP

PHPUnit est l'équivalent pour PHP de JUnit pour Java. Framework très abouti, utilisant même des annotations, il permet de plus de s'interfacer avec Selenium pour tester des applications Web. Depuis la version 1.2.0, il prend maintenant en compte l'API WebDriver en ajoutant la classe PHPUnit_Extensions_Selenium2TestCase ainsi que:

  • le partage de session pour l'API WebDriver
  • l'ouverture d'URL et la sélection d'élément pour l'API WebDriver
  • le clic d'éléments et le raccourci clickOnElement($id) pour l'API WebDriver
  • le support partiel de 'alert()' pour l'API WebDriver
  • la manipulation d'éléments pour l'API WebDriver: accesseur de test, modificateurs de valeurs
  • les sélecteurs raccourcis `by*()` pour l'API WebDriver
  • l'extraction d'une classe de commande de base pour étendre les commandes gérées des sessions et des éléments pour l'API WebDriver

Viennent donc de sortir coup sur coup les versions 1.2.2 et 1.2.3 qui vient réparer un petit oubli de la 1.2.2.

Lire la suite...