Automatisez vos tests de régression : Replic Test

Tests automatiques regression IBM i

Testez efficacement de bout en bout vos mises à jour applicatives sur IBM lors des phases de Dev et avant leur mise en Prod.
rocket

Améliorez votre Time to Market

Détectez plus rapidement les régressions pour les corriger dès leur apparition dans le processus de développement et gagnez du temps sur la phase critique des tests.
infinity

Sécurisez les mises en prod

Evitez tout risque associé aux nouveaux déploiements, gagnez en stabilité du système, même lors de corrections urgentes ou avec des mises à jour fréquentes.
fast-forward (1)

Gagnez en productivité

Libérez le temps de vos équipes passé à la répétition de tests manuels, mieux employé à l'ajout de fonctionnalités.
graphic-design

Meilleure couverture

Couvrez un large éventail de scénari de test et l’exhaustivité de l’applicatif IBM i, avec des métriques présentables à des auditeurs.
Replic Test : principales fonctionnalités
layers
Intégration complète de la base de données de l'application

• Encapsulation automatisée des tables de base de données. Identification, restauration et comparaison automatiques pour tous les environnements de test (5250, Web, batch).
• Détection des différences dans les données, l’interface utilisateur et les spools (différences entre les écrans/ champs ajoutés, modifiés /longueurs de champs)
• Simplification et optimisation du processus de réinitialisation des données (garantissant la reproductibilité des tests) en sélectionnant automatiquement uniquement les fichiers et tables nécessaires à chaque scénario de test.
• Création de sous-ensemble de données réellement utilisées par le scénario de test pour réduire les délais d’exécution et augmenter la fréquence des replays.

XCASE0
Ex MDL Decouv G
Visibilité sur la couverture de code

Détails des lignes et du % de code couvert par un seul test ou merge des lignes et % par plusieurs tests (permet aussi de retracer toute surcharge du processus).
• Lors de la modification d’un objet, identification des tests qui l’impliquent, pour les relancer.
• Détection des modifications de programme non couvertes par un cas de test
• Récupération dynamique des infos via une UDF SQL ou dans un flux de travail automatisé.
• « Moteur d’encapsulation » intégrant n’importe quel objet (spool, dtaara, dtaq, objets IFS, joblog, etc…)

research
feedback
Expérience utilisateurs au cœur de l’outil

• Une seule commande pour enregistrer (à partir des actions de l’utilisateur) ou rejouer les scénari de test : la commande détecte automatiquement dans quelle modalité (enregistrement ou replay) elle doit s’exécuter et adapte son comportement pour copier, restaurer ou comparer les images de données.
• Enregistrement de scénari de référence, partage possible des scenari (enregistrement par l’utilisateur final du scénario de test, utilisé par le développeur lors du déploiement).
• Nombreuses options disponibles : créer des variantes de test en rechargeant un même jeu de données initiales, contourner les timestamps pour les comparaisons de replays, corriger les scenari/web services en cours…
Rapports personnalisables (tendance état des tests / log messages avec lignes de code impliquées / %age couverture code / temps gagné).
• Masquage possible des sets de données présentés dans un dashboard.

XCASE1
Ex MDL Decouv G
Modalités et Pilotage des tests

Planification automatique, en séquence ou en parallèle, avec un login identique ou différent.
• Lancement automatique avec différentes options, via d’autres commandes ou scripts
• Enregistrement de l’état des tests, des accès à la base de données, y compris les piles d’appels (call stack), des messages pertinents en cas d’échec et des métadonnées contextuelles (avec possibilité de laisser le job ouvert).
• Tests possibles selon les différentes autorités utilisateurs

gear
Spécificités techniques :
  • Écran natif 5250, Web Services, Intègre RLA, SQL, ODBC, JDBC. 
  • Plugable à ACS, SQL Scripts, Cypress ou Selenium.
 Les forces de Replic Test :

 Approche Systémique

 Data Centric / IBM i

Intégration IDE ou DevOps