Test mobile - Présentation des frameworks
UNE testing framework ou plus précisément un testing automatisation framework est un environnement d'exécution à effectuer automated tests. C'est le système global dans lequel les tests seront automatisés. Il est défini comme l'ensemble des hypothèses, des concepts et des pratiques qui constituent une plate-forme de travail ou un support pour les tests automatisés.
Un cadre de test est responsable de -
- Définir le format dans lequel exprimer les attentes
- Création d'un mécanisme pour accrocher ou piloter l'application testée
- Exécution des tests et rapport des résultats
Architecture cadre
L'architecture générale d'un framework de test est la suivante -
Pour l'automatisation des tests mobiles, nous avons besoin d'un bon cadre de test d'automatisation mobile. En plus de ce cadre, nous pouvons créer nos cas de test. Les cadres de test d'automatisation mobile peuvent être séparés par le système d'exploitation de l'appareil mobile. Dans les chapitres suivants, nous aborderons deux types de frameworks de test mobiles: les frameworks de test Android et les frameworks de test iOS.