
Présentation de l'outil d'automatisation Katalon Studio
Vous saurez créer un compte d'essai Katalon et activer ce dernier
Vous aurez installer, lancer Katalon et vous loguer avec votre email professionnel
►Vous créez :
-un compte GitLab gratuit,
-un projet GitLab (vide) pour recevoir notrre projet Katalon,
- un projet Katalon
►Vous uploader le projet Katalon sur GitLab à partir de Katalon
Vous allez générer votre premier script par Record Web sur une page web de calculatrice: en faisant 7+3 = 10
Vous allez créer des objets repository avec variable pour simplifier que le code
Vous allez créer des objets repository avec variable pour simplifier que le code sur site dynamique ou les valeurs des attributs des balises changent constamment d'un jour a l'autre ou suite a un refresh
vous allez créer un fichier Testsuite utilisant un fichier existant de script avec variable
vous allez créer un fichier Test Data Katalon qui va pointer vers un fichier Excel de jeux de données
faisant ainsi le mapping des données Excel de manière simple dans Katalon
Structurer le projet avec un fichier de lancement Main, cela permet:
- de tester tous les cas possibles même des cas non passants.
- de personnaliser les messages d'erreurs
- d'avoir un compte rendu d'exécution sous forme de fichier Excel avec OK, KO, facile a montrer lors de réunion
Familiarisation avec les éléments Web courant d'une page partie 1
Familiarisation avec les éléments Web courant d'une page partie 2
Intercepter un code SMS avec l'application et Site internet MySms
Intercepter un code SMS avec l'application et Site internet MySms
Intercepter un code SMS avec l'application et Site internet MySms
Intercepter un code SMS avec l'application et Site internet MySms
Découvrez comment mettre en place l'écosystème idéal pour l'automatisation sur mobile Android, à la fois sur des dispositifs virtuels et physiques. Ce cours vous guidera à travers les installations cruciales de Java, Android Studio, Node.js, Appium et Vysor, les outils qui vous permettront de développer vos compétences en automatisation mobile.
Ce que vous apprendrez :
Installation de Java
Installation d'Android Studio : Créez des émulateurs virtuels Android et préparez-vous à l'automatisation sur des appareils virtuels Google.
Installation de Node.js : Il s’agit d’un environnement d’exécution permettant d'avoir l'outil "NPM" pour installer Appium
Installation d'Appium : outil d'automatisation mobile open source
Installation de Vysor : logiciel de projection écran smartphone sur le pc
dans Katalon, faire un test de lancement de l'application mobile e-commerce sur le smartphone virtuel de Google et le smartphone physique
Découvrez comment créer des scripts mobiles sans effort en utilisant la fonction d'enregistrement mobile sur un smartphone virtuel Android. Vous apprendrez à générer automatiquement des scripts, puis à les exécuter avec succès à la fois sur un smartphone virtuel Android et sur un appareil physique pour garantir leur bon fonctionnement.
Ce que vous apprendrez :
Enregistrement mobile : Explorez la simplicité de la création de scripts grâce à l'enregistrement mobile sur un smartphone virtuel Android.
Exécution multiplateforme : Apprenez à exécuter vos scripts sur un smartphone virtuel Android ainsi que sur un smartphone physique pour des tests approfondis.
Validation du fonctionnement : Assurez-vous que vos scripts fonctionnent correctement sur différentes plates-formes pour une automatisation fiable.
Dans cette session, nous aborderons les étapes nécessaires à l'installation et à la préparation d'une base de données (BDD) pour une automatisation de test avec Katalon Studio. Voici un aperçu des points clés :
A. Installation et Préparation de la BDD :
1. Introduction
**Utilisation du plugin Katalon pour accéder aux données de la BDD Oracle 21c Express à l'aide de DBMS_Keywords.
- Conservation du JDD même avec une partie des données récupérées en BDD.
- Utilisation d'identifiants clés pour récupérer les données en BDD.
**Avantages de l'utilisation de la BDD :
- Réduction de la maintenance du fichier de Campagne de test en éliminant des colonnes.
- Minimisation du risque d'oubli de changements des données par le client, ce qui permet de gagner du temps et d'éviter les erreurs.
2. Installation d'Oracle Express 21c :
- Téléchargement & installation
- Création de la table "adherent" et insertion de données.
- Téléchargement du pilote JDBC Oracle et son emplacement dans <projet>\Drivers.
B. Configuration dans Katalon :
1. Installation du plugin "DBMS Keywords" dans Katalon depuis le Plugin Store.
2. Téléchargement du pilote JDBC Oracle (ojdbc11.jar) et son emplacement dans le répertoire <projet>\Drivers.
3. Test de connexion à la base de données via les paramètres de connexion globale dans Project Settings > Database.
B. Configuration dans Katalon :
4. Connexion personnalisée en utilisant des informations spécifiques du fichier tnsnames.ora.
5. Creation d'une classe statique pour sauvegarder les données récupérés de la BDD
6. Creation d'une classe utilitaire de connexion à la BDD
7. Modification du script rpaChallenge (du fichier de jeux de données Excel )
8. Execution du script & control
La formation que je propose sur Udemy vous permettra d'acquérir les compétences nécessaires pour automatiser des tests avec le logiciel Katalon Studio avec une approche professionnelle. Nous nous concentrerons sur les bonnes pratiques pour optimiser l'automatisation des tests, améliorer l'efficacité du processus de test et réduire les coûts associés.
Tout au long de la formation, vous apprendrez à :
- automatiser un site web,
- à travailler avec les éléments courants des pages web, à optimiser ces objets,
- à automatiser avec une application mobile,
- à utiliser la classe Main pour créer des scripts de test automatisés robustes.
- à intercepter des codes SMS
- à utiliser une base de données comme jeux de données
- à téléverser sur Git/GitLab
Nous verrons comment utiliser des fichiers Excel pour les jeux de données, couplés à une base de données (Oracle), pour mettre à jour facilement ces fichiers pour les résultats directs.
Cette formation est destinée aux testeurs manuels, aux développeurs, aux responsables de tests et aux gestionnaires de projets souhaitant améliorer leurs compétences en automatisation de tests. Vous acquerrez les compétences nécessaires pour créer des scripts de test automatisés robustes avec Katalon Studio et intégrer les tests automatisés dans votre processus de développement logiciel.
En somme, cette formation pratique avec une approche professionnelle vous permettra d'avoir les connaissances nécessaires pour travailler tout de suite, sans craintes (écriture de scripts web/mobile, structuration du projet, fichier de résultats, traitement des SMS (très courant) et des bases de données), vous ouvrira de nouvelles opportunités d'emploi dans le monde des tests automatisés.