L’attribut timeOut est utilisé pour limiter la durée d’exécution du test en spécifiant une limite de temps supérieure, au-delà de laquelle le test est marqué comme ayant échoué.
En savoir plusLes assertions dans nos suites de tests sont nécessaires pour vérifier le résultat réel par rapport au résultat attendu.
En savoir plusTestNG fournit deux attributs (dependsOnMethod et dependsOnGroup) pour réaliser des dépendances entre les tests.
En savoir plusTestNG vous permet de définir le rang de priorité. Nous pouvons ainsi classer les méthodes de test dans l’ordre souhaité.
En savoir plustests multi-navigateurs : intégration de Selenium avec TestNG avec des annotations pour paramétrer le script de test avec différentes valeurs de navigateur.
En savoir plusTestNG fournit un support inhérent pour l’exécution de tests en parallèle, que nous pourrons exécuter dans Selenium ou un autre outil.
En savoir plusDans cet article, nous allons apprendre comment réessayer les cas de test qui ont échoué en utilisant TestNG. Nous examinons deux approches pour y parvenir.
En savoir plusLe test piloté par les données est une technique d’automatisation des tests dans laquelle les données de test et la logique de test sont séparées.
En savoir plusTestNG utilise des annotations (tags, métadonnées) pour fournir des fonctionnalités qui aident à construire un cadre de test robuste.
En savoir plusPour tester les fonctionnalités de la calculatrice Google, nous utiliserons Selenium pour l’automatisation, TestNG comme cadre de test et Java comme langage de programmation.
En savoir plus