• [^] # Re: Salut les moules

    Posté par (site web personnel) . En réponse à la dépêche Estampille : l'outil de gestion de tests ultra léger.. Évalué à 5 (+3/-0).

    Re bonjour les moules

    Je me permet de me répondre à moi même, tant pis si je passe pour un schizophrène
    mais j'ai pris le temps d'installer Estampille et de tester rapidement

    Le principe est le suivant :

    On saisit des cas de tests que l'on regroupe par module
    un cas de test est une description de comment effectuer une serie de test (les pas de test)
    mais manuellement

    Exemple sur un site web
    Cas de Test : Se connecter sur le site

    Pas No 1 : récupérer le login / mot de passe dans la BDD
    Pas No 2 : se connecter sur l'URL http://example.com
    Pas No 3 : Affichage de la page Accueil

    Ensuite on 'execute' le cas de test
    Le principe est de suivre les instructions de chaque pas et de préciser si
    le test est valide ou non
    on peut ajouter une copie écran
    décrire le résultat obtenu et mettre un commentaire

    Et a la fin cela génére un beau document prouvant par a+b que les tests ont été effectués

    Pour ceux qui connaissent c'est la version open source de X-Ray sur JIRA / Atlassian en moins étoffé mais

    1 - C'est libre (j'ose même pas demander le cout de la licence chez Atlassian)
    2 - Cela fonctionne plutot bien
    3 - cela genere un document PDF déjà correct

    Conclusion : très bon début, c'est simple et efficace.
    globalement j'aime bien IMHO

    Et même si déjà Estampille peut servir, ne serait que pour générer un rapport de test et garder un historique des tests avec possibilité d'avoir des stats ce qui est déjà plus que bien.

    Toujours a mon humble avis Il faudrait aller un peu plus loin avec la gestion de composant / version pour différencier les produits / applications testées
    Voir comment fonctionne JIRA X-Ray car la structure TEST PLAN / TEST SETS / TEST / TEST Steps
    puis EXEC PLAN / TEST EXECUTION est logique

    En gros un TEST PLAN regroupe des TEST SETS qui regroupe des TESTS qui contient des Steps

    Un Test correspond a un Cas de Test chez Estampille et les pas correspondent a des Steps, donc il manque les niveaux supérieurs qui sont nécessaires des que l'ont veut appliquer des tests sur un système un peut complexes qui comprend du matériel, du logiciel etc ...
    Et surtout que cela permet d'avoir des Set de test Génériques applicables a plusieurs TEST PLAN

    Ensuite petit truc : un type de pas de test serait intéressant :
    - manuel : l'existant
    - scripts python : pour lancer un script python
    - script shell : pour lancer un script shell
    L'ideal serait de pouvoir mettre a jour la bdd par API pour pouvoir automatiser les tests et remplir par scripts Estampille

    Mais bon pour l'instant le seul reproche sur Estampille : il est dommage de ne pouvoir stocker qu'une seule et unique copie écran

    Sinon ce projet est intéressant avec un bon début et j'espère qu'il continuera a évoluer

    Pour finir, tout cela n'est que suggestion, il ne s'agit en aucun cas de reproche

    Bon courage