====== 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)