Voici Estampille. Estampille vise à remplacer les fichiers tableurs partout où l’installation d’une suite complète de tests (Squash, HPALM…) n’est pas possible. Il est distribué sous licence GNU GPL.
Cet outil permet de rédiger des cas de test composés de pas de tests. Il permet d’exécuter manuellement ces cas de test autant de fois que nécessaire. Un cas de test peut être appelé dans d’autres cas de tests pour factoriser la rédaction des cas. Les résultats d’exécution sont exportables sous forme de dossiers PDF.
Enfin une page de statistiques offre une vue générale de l’avancement des tests.
Contrairement aux suites logicielles de tests existantes, Estampille n’a pas besoin de base de données, ni de serveur dédié. Les tests et exécutions de tests sont stockées sous la forme de fichiers JSON partageables facilement ; que ce soit par courriel, répertoire réseau partagé, synchronisation cloud, etc.
Cet outil ultra léger (<300 ko tests unitaires compris) est écrit en python et utilise flask pour présenter l’interface graphique sur le navigateur web. Il fonctionne indifféremment sous Linux ou Windows.
Voilà déjà la fin d’une dépêche courte pour un outil simple qui répond à un besoin concret.
Aller plus loin
- dépôt de code source (410 clics)

# J'ai rien compris
Posté par jtremesay (site web personnel) . Évalué à 4 (+2/-0).
si une bonne âme veut bien m'éclairer
C'est quoi le rapport entre un .ods/.xlsx et une suite de test ?
c'est quoi un pas de test ?
Je suis confus, les trucs de tests que je connais viteuf (unittests/pytest, junit, Qt test) n'ont pas n'ont plus besoin de base de données ou de serveurs ‽
[^] # Re: J'ai rien compris
Posté par Voltairine . Évalué à 2 (+0/-0).
Impossible c'est incognoscible.
[^] # Re: J'ai rien compris
Posté par Benoît Sibaud (site web personnel) . Évalué à 7 (+4/-0).
Lorsqu'aucun outil n'est utilisé pour gérer l'exécution et les résultats de tests, ça se finit dans un tableau qui décrit les étapes de tests (aussi nommés « pas de tests »/teststeps), et un OK / KO ou ❌✅🟥🟢 ou des fonds colorés rouge/vert ou …
Il y a des outils pour les tests unitaires, pour les tests de performances, pour les tests bout en bout, pour les tests de sécurité, pour les tests d'accessibilité, pour gérer les exigences fonctionnelles et non-fonctionnelles et leurs respects via les tests, pour stocker les résultats de tests, pour programmer/gérer les campagnes de tests, etc. Bref le test logiciel c'est relativement vaste (en termes d'outils).
[^] # Re: J'ai rien compris
Posté par octane . Évalué à 2 (+0/-0).
J'ai l'impression qu'il faut traduire littéralement le français en anglais, puis le lire en anglais ça aide :)
Le "Voici Estampille" devient "Here is estampille". Et la suite:
This tool can write testcases composed of teststeps.
et c'est plus clair.
En gros, tu gères tes tests à La Rache (ISO1664 approved) avec un fichier .txt (ou rien) bien crado, bah estampille te permet de mettre tout ça dans un joli xls/ods, et doit te générer quelques beaux graphes et camemberts avec sûrement de la couleur (j'ai pas regardé).
# Salut les moules
Posté par Christophe B. (site web personnel) . Évalué à 4 (+2/-0).
Bonjour a tous
petite question : si l'intérêt de la chose est de mieux présenter les tests
pourquoi ne pas fournir une petite copie écran pour voir ce que cela donne …
un petit dessin vaut mieux qu'un grand discours
Merci
[^] # Re: Salut les moules
Posté par Christophe B. (site web personnel) . É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
[^] # Re: Salut les moules
Posté par Marc Quinton . Évalué à 3 (+1/-0). Dernière modification le 24 juin 2026 à 09:43.
merci pour l'info et description ; je me suis permis de référencer Estampille dans la catégorie TCMS de Openhub. Me concernant, je suis parti depuis plusieurs années sur KiwiTCSM avec un tout petit public très heureux de remplacer un fichier XLS par une application, mais aussi en évitant la solution d'entreprise un peu plus lourde (moins ergonomique?).
Ha, au fait, toujours pas de copie d'écran :-)
[^] # Re: Salut les moules
Posté par Christophe B. (site web personnel) . Évalué à 2 (+0/-0). Dernière modification le 25 juin 2026 à 09:29.
Tu es caustique :)
Si je trouve le temps, je m'en occuperai (en fait je sais toujours pas comment insérer des images dans ce forum … )
Sinon j'aimerai juste savoir si ma réponse correspond bien à ce qu'apporte Estampille, une petite réponse du ou des auteurs de la dépêche serait la bienvenue ;)
[^] # Re: Salut les moules
Posté par BAud (site web personnel) . Évalué à 2 (+0/-0).
c'est pourtant facile d'insérer une image existante
[^] # Re: Salut les moules
Posté par Christophe B. (site web personnel) . Évalué à 2 (+0/-0).
Je viens lire la FAQ en gros je pose l'image sur un site et j'utilise le tag
Pour les sites cités :
Pix de Toile => Probleme de Certificat
Lutim => ok mais il faut un serveur
OK j'ai compris le principe merci
[^] # Re: Salut les moules
Posté par Ysabeau 🧶 (site web personnel, Mastodon) . Évalué à 3 (+0/-0).
La FAQ mérite un toilettage en effet.
Faut juste que tu trouves un hébergeur d'images, ou qu'elles viennent de ton serveur, ou que tu réutilises des images piquées ailleurs, ce qui est une pratique détestable le plus souvent. Il y a une ou deux entrées de suivi demandent à pouvoir héberger les images sur LinuxFR qui datent de Mathusalem.
Je n’ai aucun avis sur systemd
[^] # Re: Salut les moules
Posté par Benoît Sibaud (site web personnel) . Évalué à 4 (+1/-0).
Y en a plein d'autres. Exemple https://pic.infini.fr/ ou d'autres par exemple dans https://www.chatons.org/search/by-service?service_type_target_id=149&field_alternatives_aux_services_target_id=All&field_software_target_id=All&field_is_shared_value=All&title=
[^] # Re: Salut les moules
Posté par Christophe B. (site web personnel) . Évalué à 5 (+3/-0). Dernière modification le 29 juin 2026 à 11:36.
Comme promis :
Voici quelques copies écrans :
Attention elle ne sont présentes que pendant 15 jours
Je rappelle le principe de base :
1 - on crées des cas de tests avec des pas de tests
du style :
- l'utilisateur se connecte sur l'application a tester avec un login / mot de passe
- l'affichage de la page d'accueil est correcte
2 - On execute le cas de tests
- on valide ou non le pas de test ex: pas de connexion => TEST NON VALIDE
- L'affichage de la paage d'accueil n'est pas correctement centré sur tablette => TEST NON VALIDE
Etc …
Estampille permet de saisir des commentaires sur les résultats de ce que l'on teste avec possibilité d'insérer une copie écran (dommage la il en faudrait parfois plusieurs)
3 - une fois terminé toutes les executions on peut lancer un rapport d'exécutions
ce document est un récapitulatif à destination de la hiérarchie dont il faut que cela simple et claire (comprendre quelques lignes pour dire OK tout va bien Madame la marquise et quelques jolis graphique en VERT, les camemberts ça passe bien … )
4 - Les statistiques sont la pour montrer que le travail avance et que de plus en plus de choses fonctionne correctement
Pour ceux qui aurait un doute sur l'utilité de ce genre de logiciel, c'est que vous ne travailler pas souvent en équipe.
Par exemple mon équipe doit livrer un ensemble de serveur formant un Cluster pour héberger un série de machines virtuelles.
L'équipe qui doit mettre en exploitation ce cluster, peut très bien se plaindre comme quoi tel ou tel fonctionnalité n'est pas présente ou pas activé.
Si vous avez un rapport de test qui le certifie, cela atteste que vous avez fait votre travail
si vous n'avez rien …
Dans une équipe ou la confiance règne pas de problème, par contre tout les clients que vous allez rencontrer ne le seront pas toujours, sans parler de ceux qui cherchent des coupables car ils n'ont pas de solutions, et j'ai même connu dans certains établissements ou le sabotage permettait de partir à l'heure … rien à foutre si le travail n'est pas fait et si cela coute des sous pour réparer.
bref avec ce type de logiciel vous pouvez harmoniser les procédures de test dans votre équipe
et produire un rapport
Les écrits restent les paroles s'envolent, cela reste encore vrai de nos jours malgré la dématérialisation …
[^] # Re: Salut les moules
Posté par Benoît Sibaud (site web personnel) . Évalué à 5 (+2/-0).
Elles seront conservées plus de 15j si elles sont utilisées comme images sur LinuxFr.org (vues qu'elles seront stockées indéfiniment dans le cache img).
[^] # Re: Salut les moules
Posté par Christophe B. (site web personnel) . Évalué à 3 (+1/-0).
Okaaaayyyy
Merci pour l'info
C'est beau la technique quand même :)
[^] # Re: Salut les moules
Posté par Christophe B. (site web personnel) . Évalué à 2 (+0/-0).
Les images sont dans le désordre (ou je me suis trompé …)
est il possible de changer l'ordre des liens 1234 en 2341 s'il vous plaît ?
D'avance merci
[^] # Re: Salut les moules
Posté par Benoît Sibaud (site web personnel) . Évalué à 4 (+1/-0).
Avec les alt qui correspondent et l'ordre décrit ensuite.
[^] # Re: Salut les moules
Posté par Christophe B. (site web personnel) . Évalué à 2 (+0/-0).
Vous avez, Monsieur, toute ma gratitude
Cordialement
[^] # Re: Salut les moules
Posté par Stéphane Ascoët (site web personnel) . Évalué à 1 (+0/-0). Dernière modification le 08 juillet 2026 à 18:19.
Ça ressemble un peu à un mélange du tout premier outil du style que j'avais utilisé il y a près de vingt ans, je ne sais plus comment il s'appelait, et de Jenkins.
[^] # Re: Salut les moules
Posté par Kalinka . Évalué à 1 (+1/-0).
Bonjour,
Tout d'abord, veuillez m'excuser pour ma réponse tardive, j'étais en déplacement.
Je vous remercie pour vos messages très pertinents, y compris les explications détaillées étayées de captures d'écrans.
Je note qu'il vous manque d'une part les fonctionnalités TEST PLAN et TEST SETS, et d'autre part la possibilité de lancer des scripts shell ou python comme pas de test automatique.
Ce sont deux bonnes idées. Auxquelles j'adhère.
Autant la première partie est aisée à mettre en oeuvre, autant la seconde demande un peu de réflexion : ne serait-ce pas plus performant de s'interfacer avec un framework de test python existants comme "behave" pour python par exemple ?
Je vous souhaite un agréable week-end
[^] # Re: Salut les moules
Posté par Christophe B. (site web personnel) . Évalué à 2 (+0/-0). Dernière modification le 05 juillet 2026 à 12:41.
Je connaissais behave de nom, et j'ai du relire ce dont il était capable.
A mon humble avis il faut savoir rester simple pour moi *
il suffirait définir un protocole basé sur l'exit code
0 => Ok test reussi
1 => test pas bon
Avec en plus un message ou un texte explicatif
Pas besoin de grand chose
En gros un peu comme les plugin sur CENTREON, c'est pas l'eau chaude revisitée mais c'est efficace, le principe d'adapte a toutes langages, scripts etc …
IL vaut mieux ne pas se cantonner à un outil, mais permettre a un max d'outil de s'interfacer. Exemple X-RAY ne s'interface qu'avec des produits payants et cher … dommage cela doit correspondre à un besoin mais cela reste très restreint.
Il faut rester simple c'est plus facile a faire évoluer ;)
[^] # Re: Salut les moules
Posté par BAud (site web personnel) . Évalué à 2 (+0/-0).
ce serait bien d'ajouter les entrées de suivi afférentes
https://codeberg.org/Agapanthe-edition/estampille/issues y correspondant, histoire que cela soit pris en compte
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.