0% ont trouvé ce document utile (0 vote)
31 vues6 pages

Test & Valdiation Presentation

Le document décrit les besoins fonctionnels et non fonctionnels d'une application web de cours de change. Il présente également un plan de test au niveau composant et choisit SonarLint comme outil de test statique. Un test structurel de la liste des cours est également proposé.

Transféré par

Wassim Becheikh
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
31 vues6 pages

Test & Valdiation Presentation

Le document décrit les besoins fonctionnels et non fonctionnels d'une application web de cours de change. Il présente également un plan de test au niveau composant et choisit SonarLint comme outil de test statique. Un test structurel de la liste des cours est également proposé.

Transféré par

Wassim Becheikh
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Test et validation

Besoins fonctionnels :
 L’utilisateur doit entrer son pseudo et son mot de passe pour accéder à l’application
web
 L’utilisateur doit pouvoir accéder aux données de cours de change.
 L’utilisateur doit connaitre l’historique de cours de change d’une devise choisie.
 Les utilisateurs du groupe 1 ont accès aux fonctionnalités de modification de cours de
change
 Les utilisateurs du groupe 2 ont accès aux fonctionnalités de modification et sa
validation
 Les utilisateurs du groupe 3 ont accès aux fonctionnalités de confirmation des
modifications et l’exportation des données de cours de change

Besoins non fonctionnels :


 Les mots de passe sont stockés de manière sécurisée.
 Le moyen d'information est compréhensible par tous.
 L’ensemble des pages du site doit être accessible en 3 clics maximum depuis la page
d’accueil.
 Les fonctionnalités de l’application doivent être rapidement exécuté (moins de 2s)

Plan de test :
Niveau de test : Test de composant

Cas de test Résultat attendus Validé (Oui/Non) Observations

J’ouvre le page de Formulaire de Oui


connexion connexion apparait
dans un page bien
présenté
Saisir un nom d’utilisateur Affichage d’un Oui
incorrecte message d’erreur()

Saisir un mot de passe Affichage d’un Oui


incorrecte message d’erreur()

Les mots de passe sont Mot de passe Oui


stockés de manière chiffré
sécurisée. (Test de
sécurité)

Accès au page d’accueil Réponse Oui


après le saisi de les instantanée(<2s)
informations valides d’un
utilisateur (Test de
performance)

Atelier 3 : Test statique

On choisit SonarLint comme l’outil de test statique de notre projet


SonarLint est une extension que vous pouvez ajouter à un IDE tel que Visual Studio. Cette
solution apporte des commentaires en temps réel aux développeurs sur la qualité de leur
code. Vous serez donc capable de détecter des problèmes en quelques secondes et ainsi
améliorer votre productivité

Les avantages :
● Détecter les problèmes de code dès leur apparition afin de réduire les coûts liés à
leur correction ultérieure.
● Améliorer la qualité du code en suivant les recommandations et en appliquant des
bonnes pratiques de programmation.
● Adapter les règles de qualité du code pour répondre aux besoins spécifiques du
projet.
● Automatiser l'analyse du code à chaque modification grâce à l'intégration continue.
● Suivre l'évolution de la qualité du code en assurant une traçabilité des problèmes.
● Communiquer efficacement grâce à des rapports et des tableaux de bord visuels.
● Soutenir plusieurs langages de programmation.
● Améliorer la sécurité du code grâce à la détection des vulnérabilités.
● Bénéficier d'une communauté active et d'une mise à jour fréquente grâce au
caractère open source.
le résultat de test de SonarLint sur notre projet :
Atelier4 : Test structurel

On a choisi de faire un test structurel de ListView de table de cours de change.

Atelier5 : Outil gestion de test

1-Le Choix d’outil de gestion et de suivi d’activité de test :

Katalon : un outil de test puissant, polyvalent et facile à utiliser qui ne nécessite


pas de connaissances en programmation, ce qui permet aux testeurs de créer et d'exécuter
facilement leurs tests automatisés pour un large éventail de scénarios de test.

Avantages de Katalon :

 Facilité d'utilisation : Katalon est connu pour sa facilité d'utilisation, ce qui en fait un
choix populaire parmi les testeurs, même ceux qui n'ont pas une expertise
approfondie en programmation.
 Prise en charge multiplateforme : Katalon prend en charge la création de tests
automatisés pour des applications web, mobiles et de bureau, ce qui le rend
polyvalent pour les équipes de test.

 Interface utilisateur graphique (GUI) : Katalon offre une interface graphique intuitive
qui permet de créer des scripts de test sans avoir à écrire du code à partir de zéro.

 Intégration avec d'autres outils : Katalon peut être intégré à d'autres outils de gestion
de projet, de suivi des bogues et de gestion de code source, tels que JIRA, Git, Jenkins,
et bien d'autres.

 Bibliothèque d'objets prédéfinie : Katalon propose une bibliothèque d'objets


prédéfinie pour les applications populaires, ce qui accélère le processus de création de
tests automatisés.

Inconvénients de Katalon :

 Coût : Katalon offre une version gratuite, mais certaines fonctionnalités avancées
nécessitent une licence payante. Le coût peut être un facteur limitant pour certaines
entreprises.

 Dépendance aux mises à jour : Comme tout logiciel, Katalon nécessite des mises à
jour régulières pour maintenir sa compatibilité avec les nouvelles versions des
navigateurs et des systèmes d'exploitation.

 Courbe d'apprentissage : Bien que Katalon soit convivial pour les débutants, il peut y
avoir une courbe d'apprentissage pour les utilisateurs qui souhaitent exploiter
pleinement ses fonctionnalités avancées, notamment la programmation de scripts
personnalisés.

 Support limité pour les technologies de pointe : Katalon peut ne pas offrir une prise en
charge immédiate des dernières technologies ou des applications très complexes
2-Implémentation de test

On a utilisé Katalon pour implémenté le plan de test (tentative de connexion) qu’ on a mentionné
dans l’atelier 2

Vous aimerez peut-être aussi