Partage et utilisation des tests

Gérez les tests périodiques et leurs assignations d'exigences de manière centralisée, puis partagez et utilisez ces tests dans plusieurs projets.
Si votre projet est configuré pour utiliser des tests depuis un projet spécifique qui partage des tests (voir Ajout de projets), vous pouvez réutiliser ces tests dans votre projet en les sélectionnant via l'interface utilisateur de sélection.
Pour insérer des tests partagés dans votre projet :
  1. Dans le menu, cliquez sur Tests > Vue détaillée.
  2. Cliquez avec le bouton droit sur le conteneur de tests ou sur le dossier de tests dans lequel vous souhaitez insérer les tests partagés.
  3. Sélectionnez Tests partagés.
  4. Sélectionnez Insérer des tests partagés. La boîte de dialogue Parcourir les tests s'affiche.
  5. Sélectionnez les tests que vous souhaitez insérer.
    Conseil : Pour affiner le jeu de tests affiché, définissez des critères dans le champ Rechercher ou sélectionnez un filtre prédéfini dans la liste.
  6. Cliquez sur OK. Les tests sélectionnés sont insérés. Les propriétés de test contiennent une Référence de test partagé, c'est-à-dire un lien vers le test partagé.
  7. Pour détacher un test d'utilisation d'un test partagé, cliquez sur Supprimer dans le champ Référence de test partagé.
    Remarque : L'autorisation Tests et exécutions - Gérer les ressources est requise pour supprimer une référence à un test partagé.
    Le test n'a plus de lien avec le test partagé une fois que vous avez supprimé la référence à un test partagé. Les mises à jour ne seront donc plus appliquées ni reçues entre le test partagé et le test consommateur.

Pour afficher tous les tests qui utilisent un test partagé spécifique, cliquez sur Tests > Vue détaillée dans le menu, puis sélectionnez l'onglet Usages.

Lors de l'utilisation des tests, tenez compte de ce qui suit :
  • Le projet qui utilise les tests doit être configuré pour réutiliser les tests à partir du projet qui partage les tests.
  • Vous pouvez insérer des tests uniquement dans un conteneur de tests existant.
  • Les actions Accepter les changements et Appliquer les changements au test partagé gèrent différents types de tests entre un test d'utilisation de test et le test partagé correspondant. Le même type de test est donc utilisé dans les deux tests.
  • Lors de l'acceptation des modifications à partir d'un test qui utilise des pas de tests, mots-clés, composants métier ou flux partagés, les bibliothèques correspondantes doivent être visibles aussi bien dans le projet qui utilise le test que dans le projet qui le partage.
  • Pour conserver les exigences assignées, les exigences système configurées au niveau du projet utilisant un test doivent doit être les mêmes que celles configurées au niveau du projet partageant le test ou que du fichier d'import Word ou Excel.
  • Vous pouvez uniquement mettre à jour les exigences pour lesquelles un ID externe unique est défini dans le fichier d'import Excel. Silk Central a besoin de cet ID pour identifier les exigences qui requièrent une mise à jour.
  • Les enfants pilotés par les données, les enfants de packages de tests et les conteneurs de tests liés ne peuvent pas être partagés.
  • Les propriétés, paramètres et attributs de tests hérités ne sont pas pris en compte dans les tests consommateurs. Ces tests héritent des propriétés, paramètres et attributs hérités dans le projet consommateur. L'acceptation des modifications du test d'origine peut entraîner la suppression des propriétés, paramètres et attributs dans les tests consommateurs si l'héritage est utilisé. En effet, ces propriétés, paramètres, et attributs peuvent ne pas être disponibles dans le projet consommateur.
  • Les incidents assignés ne sont pas copiés dans les tests consommateurs.
  • Si vous utilisez les attributs de test, ils doivent avoir le même nom et le même type dans les deux projets.
  • Lors de la copie ou de la création d'une ligne de base d'un projet consommateur, les références au projet qui partage les tests sont conservées. Toutefois, ces références sont supprimées lors de l'exportation d'un projet consommateur.
  • L'interface d'exportation/de mise à jour en bloc et les services Web ne prennent pas encore en compte les liens dans les ressources d'origine.
  • Vous pouvez également insérer des dossiers, y compris l'ensemble de leur hiérarchie.