Objet Test

Un objet Test représente un test.

Vous obtenez un objet Test à partir d’un Objet TestFactory.

Méthodes publiques

Cet objet prend en charge les méthodes suivantes.

Méthode Description
CoverRequirement

Ajoute l’exigence spécifiée à la liste des exigences couvertes par ce test.

Syntaxe : CoverRequirement(req, recursive)

Paramètres :

  • req. Chaîne qui représente l’ID d’exigence ou un Objet Req.

  • recursive. Booléen qui indique si la couverture de toutes les exigences enfants doit ou non être vérifiée. Si la valeur est true, toutes les exigences enfants sont couvertes par ce test. Si la valeur est false, seule l’exigence spécifiée est couverte par ce test.

CoverRequirementEx

Ajoute l’exigence spécifiée à la liste des exigences couvertes par cette entité. En option, ajoute également les exigences enfants.

Syntaxe : CoverRequirementEx(req, reqFilter, recursive)

Paramètres :

  • req. Chaîne qui représente l’ID d’exigence ou un Objet Req.

  • reqFilter. Chaîne TDFilter.Text qui spécifie les exigences de descendants à inclure.

  • recursive. Booléen qui indique si la couverture de toutes les exigences enfants doit ou non être vérifiée. Si la valeur est true, toutes les exigences enfants sont couvertes par ce test. Si la valeur est false, seule l’exigence spécifiée est couverte par ce test.

GetCoverList

Obtient la liste de toutes les exigences couvertes par ce test.

Syntaxe : GetCoverList()

Retour : Liste d’objets Req

LockObject

Verrouille l’objet. Renvoie la valeur True si l’objet a été modifié sur le serveur.

Pour plus d’informations, voir LockObject.

E-mail

Envoie une liste d’éléments.

Pour plus d’informations, voir E-mail.

Post

Publie toutes les valeurs modifiées dans la base de données.

Pour plus d’informations, voir  Post.

Actualiser

Lit les valeurs enregistrées, en écrasant les valeurs en mémoire.

Pour plus d’informations, voir  Actualiser.

RemoveCoverage Supprime une exigence de la liste des exigences couvertes par ce test.

Undo

Annule les modifications apportées aux valeurs de champ qui n’ont pas été publiées.

Pour plus d’informations, voir  Undo.

UnLockObject

Déverrouille l’objet.

Pour plus d’informations, voir UnLockObject.

Propriétés publiques

Propriété R/W Type Description

Pièces jointes

R Objet

Objet AttachmentFactory pour le test. Voir Objet AttachmentFactory.

AutoPost

R/W Booléen

Si cette valeur est définie sur true, la base de données est mise à jour immédiatement lorsque la valeur du champ change.

AutoUnlock

R/W Booléen

Indique si l’élément doit être automatiquement modifiable par d’autres utilisateurs après une actualisation ou une publication.

BugLinkFactory

R Objet

La fabrique de liens de bogues qui gère les liens du test actuel vers ses anomalies associées.

CoverageFactory

R Objet

Objet CoverageFactory pour l’entité. Voir Objet CoverageFactory.

DesStepsNum R Nombre Nombre d’étapes de conception dans le test.

EntitySubtype

R Objet

Sous-type actuel de l’entité.

ExecStatus

R Chaîne

Statut d’exécution du test.

Champ

R/W Any

Valeur du champ spécifié.

Syntaxe : Test.Field[fieldName]

Paramètres :

  • fieldName. Chaîne qui représente le nom du champ dans la base de données du projet. Utilisez uniquement des majuscules.

FieldMultiValue

R/W Objet

Objet MultiValue du champ spécifié. Voir Objet MultiValue.

Syntaxe : Test.FieldMultiValue[fieldName]

Paramètres :

  • fieldName. Chaîne qui représente le nom du champ dans la base de données du projet. Utilisez uniquement des majuscules.

FolderId

R Nombre

ID du dossier de test.

HasAttachment

R Booléen

Vérifie si le test comporte une ou plusieurs pièces jointes.

HasCoverage

R Booléen

Vérifie si le test couvre au moins une exigence.

HasLinkage

R Booléen

Vérifie si au moins un bogue est associé au test.

HasParam

R Booléen

Vérifie si le test a au moins un paramètre.

ID

R Nombre

ID de l’élément.

IsLocked

R Booléen

Vérifie si le test est verrouillé pour édition.

Modifiée

R Booléen

Vérifie si l’élément a été modifié depuis la dernière actualisation ou opération de publication. Si cette valeur est true, les propriétés du champ côté serveur ne sont pas à jour.

Name

R/W Chaîne

Nom du test.

NumOfConfigurations

R Nombre

Nombre de configurations que possède le test.

TemplateTest

R/W Booléen

Indique si le test est un test modèle.

Type

R/W Chaîne

Type du test.

TypeName

R Chaîne

Type du champ.

Virtual

R Booléen

Vérifie s’il s’agit d’un élément virtuel, c’est-à-dire d’un élément qui n’a pas d’enregistrement de base de données correspondant.

Retour en haut