Partager via


WebTest.Outcome, propriété

Mise à jour : novembre 2007

Obtient ou définit le résultat Réussite ou Échec du test Web.

Espace de noms :  Microsoft.VisualStudio.TestTools.WebTesting
Assembly :  Microsoft.VisualStudio.QualityTools.WebTestFramework (dans Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)

Syntaxe

Public Property Outcome As Outcome

Dim instance As WebTest
Dim value As Outcome

value = instance.Outcome

instance.Outcome = value
public Outcome Outcome { get; set; }
public:
property Outcome Outcome {
    Outcome get ();
    void set (Outcome value);
}
public function get Outcome () : Outcome
public function set Outcome (value : Outcome)

Valeur de propriété

Type : Microsoft.VisualStudio.TestTools.WebTesting.Outcome

Résultat du test Web.

Notes

WebTest.Outcome doit être défini principalement pour ignorer un échec attendu de sorte que le WebTest soit marqué comme étant réussi en dépit de cet échec attendu.

Du fait que le moteur d'exécution du test Web définit également la propriété Outcome de WebTest, la valeur finale de cette propriété ne peut pas être identique à celle définie par votre code.

Si WebTest.Outcome a la valeur Échec, le moteur d'exécution du test Web ne remplacera pas ce paramètre et le test Web sera marqué comme ayant échoué lorsqu'il est terminé. En revanche, si vous attribuez à WebTest.Outcome la valeur Réussite au milieu d'un test Web, avant que toutes les demandes de test Web n'aient été émises et les règles de validation appelées, le moteur d'exécution du test Web remplace la valeur et attribue à WebTest.Outcome la valeur Échec si une erreur se produit après que vous lui avez attribué la valeur Réussite.

Pour garantir que la valeur finale de WebTest.Outcome est Réussite, définissez celle-ci dans le gestionnaire d'événements PostWebTest.

Autorisations

Voir aussi

Référence

WebTest, classe

Membres WebTest

Microsoft.VisualStudio.TestTools.WebTesting, espace de noms