Enoncé des exercices dirigés


ED Sujet Corrigé
ED 1 HTTP/HTML correction
ED 2 CSS correction
ED 3 Javascript correction
ED 4 Php correction
ED 5 Php, Mysql, PhpMyAdmin correction

Enoncé des travaux pratiques

Développement incrémental d'un système de gestion d'anomalie : Yet Another Help Desk.

(Pour chaque étape du TP, les éléments sont à remettre en utilisant le système de remise de travaux d'auditeurs - Exemple d'utilisation).

Liens spécifications/APIs

Logiciels

Tests


Tester en ligne (et partager) du code HTML/CSS/JavaScript : JsFidle

Tests unitaires

Tests de recette

On pourra installer Selenium IDE sur  Chrome ou Firefox pour valider le comportement de nos pages web.

Pour cela, (après avoir vérifié que votre serveur web local répond), cliquer sur l'icône "Selenium IDE" dans votre navigateur favori  puis ouvrir la suite de tests tests/tpx/tpx.side pour la rejouer et obtenir une barre verte.

Plus précisément (exemple pour le TP 4) :
  1. cliquer sur "Open an existing project"
  2. ouvrir le fichier %DOCUMENT_ROOT%/tpdsi/tests/tp4/tp4.side
  3. dans le menu déroulant en haut à gauche sélectionner "Test suite"
  4. cliquer sur le nom de la suite "tp4 suite"
  5. cliquer sur le premier tests ("login") de la suite
  6. cliquer sur l'icône "Run all tests in suite" ... pour obtenir une barre verte.