====== Projet Appli-frais ====== ===== MCD ===== {{ :slam:ws:2013:ppe3.1:equipe2:mcd1.png?1000 |}} ---- ===== Test de l'application ===== ==== Tâche "Se Connecter" ==== * 1ère erreur => Page ''page.init.inc.php'' //(après la ligne 8)//, ajouter la ligne :require ("_gestionSession.lib.php") * 2ème erreur => Page ''_bdGestionDonnees.php'' //(ligne 20-21)//, mettre :$login="root"; $mdp=" "; * 3ème erreur => Page ''_bdGestionDonnees.php'' //(ligne 34)//, remplacer ''$bd="gsb_valide"'' par :$bd="gsb_frais" * 4ème erreur => Page ''cAccueil.php'' //(ligne 24)//, remplacer ''"_fin.php"'' par :"_fin.inc.php" Le login et mot de passe qui fonctionne est uniquement "**agest**" associé au mot de passe "**dywvt**" ==== Tâche "Renseigner fiche de frais" ==== {{ :slam:ws:2013:ppe3.1:equipe2:jeu_d_essai1.png?1200 |}} ---- ===== Norme de développement ===== ** Erreurs de normes :** * Fichier ''_bdGestionDonnees.php'' : * Doit contenir ''.lib'' à la fin du nom du fichier (1) * Erreur de syntaxe dans les fonctions ''obtenirdetail[...]'' => ''obtenir**D**etail[...]'' (4) * Les accolades des fonctions sont à la ligne et non sur la même ligne (3) * Fichier ''_utilitairesEtGestionErreurs.php'' * Doit contenir ''.lib'' à la fin du nom du fichier (1) * Fichier ''init.inc.php'' * L'indentation n'est pas faite (2) * Fichier ''_gestionSession.lib.php'' * Les accolades des fonctions sont à la ligne et non sur la même ligne (3) * Fichier ''cSaisieFicheFrais.php'' * Les éléments de type texte //(lignes 159, 165, 171)// devraient avoir un nom préfixé par ''txt'' (5) * Fichier ''_sommaire.inc.php'' * Erreur de syntaxe dans les fonctions ''obtenirdetail[...]'' => ''obtenir**D**etail[...]'' (4) * Fichier ''cConsultFichesFrais.php'' * Erreur de syntaxe dans les fonctions ''obtenirdetail[...]'' => ''obtenir**D**etail[...]'' (4)