Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
974 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Test de logiciels

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Test de logiciels

n°2090610
c-smik
Posté le 21-07-2011 à 12:16:05  profilanswer
 

Bonjour à tous,
 
Je lance ce topic car je suis actuellement à la recherche d'un logiciel me permettant de lancer une série de tests sur un ou plusieurs binaire(s) en respectant un certain scénario.
 
Pour concrétiser un peu la chose, voici le seul logiciel que j'ai trouvé permettant à peu près de faire ca : cucumber.
 
Le problème de cucumber est qu'il demande l'écriture de "classes" en ruby, ce qui rajoute un langage de plus sur tout l'architecture que nous avons a déployer (nous sommes en entreprise) alors que ce système serait utilisé a 99% pour tester du C/C++/php.
 
Je recherche donc le même genre de soft mais en beaucoup plus concis, sans utilisation de langage humain inutile, mais permettant de faire toute une série de tests en lancant différents binaires à des temps donnés, vérifier l'existence de fichiers, vérifier la cohérence de résultats, lancer des cron, etc.
 
A première vue, un script shell suffirait me diriez-vous, mais ce soft serait destiné pour des développeurs non habitués aux systèmes Unix, ou tout simplement pour faire des tests sur différentes architectures, et en étant le plus générique possible pour ne pas avoir à réécrire tous les tests pour chaque programme à tester.
 
En espérant avoir été assez clair, sachez tout de même que cela est bien flou même pour moi, et que cucumber est le meilleur exemple que j'ai a vous donner :)
 
Bien cordialement,

mood
Publicité
Posté le 21-07-2011 à 12:16:05  profilanswer
 

n°2090614
rufo
Pas me confondre avec Lycos!
Posté le 21-07-2011 à 13:16:11  profilanswer
 

SimpleTest ou Selenium pour applis web en php


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2090620
c-smik
Posté le 21-07-2011 à 13:34:49  profilanswer
 

Bonjour,
Ces framework sont intéressant mais ne s'appliquent qu'au php et permettent de faire des tests unitaires.
En soi, je ne cherche pas à faire des tests unitaires, mais plutot un test d'ensemble, beaucoup moins poussé dans le code et non pas a la recherche de bugs en particulier, mais pour s'assurer d'un fonctionnement idéal en phase de pré-production.
Cordialement,

n°2090631
rufo
Pas me confondre avec Lycos!
Posté le 21-07-2011 à 14:06:01  profilanswer
 

c-smik a écrit :

Bonjour,
Ces framework sont intéressant mais ne s'appliquent qu'au php et permettent de faire des tests unitaires.
En soi, je ne cherche pas à faire des tests unitaires, mais plutot un test d'ensemble, beaucoup moins poussé dans le code et non pas a la recherche de bugs en particulier, mais pour s'assurer d'un fonctionnement idéal en phase de pré-production.
Cordialement,


 
Les 2 produits permettent aussi de faire des tests d'intégration (tests via l'IHM). Pour Selenium, suffit de créer un scénario avec un enchaînement d'actions et pour SimpleTest (utilisé dans mon appli Icare, par ex, cf ma signature), suffit d'écrire des scripts php et d'analyser le html retourné via des regexp, par ex, pour voir si la page contient bien les infos attendues ;) J'ai pu ainsi automatiser complètement les TU et TI de mon appli...


Message édité par rufo le 21-07-2011 à 14:07:30

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2090668
c-smik
Posté le 21-07-2011 à 16:55:11  profilanswer
 

Cela reste pour faire des tests unitaires sur des scripts php ou sur une architecture web, ce qui n'est pas ce que je recherche.
Merci quand même ;)

n°2090854
c-smik
Posté le 22-07-2011 à 14:36:55  profilanswer
 

Bonjour,
 
Je vais pouvoir apporter quelques précision supplémentaires quant à mes attentes.
 
Nous recherchons en réalité un système permettant de définir des scénarios de la manière suivante :
- définir le lancement de différents scripts/binaires à des temps donnés (simulation de cron)
- spécifier des configurations différentes pour chaque lancement de binaires (en définissant une sémantique de fichiers de configuration, puis en la faisant évoluer)
- logger le tout
- permettre à des modules ou tout autre système externe de venir ensuite interagir avec les logs et/ou la sortie et/ou des données en SQL pour vérifier que tout est cohérent
 
La chose se présenterai idéalement comme ca.
 
Merci d'avance,
Bien cordialement,

n°2090867
rufo
Pas me confondre avec Lycos!
Posté le 22-07-2011 à 15:23:40  profilanswer
 

C'est quand même assez spécifique/précis comme besoin. J'ai peur que tu ne trouves pas ton bonheur (ou alors des outils payants hors de prix) :/...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2090870
c-smik
Posté le 22-07-2011 à 15:28:52  profilanswer
 

C'est bien ce que je me disais ...
En fait j'ai fais appel à vous après plusieurs jours de recherches et je commence a me résigner à coder moi même cet outil.

n°2090946
gilou
Modérateur
Modzilla
Posté le 22-07-2011 à 23:22:40  profilanswer
 

C'est le genre de truc a coder en perl, avec des modules ad-hoc.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2091009
rufo
Pas me confondre avec Lycos!
Posté le 23-07-2011 à 11:56:38  profilanswer
 

Pas négliger AutoIt aussi si c'est pour faire des tests sous Windows.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Test de logiciels

 

Sujets relatifs
Formulaire PHP avec test champs videsTemps de chargement - Test de performance
Test des elements dans un tableauTest sur un formulaire en javascript
XSD - test de valeur suivant contexteun petit test avec switch
Test de recrutement pour un studio de développement de jeux vidéosMise en place d'un test sur le nom d'un fichier
problème de test de collisions et gestion des scorestest et validation des logiciels
Plus de sujets relatifs à : Test de logiciels


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR