Nous sommes heureux d'annoncer la sortie de la dernière version 1.0.0 de Cerberus.

Cette release majeure voit le jour suite à l'ajout de trois fonctionalités majeures :

  • la gestion de campagne de test, lien essentiel entre les cas de tests et la release;
  • l'intégration de nouveaux framework de test permettant des tester fonctionellement des couches de web services;
  • l'affichage en temps réel de l'execution des tests executés sur un serveur distant.

Cerberus entend porter la méthodologie du développement piloté par les tests (Test Driven Development), mettant à disposition des acteurs du développement (des specifications à la validation du développement en passant par la phase de développement elle-même) un socle d'information fonctionelle et technique commun. Fini l'utilisation de deux outils distincts pour décrire les tests et automatiser ceux-ci, décrire un cas de tests revient à implémenter celui-ci (de part l'utilisation de librairies de données ou de groupement d'actions) . Et cette façon de structurer l'information rends les tests bien plus facilement maintenable dans le temps.

Les tests peuvent être lancés par tous via l'application, ou en mode batch sur une campagne de test par exemple (sur plusieurs queues simultanément et plusieurs environement si nécessaire). Les compte-rendus d'executions s'accompagnent désormais, en plus des screenshot pleine page et des logs Cerberus sur chaque actions, du code source des pages testées et des logs selenium (Vue Serveur et Browser), permettant l'interpretation des résultats par le plus grand nombre.

Dans une prochaine version, nous integrerons notement une interface à framework de test d'application mobile (Appuim), poursuivant notre stratégie de centraliser les tests quelques soient les technologies.

Vous pouvez la télécharger ici.

Nous heureux d'annoncer la sortie de la dernière version 0.9.1 de Cerberus. Cette version ajoute de nombreuses nouvelles fonctionnalités.

Parmi lesquelles :

  • Meilleure stabilité dans l’exécution des tests Selenium ( ex : Cerberus attend qu'un champ soit affiché pour interagir avec).

  • Support des exécutions manuelles.
- De nombreux nouveaux écrans pour récupérer une visu sur l'ensemble des données et configuration de Cerberus.

  • Support de IE9 10 11 et Chrome.

  • Nouvelles fonctions de contrôle et actions.

  • Gestion des jeux de données de test en manuel (pour les systèmes qui ne permettent pas facilement de les récupérer en SQL)

  • Gestion des droits d’accès plus fine avec des groupes dédiés : test, executor, intégration et administrator groupes
  • Meilleure documentation et refactoring du code.

  • Amélioration des fonctions d'édition des tests (ex : duplication d'un step d'un test à un autre).

  • ...

Vous pouvez la télécharger ici.