Pourquoi tester une application ?

Parce que : « elle fonctionne chez moi » n’est pas une stratégie qualité. Une application possède de multiples comportements. Une modification apparemment simple peut en affecter d’autres. Les tests servent à vérifier de manière organisée que les comportements importants correspondent aux attentes.

Que faut-il tester ?

Prenons une connexion.

Cas nominal

Identifiants valides.

Mauvais identifiants

La connexion doit échouer correctement.

Champ absent

L’application doit gérer le cas.

Service indisponible

L’interface doit réagir.

Utilisateur non autorisé

Le contrôle d’accès doit fonctionner.

Plusieurs niveaux

Le programme CAFP couvre notamment :

  • QA ;
  • tests fonctionnels ;
  • tests d’intégration ;
  • tests automatisés.

Tester n’est pas essayer au hasard

Un test doit répondre à une hypothèse.

ÉTAT INITIAL

↓

ACTION

↓

RÉSULTAT ATTENDU

↓

RÉSULTAT OBSERVÉ

Exemple

État : utilisateur non connecté.

Action : demande d’accès à une ressource protégée.

Attendu : refus selon le comportement défini.

La bonne culture

Le test ne doit pas arriver uniquement à la fin.

Il accompagne la conception et le développement.

Formation Développement d’Applications et Solutions Connectées au CAFP Casablanca

Consultez la page principale de cette filière pour retrouver la durée, les conditions d’admission et les informations de préinscription.

Retour à la filière
WhatsApp