Créer des rapports HTML/XML/Junit personnalisés

Via le run log, QF-Test fournit un journal détaillé des actions exécutées pendant un test. Les résultats globaux de ce journal peuvent être résumés dans d’autres rapports comme le rapport HTML/XML/Junit.

Une caractéristique peu documentée – mais volontiers utilisée – est qu’il est possible d’adapter/changer le style/contenu de ces rapports à ses propres besoins. Néanmoins, pour ce faire, des connaissances de base en programmation sont inévitablement nécessaires.

Les rapports HTML/XML/Junit sont personnalisables. Ainsi, le contenu de l’attribut « name » et « package » peut être modifié.

Les rapports HTML/XML/JUnit sont générés par une transformation XSLT. Les feuilles XSLT nécessaires sont situées dans le répertoire

\qftest\qftest-$(version)\report.

Si vous modifiez ces feuilles, vous voudrez peut-être les copier/déplacer à

\qftest\report.

Comme les feuilles de transformation XSLT de ce répertoire sont préférées aux feuilles de transformation XSLT du répertoire \qftest\qftest-$(version)\report. Ainsi, vos feuilles XSLT modifiées seront également utilisées par les versions ultérieures de QF-Test. Cependant – et c’est un inconvénient – chaque fois qu’une nouvelle version de QF-Test sort avec des améliorations des feuilles XSLT, vous ne remarquerez plus ces améliorations (car QF-Test continuera à utiliser les feuilles dans le répertoire \qftest\report directory).

Notes

La transformation d’identité XSLT peut être utilisée afin d’obtenir le document XML original à partir duquel les rapports HTML/XML/JUnit sont générés :

<xsl:stylesheet version="1.0"  
 xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  
  <xsl:template match="@*|node()">  
    <xsl:copy>  
      <xsl:apply-templates select="@*|node()"/>  
    </xsl:copy>  
  </xsl:template>  
 </xsl:stylesheet>

Lors de la génération d’un rapport HTML, vous pouvez souhaiter que QF-Test copie des fichiers supplémentaires (comme des fichiers JavaScript ou des feuilles de style supplémentaires) dans le répertoire cible généré. Il est possible d’informer QF-Test de ces fichiers. Pour cela, il suffit de créer un fichier avec le nom ‘files-to-copy.txt’. Dans ce fichier texte, les fichiers JavaScript, feuilles de style ou images supplémentaires sont spécifiés. (Un fichier par ligne).

Nous utilisons des cookies "Matomo" pour l'évaluation anonyme de votre visite à note page web. Pour cela nous avons besoin de votre consentement qui est valable pour douze mois.

Configuration de cookies

Cookies fonctionnels

Nous utilisons des cookies fonctionnels pour garantir la fonctionnalité de base du site web.

Cookies de performance et de statistique

Nous utilisons Matomo pour analyser et améliorer notre site web. Des cookies permettent une collection anonyme des informations qui nous aident à vous offrir un visite clair et facile à utiliser de nos pages web.

Détails des cookies
Description Fournisseur Durée de vie Type But
_pk_id Matomo 13 Mois HTTP Contient un identifiant de visiteur unique et pseudonymisé interne à Matomo pour reconnaître les visiteurs qui reviennent.
_pk_ref Matomo 6 Mois HTTP Utilisé pour suivre à partir de quel site Web l'utilisateur anonymisé est arrivé sur notre site Web.
_pk_ses Matomo 1 Jour HTTP Le cookie de session Matomo est utilisé pour suivre les demandes de page du visiteur pendant la session.
_pk_testcookie Matomo Session HTTP Utilisé pour vérifier si le navigateur du visiteur prend en charge les cookies.
_pk_cvar Matomo 30 Minutes HTTP Stocker temporairement les données relatives à la visite.
_pk_hsr Matomo 30 Minutes HTTP Stocker temporairement les données relatives à la visite.