Comment tester nos programmes C++.... - Programmation
Marsh Posté le 06-12-2001 à 09:01:57
Oui, tester les bugs, la vitesse d'exécution, tout... 
 , et même la synchronisation de threads pour certains projets... 
Marsh Posté le 06-12-2001 à 09:03:48
bah bug, je lance le barda (jamais bosser sur de trop gros projet), je cliquette dans tout le sens et je regarde si ca tiens le coup 
 
 
enfin le truc c'est de faire un peu, de tester, debugguer jusqu'a ce que ca aille etc etc 
 
pour la vitesse je vois ca quand j'ai deja un truc qui tourne sans anycroche, le truc c'est de reperer le point lent du programme..... Apres pour l'opt ca devant des cas... 
Marsh Posté le 06-12-2001 à 10:13:36
  
Personne ne connait une méthode (structurée) pour faire des tests avant de livrer le projet a une autre équipe ?? 
 
 
Marsh Posté le 06-12-2001 à 11:47:52
| karens a écrit a écrit  : Personne ne connait une méthode (structurée) pour faire des tests avant de livrer le projet a une autre équipe ??  | 
 
 
première chose indispensable tu passes ça sous un debugger mémoire genre boundschecker ou purify, ça doit déjà t'éviter pas mal de bleme. 
Deuxio tu testes pour la vitesse avec un profiler 
Tertio mais ça c'est dans le code faut utiliser le mécanisme 
des exceptions pour capturer toutes données non attendues, ainsi 
t'es sur des données qui traversent ton programm, ceci c'est dans le design même du code qu'il faut y penser 
De plus si c'est un programme windows, y'a un programme qui permet de simuler les entrées d'un utilisateur mais je connais plus son nom 
Marsh Posté le 06-12-2001 à 11:48:22
et bien il te faut reproduire des tests en grandeur nature le plus proche de la realité.. et ca, depend bcp de ton projet. 
 
il faut mettre en place des procedures de tests validés à l'avance.. bon j'en cé pas plus.. j'suis pas testeur .. ce que je cé .. c'est qu'ils ralent quand ils tombent sur un bug 
 
Marsh Posté le 06-12-2001 à 08:50:07
Connaissez-vous un framework pour tester vos programmes C++ ?
Quelle methode utilisez-vous pour faire vos tests ?