Performances et Benchmark

Un test de performance ou Benchmark est un test dont l'objectif est de déterminer et de mesurer la performance d'un logiciel.

tests de performance et benchmarking 

La notion de performance pour un logiciel est liée à ses fonctionnalités et à sa finalité. En effet, il convient pour chaque logiciel de déterminer quels seront les critères retenus pour en quantifier les performances. 

Si aucun critère n'a été défini, nos experts vous aideront dans un premier temps à identifier les quantités mesurables qui pourraient représenter les performances de votre logiciel.


Dans un second temps, nos experts mesurent les temps de réponse du système en fonction de sa sollicitation et proposent un rapport de performance clair et explicite. Si nécessaire, ils créeront des outils de sollicitation ainsi que des environnements de tests, simulateurs...

Cette activité permet d’améliorer certaines fonctions ou partie de code et de s’assurer qu’une nouvelle version ne perd pas en performance par rapport à la version initiale. En outre, il est possible de faire du benchmarking avec d'autres logiciels concurrents. Enfin la mesure de performances peut s'avérer indispensable pour spécifier l'infrastructure matérielle et logicielle dont vos clients auront besoin pour utiliser au mieux votre système.   
 

Cas d'application types : 

 

Pour des projets à grande échelle

Les performances et le dimensionnement de l'environnement d'exécution d'un logiciel deviennent des critères majeurs lorsque le logiciel est destiné à un environnement multi-utilisateurs comme les plateformes WEB, les systèmes de bases de données, de traitement de flux volumineux...
 

Pour renforcer la crédibilité du contrôle qualité

Lorsque les clients exigent un contrôle Qualité de haut niveau, mené avec indépendance et objectivité. Impliquer un fournisseur indépendant dans le processus de Test permet d'en garantir l'intégrité.

Notre valeur ajoutée :

     

Développement spécifique

Une double compétence Test + Développement pour proposer des outils sur mesure parfaitement adaptés et des environnements de simulation uniques et spécifiques.

Autonomie

Adaptation et intégration au processus existant du client sans bouleverser les méthodes de travail pour la plus grande autonomie.
 

Plateforme de Test

KeepCore possède un parc de machines et d'environnements très riche et très varié, en permanente évolution.

Expérience

Une équipe très expérimentée aux différents métiers du Test, qui maîtrise de nombreuses technologies et ne cesse de se perfectionner.

Les étapes clés d'un projet :

 
performances et benchmark
Les grandes étapes d'un projet type,
du démarrage à la livraison.

Relation avec le client :    
     

Au démarrage
testsFourniture du logiciel exactement comme lors de la fourniture à l’utilisateur final.
performanceCahier des charges afin de connaître les contraintes à laquelle sera soumis le logiciel.
benchmarkDétermination des critères de performances en relation avec le client.

 
Livrables à l’issue du projet :
rapport de testRésultats des tests avec une description précise des conditions des tests.
environnements de testDescription de l’environnement des tests.
     
Pour compléter ce test, il est intéressant de faire subir au logiciel des tests de charge afin de s’assurer de son bon fonctionnement lors des conditions d’utilisation réelles.
     
Besoin de plus d’explication ou de détail, contactez nous.
 
Keepcore
© 2008 KeepCore, Qualité, Test et Développement de logiciels
Joomla! est un logiciel libre distribué sous licence GNU/GPL.