Rational Functional Tester prend en charge le test des applications Flex qui sont générées avec Flex SDK 2.0.1 ou 3.0.
La procédure de test dépend des tâches effectuées par les développeurs et les testeurs Flex. La procédure d'automatisation des tests fonctionnels des applications Flex est différente selon la manière dont les développeurs créent l'application testée.
Pour tester les applications Flex, vérifiez que les logiciels suivants sont installés :
Le diagramme suivant illustre l'organigramme type du test des applications Flex :
Les tâches que vous effectuez lors du test des applications Flex dépendent de l'application et de votre qualification (développeur ou testeur).
Vous pouvez tester des applications activées pour Rational Functional Tester ou tester des applications non activées pour Rational Functional Tester.
Test d'applications Flex Functional Tester activées
Les développeurs peuvent activer les applications Flex pour les tests en les compilant avec l'agent Rational Functional Tester (rft.swc pour Flex 2.0, rftFlex3.0.swc et rftProp_Flex3.0.swc pour Flex 3.0) et les bibliothèques de structure d'automatisation Flex. Après la compilation, le développeur doit créer un encapsuleur HTML qui imbrique l'application Flex activée et fournir l'application sur un serveur Web ou sur un ordinateur de test local pour les tests.
Avantages et limitations du test des applications Flex compatibles avec Functional Tester
Lors du test des applications Flex activées, seul le développeur peut activer l'application Flex pour les tests.
Test d'applications Flex non activées
Les développeurs peuvent activer le composant du chargeur de l'environnement d'exécution pour les applications Flex et déployer l'application sur un serveur Web pour les tests.
Avantages et limitations du test des applications Flex non activées
Les Testeurs possèdent un avantage principal lors du test des applications Flex non activées pour les tests fonctionnels : la facilité. Les testeurs sont avantagés car de nombreuses complexités techniques sont masquées.