Release note
L’année en cours fut riche en enseignements et en évolutions.
En perpétuelle écoute des sociétés, organismes, associations qui nous font confiance nous mettons
tout en œuvre pour faire évoluer CloudNetCare en correspondance avec vos besoins.
Ainsi nous sommes aujourd’hui capables, par exemple, d’automatiser un test qui nécessite une double
authentification ou la lecture d’un QRcode.
Retrouvez ci-après tous les détails.
New features

Création de tests fonctionnels en langage Gherkin
Il est désormais possible de créer et définir un test fonctionnel en langage en « Gherkin ».
Un « G » sera visible à côté du titre du test fonctionnel.
Gestion des « shared members »
Cette fonctionnalité permet de rattacher des comptes utilisateurs membres à un compte principal. Les comptes membres pourront créer leurs propres scénarios, tests fonctionnels.
Ils pourront exécuter mais ne pourront pas modifier les items appartenant à d’autres comptes pour éviter les accès concomitants sur les différentes ressources.


Visibilité des ressources machines disponibles
Cette fonctionnalité permet d’afficher la disponibilité des ressources affectées à un environnement.
Validation par Jeu de Données
Il est possible d’effectuer une validation en choisissant un jeux de données actif en plus du navigateur.
Les variables globales, elles seront gérées en validation et peuvent être demandée si la valeur n’est pas connue au moment de la validation de l’étape.


Fermeture bloc scénario
Une option a été créée dans les paramètres du compte et permet selon les besoins de fermer automatiquement la liste des scénarios après avoir cliqué sur l’un d’eux.
Métriques des plans de tests
Pour chaque plan de tests, le nombre d’étapes exécutées, de parcours, d’étapes, … sont désomrais disponibles.


Modification de la gestion des variables
Les variables créées sont désormais accessibles depuis un parcours utilisateur.
Jeu de données automatiquement renseigné dans le test fonctionnel
Lors de l’activation des jeux de données dans d’un test fonctionnel, ceux-ci sont automatiquement renseignés à leur activation par les premières valeurs par défaut indiquées dans le parcours.


Gestion des parcours utilisateurs
Empêcher la suppression d’un parcours lié à un test fonctionnel.
Tâches de supervision liées
Une option permettant de lier plusieurs tâches est désormais disponible.
Cette option évite le chevauchement lorsque plusieurs tâches sont actives et utilisent le même compte de
connexion. Cette option s’active sur l’écran de paramétrage de la tâche.


Périodes de « maintenance » sur une tâche de supervision
Une fonctionnalité de planification de périodes de maintenance a été développée et mise en place la plateforme.
Il est désormais possible de définir à l’avance des périodes durant lesquelles une ou plusieurs tâches seront désactivées.
Évolutions parcours
Copier/Coller une ou un ensemble d’étapes.


Importer un jeu de donnée
Importer le JDD d’un test fonctionnel à partir d’un autre test fonctionnel (standard, pas Gherkin)
NOUVEAU RECODER WEB
En plus du plugin Selenium IDE, CloudNetCare propose son propre recorder web.
Il permet d’enregistrer des parcours utilisateurs web de manière simple et efficace dans le but de les reproduire.
Plusieurs option permettent de le paramétrer.
- Mode simple basé sur les actions
- Mode avancé basé sur les xPaths
- Mode d’exécution multi-xPaths (Tous les xPaths alternatifs sont tentés avant de déclencher une erreur)
- Activer la surbrillance lors du survol des zonez d’actions

UX Enhancement

Stratégie de confirmation de l’erreur
Cette fonctionnalité permet d’accéder au premier run en cliquant sur l’icône si le test fonctionnel est en erreur si l’option « Rejouer » le test fonctionnel en cas d’erreur est coché.

Gestion des parcours utilisateurs
En plus du plugin Selenium IDE, CloudNetCare propose son propre recorder web.

Gestion des parcours utilisateurs
Refonte du ré-ordonnancement des parcours dans les tests fonctionnels.

Gestion des parcours utilisateurs
Fixer la première ligne des jeux de données (titres) lors des scroll.

Navigateur par défaut
Associer un navigateur par défaut à la création d’un test fonctionnel.

Click droit/ouvrir dans un nouvel onglet
Pouvoir faire un clic droit/ouvrir dans un nouvel onglet pour pouvoir avoir le visuel de plusieurs tests en même temps depuis la page des historiques,depuis la page d’un plan d’exécution et depuis un parcours utilisateur.

Amélioration du lecteur vidéo
Possibilité dans les vidéos de faire avancer le lecteur vidéo sur le moment souhaité.
Ajout des sous titres sur la vidéo.

Amélioration de la gestion du « multi onglets/fenêtres »
Possibilité dans les vidéos de faire avancer le lecteur vidéo sur le moment souhaité.
Ajout des sous titres sur la vidéo.

Affichage du run d’un tests source de supervision
Lors du paramétrage de l’itération source d’un parcours pour une tâche de supervision, le descriptif des étapes du run (OK ou KO) est désormais affiché.

Gestion des applications mobiles :
Ajout des capabilities « noReset » et « fullReset »

Pagination gestions des variables
Ajout d’une pagination lorsque les constantes de dataset dépasse le nombre de 10 constantes globales.

Ajout du nom du test fonctionnel joué dans le partage du résultat
Le nom du test fonctionnel joué ainsi que le plan de test associé apparaît désormais dans le partage du résultat.

Visual testing
Amélioration de la lisibilité des résultats.
Perf Improvements | Bug Fixes
Optimisation du Mobile Recorder | Perf Improvements
La nouvelle version du Mobile Recorder CloudNetCare est désormais utilisable.
Dans cette version, nous distinguons 3 types de commandes : les « actions », les « wait » et les « verify/store ».
Les commandes « wait » et « verify/store » peuvent maintenant être enchainées sans rechargement de page occasionnant un gain de temps.
Lors de l’utilisation des commandes « actions » un streaming de l’action réalisée est désormais afficher pendant l’éxecution de cette dernière.

API CloudNetCare | Perf Improvements
Dans le but de répondre à la problématique de double authentification (notamment) l’API CloudNetCare a dû évoluer. De nouvelles fonctionnalités ont été développées.
Lancement d’un parcours mobile depuis un parcours web
– Déclencher le lancement d’un parcours mobile
– Définir un ID unique au test mobile (permettant de faire le lien)
– Sélectionner un téléphone maître
– Définir le pool de téléphone de secours
Récupérer une valeur depuis un parcours mobile vers un parcours web
– Définir un ID unique faisant le lien entre le parcours web et le parcours mobile
– Transmettre une valeur stockée dans un parcours mobile et le transmettre à un parcours web
– Code PIN, OTP
API CloudNetCare | Perf Improvements
Créer et démarrer un nouveau Run pour un test fonctionnel en passant des paramètres (clés – valeurs).
Les valeurs pourront être utilisaer dans le tests fonctionnels, pour saisir des données, Éconditionner le test, …
Amélioration des performances de la plateforme CloudNetCare | Perf Improvements
- Mises à jour techniques : migration vers DotNet Core.
- Augmentation des performances.
- Sécurité renforcée.

Bug fixes
Correctifs dans les données qui remontent dans la vue d’ensemble des tests fonctionnels en cours ainsi que le titre des rapport de test en PDF : Nom du client : titre du plan d’exécution
Bug fixes
Ajout d’un message d’information en cas d’utilisation d’un même parcours plusieurs fois dans un test fonctionnel


Bug fixes
Ajout des sous-titres sur la vidéo