Bonjour,
Pour savoir si un script fonctionne ou non, il n'y a pas de solution miracle, il faut le tester. Et seule l'expérience, à la fois fonctionnelle pour savoir ce que ton script doit faire et technique pour savoir ce que ton script ne doit pas faire, te permet de savoir quelles sont les erreurs à éviter.
En tant que développeur il te faut au minimum effectué des tests unitaires pour vérifier si les différentes parties du scripts fonctionnent indépendamment les unes des autres, tests d'intégration pour vérifier si elles fonctionnent ensemble (bien que souvent déporté à des services tests, y a un minimum de vérification à faire quand on développe

) ...
- Si tu as deux champs A et B et une fonction qui fait la somme des valeurs spécifiées, est-ce que ta fonction va bien lire la valeur de A ? la valeur de B ?
- si tu saisie la valeur 1 dans A et 2 dans B, est-ce que tu obtiens bien 3 ?
Ensuite il faut tester les choses qui ne sont pas sensée arrivée et voir comment ton script réagit pour les interdire ou pour les gérer en exception
- Que se passe-t-il si au lieu de mettre un nombre dans A tu mets des caractères non numériques ?
- Est-ce que ça fonctionne aussi avec des nombres décimaux ? négatif ?
Il faut aussi tester la sécurité du script,
- est-ce que le script ne permet pas d'injection de code sql, javascript, ...
- est-ce que les contrôles sont fait par le navigateur en javascript ? (ne jamais faire confiance à l'utilisateur)
- est-ce que les contrôles sont également fait par le serveur ? (ne JAMAIS faire confiance à l'utilisateur)
- ...
Et tu peux effectivement avoir ensuite des tests de performances pour l'optimiser en fonction de son utilisation
- combien de temps mets le script à s'exécuter ?
- combien de ressources consommes-t-il ?
- est-ce que le serveur sur lequel il est déployé est correctement calibré pour supporter son exécution par un utilisateur ? par 100 utilisateurs ? par 1000 ...