Support des documents Adobe PDF

IBM IBM Rational Functional Tester prend en charge le test de documents Adobe PDF 7.0 et 8.0 en lecture seule. Vous pouvez tester des documents PDF affichés dans un navigateur ou dans un programme de lecture de fichiers PDF autonome. Un script Functional Tester enregistré pour des documents affichés dans un programme de lecture de fichiers PDF autonome peut être lu si le document est affiché dans un navigateur et réciproquement.

Le niveau de granularité reconnu par IBM Rational Functional Tester dépend du mode de conception du document PDF. Par exemple, si la page entière d'un document PDF est conçue pour ne contenir qu'un objet texte, le surligneur du point de vérification ne capture que le contenu au niveau de la page, mais ne récupère pas de contenu à l'intérieur de la page.

La compatibilité croisée du test des documents PDF en lecture seule n'est possible que pour les contrôles de documents et non pour les contrôles du programme de lecture. Par exemple :

Cette version de IBM Rational Functional Tester inclut la prise en charge du test de documents PDF contenant les contrôles suivants :
Prérequis : avant de démarrer le test de documents PDF, vous devez définir les préférences d'Adobe Reader et les valeurs ScriptAssure de Rational Functional Tester.
Remarques :
  • Lorsque vous ouvrez un nouveau document dans Adobe Reader, cliquez une fois sur le document PDF après le démarrage de l'enregistreur. Ce clic est obligatoire pour que le programme de lecture puisse traiter le document.
  • Seul un point de vérification de document est pris en charge dans le Paramètre mode Document. Un point de vérification peut être pris après le clic obligatoire sur le document. En mode Paramètre mode Document, tout clic effectué sur le document PDF durant un enregistrement est ignoré et aucun code n'est généré.
  • Utilisez le Paramètre mode Page pour des documents plus importants.
  • Pour prendre un point de vérification de données sur un document volumineux en mode Document, procédez comme suit :
    1. Créez une clé de registre : HKEY_LOCAL_MACHINE\SOFTWARE\Rational Software\Rational Test\8\Options.
    2. Créez une variable DWORD InvocationTimeout.
    3. Pour des documents de 70 pages ou plus, indiquez une valeur de délai d'attente de 8*60*1000 millisecondes.
    4. Redémarrez IBM Rational Functional Tester et redémarrez Adobe Reader.
    5. Effectuez les clics sur le document PDF jusqu'à l'apparition du message suivant : "Ignorer le clic sur le document PDF en mode Paramètre mode Document".
    6. Prenez le point de vérification de données.
  • Si dans un document PDF, un contrôle particulier s'étend sur deux ou plus de lignes, le rectangle de sélection couvre toutes les lignes de cet emplacement de contrôle. D'autres contrôles pourraient tomber dans le rectangle de sélection. Toutefois, si le point de vérification est pris sur le contrôle qui couvre deux ou plus de lignes, les autres contrôles qui tombent dans le rectangle de l'écran ne sont pas pris en compte.
  • Il est possible que vous ne soyez pas en mesure de tester les documents PDF correctement si la police de caractères utilisée dans le document PDF n'est pas disponible ou n'est pas installée sur l'ordinateur.

Retour d'informations