comment savoir si son script PHP fonctionne bien ou nn ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : comment savoir si son script PHP fonctionne bien ou nn ?

Re: comment savoir si son script PHP fonctionne bien ou nn ?

par @rthur » 22 juin 2016, 10:41

Bonjour,

Il n'y a pas des milliers de solution, il faut avoir modélisé et développé ton script en prenant en compte la volumétrie et les contraintes spécifiques à ton client.
Et lors de la mise en place, tester, tester et retester.
Pour cela il existe des solutions dont Google te donnera bcp + de détails : Fait un cahier de recette le plus complet possible, des tests unitaires, des tests de charge et fait appel à une boite spécialisée pour vérifier la sécurité.

##edit : grillé par Ryle ;)

Re: comment savoir si son script PHP fonctionne bien ou nn ?

par Ryle » 22 juin 2016, 10:37

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 ...

comment savoir si son script PHP fonctionne bien ou nn ?

par abdes » 22 juin 2016, 00:52

Bonjour à tous,
j'ai developpe un script en PHP pour mon client mtn je vais mettre le script sur l'hebergeur
mais j'ai qlq questions :
comment savoir si son script fonctionne bien ou nn ?
comment eviter les erreurs ?
si on a par expemle bcp d'utilisateur qui utilisent le script ds le meme temps y a-t-il des soucis pour que le script se plante ?

j'ai besoin de vos conseils !!