Hogyan kell végrehajtani NUnit teszteket futtatható fájl (c #) - megállapítja victorz
A projektek, írunk automatizált tesztek használó oldalak egy csomó „szelén WebDriver + C # + NUnit”. Általában teszttel, NUnit van írva a könyvtárak formájában. Ezután ezek a tesztek futtatása egy speciális eszközt NUnit fejlesztők. Ez tett minket. Azonban egy nap megértik, hogy ez lesz kényelmes, hogy írjon tesztek fogják tartalmazni egy futtatható fájl. Ennek eredményeként a tanuló ezt a kérdést átírtam projektek automatizált tesztelés, tesztek, amelyek szerepelnek sem a DLL és a futtatható fájlt.
Természetesen „másolt” hangos, sőt, töltöttem sok időt, hogy megtalálja a megoldást, majd átkerült a kódot gyorsan.
Most elmondom, hogyan kell írni, hogy a tesztek után összeállítása fogja tartalmazni a konzol alkalmazás. Ez kényelmes, hiszen nem szükséges a parancssorban futtatni teszteket egy DLL használatával NUnit eszközt a fejlesztők. Bár ez nem egészen igaz. A EXE önmagában hivatkozást tartalmaznak NUnit eszköz, de mindent rendben.
Abban a pillanatban használni NUnit 3.5.
Először hozzon létre egy stúdióban, ahol dolgozik, nem számít, milyen, „Console Application” projekt. Nevezzük, amit akar, ahol el szeretné helyezni:
Ha a projekt létrehozásakor meg kell csatlakozni a projekt "NUnit", "NUnit Test Engine (NUnit.Engine)", "NUnit konzol Runner - Elavult (NUnit.Runners)". Általában ezek a csomagok vannak telepítve keresztül NuGet. A Visual Studio, úgy néznek ki, mint ez a csomagkezelő NuGet:
Én általában le őket, és csatlakozzon a tervezet karját.
Következő az Add link "nunit3-console.exe". Ez általában az úton "VASH_PROEKT \ csomagok \ NUnit.ConsoleRunner.3.5.0 \ tools \ nunit3-console.exe":
Ezután töltse „Program.cs” fájlt. Adok egy kész kódot lehet illeszteni a „Program.cs” eltávolítása után az összes, hogy van. Szánj időt összehasonlítani, mi volt, hogy volt:
Nevek «névtér TESTING_SPACE» és «osztály teszt» megváltoztathatja, mert a szíved tartalmát. Lehet, hogy a „használó” ebben a kódot, hogy egy kicsit sok, de én viszem a munkát projekt ebben az összefüggésben kifejezetten felesleges dolgokat eltávolítjuk, és már csak a legszükségesebb. Ha nem használja a „Szelén WebDriver”, akkor törli az összes „a”, ami a „Szelén”.
A vizsgálati eredményeket az automatikusan rögzíti a „TestResult.xml” fájl létrehozásra kerülő mellett a EXE. Hogyan hozzunk létre saját jelentés azt fogja mondani, az egyik a következő cikkeket.
Hogyan lehet ellenőrizni (ha ... létezik) vagy a megjelenése egy elem nélkül kivételt dob / hiba (szelén WebDriver, C #)
Az ügyeletes mérnök utasításokat szoftvertesztelés (tesztelő)