Propriedade WebTest.Outcome
Obtém ou define o resultado de PASS ou Fail de teste da Web.
Namespace: Microsoft.VisualStudio.TestTools.WebTesting
Assembly: Microsoft.VisualStudio.QualityTools.WebTestFramework (em Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)
Sintaxe
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)
Valor de propriedade
Tipo: Microsoft.VisualStudio.TestTools.WebTesting.Outcome
O resultado de teste da Web.
Comentários
O principal motivo para conjunto WebTest.Outcome é ignorar uma falha de esperado para que o WebTest está marcado sistema autônomo Passed apesar da falha esperada.
Porque o mecanismo de tempo de execução de teste da Web também define a propriedade resultado de WebTest, o valor da propriedade resultado final pode não ser o mesmo sistema autônomo o valor que define seu código.
Se você conjunto o valor de WebTest.Outcome sistema autônomo falha, o mecanismo de tempo de execução de teste da Web não substituirá a configuração e o teste da Web será marcado sistema autônomo falha quando ela for concluída.No entanto, se você conjunto WebTest.Outcome para passar no meio de um teste da Web, antes de todas as solicitações de teste da Web foram emitidas e regras de validação tiverem sido chamadas, o mecanismo de tempo de execução de teste da Web substitui o valor e define WebTest.Outcome falhar se houver um erro depois de conjunto o valor para passar.
Para garantir que o valor final para WebTest.Outcome é aprovado, defini-la no PostWebTest evento manipulador.
Permissões
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de códigos parcialmente Confiável.