WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Système de gestion d’une agence de voyage


par Maurice Niyitanga
Independent Institute of Lay Adventist of Kigali. UNILAK - bachelor of Science in Information Systems and Manegement  2010
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

5.2.3. Test de validation

Ce test consiste à s'assurer que le logiciel répond aux spécifications prédéfinies. Il doit en outre se baser sur le matériel qui doit être utilisé par le logiciel et l'allocation de ressources. Ce test distingue les tests de validation du logiciel à ceux du système.

Il se fait sur l'ensemble des parties (modules) testées et approuvées du logiciel (modules) en tenant compte du matériel sur lequel il est implanté.

En fin, le test est arrêté quand il est constaté que les risques qui pourraient provenir des erreurs restantes, non corrigées, sont réduits tout en s'assurant que ces risques ne présenteront jamais une défaillance dangereuse en exploitation. Mais il faut aussi que le développeur se dispose à assister les utilisateurs pendant la mise en place du système, pour corriger toute erreur éventuelle qui apparaîtrait pendant cette phase.

Pour notre cas, le test unitaire a été fait, se rapportant sur chacun des quatre modules du logiciel.

Dans le module gérer les tickets, le test était de vérifier que les données saisies par l'utilisateur entrent dans la base de données de façon que l'on puisse retrouver ce qui a été saisi et modifier les nécessaires s'il y a le cas.

Les modules gestion des utilisateurs, gestion des lignes et gestion des branches l'administrateur du système enregistre les branches, les lignes ainsi que les utilisateurs du système. Il peut les modifier et les supprimer. Le test mené a prouvé que ces données entrent dans les tables respectives ce qui conduit à avoir les rapports correspondants.

Le chef des opérations de véhicules quant à lui, doit dans ce module, mettre à la disposition l'horaire journalier de chaque véhicule sur chaque ligne. Il doit aussi gérer les informations concernant les chauffeurs et les véhicules en ajoutant et en modifiant les informations.

En fin, le module de SECURITE DE L'APPLICATION fut testé pour se rassurer que chaque personne qui entre dans le système est identifiée, et s'il accède aux données du système relativement à ses privilèges.

Après ce test unitaire, tous ces modules ont été mis ensemble pour la vérification de la bonne circulation de l'information entre eux.

Pour terminer cette phase, le test de validation a servi à vérifier que le logiciel répond aux spécifications fonctionnelles. A la fin, il a été prouvé que le système répond aux besoins des utilisateurs.

5.2.4 Le test de régression

A la suite de la modification de l'un de constituants du logiciel, un test de régression a pour but de montrer que les autres parties du logiciel n'ont pas été affectées par cette modification, c'est le test de régression. C'est à dire que l'utilisation du logiciel peut engendrer les nouveaux besoins dans l'organisation. Le développement pouvant aussi être la cause de cette modification.

Le test d'un logiciel est une approche de vérification destinée à s'assurer que le logiciel répond aux besoins des utilisateurs. Sachant qu'un logiciel zéro défaut n'existe pas, tout analyste programmeur doit s'assurer d'avoir conçu un logiciel avec un minimum de fautes possible n'empêchant pas le fonctionnement du système.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"L'ignorant affirme, le savant doute, le sage réfléchit"   Aristote