Sobes.tech
Junior

Quel est le comportement attendu lors du test négatif?

sobes.tech IA

Réponse de l'IA

Le comportement attendu lors des tests négatifs est que le système gère les données d'entrée incorrectes, les actions utilisateur incorrectes ou les conditions environnementales défavorables sans crash, perte de données ou accès non autorisé.

Principaux scénarios de comportement attendu:

  • Afficher un message d'erreur informatif: L'utilisateur reçoit une explication claire et compréhensible du problème, par exemple : "Format email incorrect", "Le mot de passe doit contenir au moins 8 caractères", "Accès à la ressource demandée non autorisé".
  • Empêcher l'exécution d'une opération incorrecte: Le système bloque l'action qui pourrait entraîner une erreur ou des conséquences indésirables. Par exemple, le bouton "Enregistrer" est désactivé jusqu'à ce que tous les champs obligatoires soient remplis.
  • Revenir à un état stable précédent: En cas de défaillance ou d'opération incorrecte, le système doit revenir à l'état antérieur sans perdre les données correctes.
  • Enregistrer l'erreur: Les informations sur l'événement incorrect doivent être consignées dans les logs du système pour une analyse et un débogage ultérieurs.
  • Maintenir l'intégrité des données: Indépendamment des données d'entrée incorrectes, les informations existantes dans la base de données ne doivent pas être endommagées ou supprimées.
  • Aucune fuite de sécurité: Les données d'entrée incorrectes ne doivent pas permettre un accès non autorisé ou l'exécution de code malveillant.

Exemples de comportement attendu selon le type de test négatif:

Type de test négatif Comportement attendu
Format d'entrée incorrect Message de validation d'erreur, prévention de l'enregistrement/envoi.
Dépassement des limites Message de restriction, blocage de l'opération.
Champs obligatoires manquants Message d'erreur, prévention de l'enregistrement/envoi.
Suppression d'un objet utilisé Avertissement ou blocage de la suppression si l'objet dépendant existe encore.
Droits d'accès incorrects Message de refus d'accès.
Tentative d'exécution d'une action interdite Message d'erreur de droits ou incapacité à effectuer l'action.