Annotating screenshots with QF-Test
Pour beaucoup de gens, une image vaut mille paroles. C’est pourquoi, dans cet article, nous vous montrerons comment ajouter diverses annotations aux captures d’écran à l’aide de QF-Test.
Le mode Icône de Blockchain – QF-Test des blocs de construction
Aujourd’hui, en ce premier avril, nous avons enfin réussi une expérience prometteuse pour la refonte automatique de QF-Test – comme la technologie blockchain peut être utile.
Tester des fichiers Excel
Les fichiers Excel peuvent être lus dans QF-Test en utilisant un simple appel de procédure où la procédure qfs.utils.files.readExcelFile doit être appelée.
TestRunListeners dans QF-Test
L’interface TestRunListener peut être utilisée pour exécuter des actions supplémentaires avant ou après l’exécution de chaque nœud ou en cas d’exception / erreur. Ces actions peuvent (par exemple) être utilisées pour la documentation de test ou l’analyse des erreurs. Dans ce qui suit, quelques TestRunListeners sont introduits (scripts serveur Jython).
Créer des captures d’ecran avec QF-Test
Il est relativement facile de prendre une capture d’écran de l’image complète avec l’aide de QF-Test. Par exemple, pour créer une capture d’écran du bureau actuel, seule la procédure logScreenshot doit être appelée.
Comment utiliser JSON
Surtout lors du test de sites Web, vous êtes de temps en temps confronté au problème d’avoir à analyser les chaînes JSON (=JavaScript Object Notation). Cependant, dans cet article de blog, la bibliothèque JSON fournie par QF-Test doit être décrite.
Node Transformations in QF-Test
Avec QF-Test, il est possible de transformer un nœud en un autre type de nœud.
The comment node in QF-Test
Depuis QF-Test 5.0.0, un nouveau nœud a été ajouté, ici vous apprendrez comment utiliser le nœud de commentaire.
Analyser des ComponentNotFoundExceptions
Si QF-Test est incapable d’identifier le composant correspondant dans l’application, une ComponentNotFoundException est levée. Chaque fois qu’une exception se produit, QF-Test (par défaut) enregistre une capture d’écran.
Executer des cas de tests avec un tag special
Les grands projets de test peuvent comprendre plusieurs milliers de cas de test. Souvent, les exécuter tous nécessiterait un temps considérable, même si plusieurs machines sont utilisées pour rejouer les différents tests. La solution ce sont les étiquettes.
Marquer les nœud avec des couleurs
Afin de simplifier l’édition des suites de tests, il est possible d’assigner des marques colorées aux nœuds. Cette fonctionnalité est particulièrement (mais pas seulement) utile dans le contexte d’opérations de recherche et remplacement complexes – dans ce cas, les marqueurs de couleur peuvent par exemple être utilisés pour indiquer qu’un nœud a encore besoin de révision ou qu’un nœud a été édité avec succès.
Désactiver un nœud
Dans certains cas, il est utile de désactiver temporairement les nœuds. Voici un court article sur comment faire.
Écrire vos propres vérificateurs
Lors du test d’une application, l’une des étapes les plus importantes est de vérifier que l’état réel de l’application est correct.
Accéder des sous-éléments des composants UI
Dans la plupart des cas, nous traitons des composants d’interface utilisateur plus ou moins simples, tels que les boutons et les champs de texte. Néanmoins, nous devons souvent traiter également des composants d’interface utilisateur plus complexes comme les arbres, les tables et les listes. Ces composants d’interface utilisateur ont des sous-éléments.
Cryptage des mots de passe
Les informations sensibles comme les mots de passe doivent être traitées avec précaution. Cependant, il arrive souvent que les tests doivent remplir un formulaire de connexion et qu’ils nécessitent donc de connaître le mot de passe.
Créer des rapports HTML/XML/Junit personnalisés
Via le run log, QF-Test fournit un journal détaillé des actions exécutées pendant un test. Les résultats globaux de ce journal peuvent être résumés dans d »autres rapports comme le rapport HTML/XML/Junit.
Comment créer un appel de procédure?
Les procédures (également appelées fonctions ou sous-routines) peuvent être utilisées pour résoudre des défis qui se posent souvent (à nouveau).
Capture & Relecture
Even in early stages of development Capture & Replay offers a easy way to create tests. An early start of such regression tests and the assignment of unique names / IDs are the most important bases for efficient (due to stable recognition) test automation.
Utiliser QF-Test comme calculateur
Parfois, il est nécessaire d’effectuer des calculs mathématiques dans QF-Test, par exemple pour calculer la hauteur attendue d’un élément d’interface utilisateur en fonction de la taille complète de la fenêtre ou la position exacte du clic pour un clic de souris.
QF-Test et l’analyse de couverture de code client Java
Un pourcentage élevé de code exécuté indique une faible probabilité de bogues logiciels non détectés.
Nous utilisons des cookies "Matomo" pour l'évaluation anonyme de votre visite à note page web. Pour cela nous avons besoin de votre consentement qui est valable pour douze mois.
Nous utilisons des cookies fonctionnels pour garantir la fonctionnalité de base du site web.
Nous utilisons Matomo pour analyser et améliorer notre site web. Des cookies permettent une collection anonyme des informations qui nous aident à vous offrir un visite clair et facile à utiliser de nos pages web. Activer les cookies Matomo