Test sans code

Qu'est-ce que le test sans code?

Test sans code, une technique de test réalisée sans exécution de code. Les techniques de test statique telles que la revue et l'analyse statique font partie des tests sans code.

  • Révision - Généralement utilisé pour trouver et éliminer les erreurs ou les ambiguïtés dans des documents tels que les exigences, la conception, les cas de test, etc.

  • Analyse statique - Le code écrit par les développeurs est analysé (généralement par des outils) pour les défauts structurels qui peuvent conduire à des défauts.

Types d'avis:

Les types d'avis peuvent être donnés par un simple diagramme:

Analyse statique - Par outils:

Voici les types de défauts détectés par les outils lors de l'analyse statique:

  • Une variable avec une valeur non définie

  • Interface incohérente entre les modules et les composants

  • Variables déclarées mais jamais utilisées

  • Code inaccessible (ou) Dead Code

  • Non-respect des normes de programmation

  • Vulnérabilités de sécurité

  • Violations de syntaxe