/ / Zmena poradia kódovaného UI testu v Visual Studio 2013 - visual-studio-2013, coded-ui-tests, vstest

Zmena poradia testu kódovaného používateľského rozhrania v Visual Studio 2013 - visual-studio-2013, kódované-ui-testy, na začiatku

Bol som poverený vykonaním nášho kódovaného testovania používateľského rozhrania(testy, ktoré už boli vytvorené, stačí na úpravu programového kódu), ale s niektorými dôsledne neúspešnými testami sa objavujem zaujímavý problém.Ak skúšam tieto "zlyhané" testy individuálne, prechádzajú bez problémov. chcete zmeniť poradie testov, aby ste zistili, či to môže odstrániť situáciu. [TestInitializer] je nastavený na spustenie programu od začiatku, ale nerobí to, keď všetky testy bežia spoločne na inom počítači so systémom Windows Server 2012 pomocou programu vstest.console.exe. Myslím, že ak môžem poradiť s testom, môžem aspoň obísť niektoré zlyhania, ktoré sa dejú. Vidím * .odbortesttest, ale nezdá sa, že by mali všetky testy, ktoré sú testované tam, takže si nie som istý, či to je oblasť, kde sa nepochybne akákoľvek rada veľmi oceňuje.

Vďaka!

odpovede:

0 pre odpoveď č. 1

môžete mať nejakú vec, ako je táto, aby si to objednal

[TestMethod]
public void MyIntegratonTestLikeUnitTest()
{
ScenarioA();

ScenarioB();

....
}

private void ScenarioA()
{
// Do your Stuff
}

private void ScenarioB()
{
// Do your stuff
}

alebo Priraďte prioritu každému testu, ako je uvedené nižšie

[TestMethod]
[Priority(1)]
{
Code.
}

[TestMethod]
[Priority(2)]
{
Code.
}

[TestMethod]
[Priority(3)]
{
Code.
}