Testovací nástroje v Visual Studio pro Mac

Visual Studio pro Mac testování vám a vašemu týmu můžou pomoct s vývojem a udržováním vysokých standardů kvalitního kódu. Testy jednotek lze napsat a spustit pomocí rozhraní microsoftu pro testování částí (MSTest), xUnit nebo NUnit.

Vytváření testů

Pokud chcete začít s testováním, můžete ve svém řešení vytvořit nový projekt testů tak, že kliknete pravým tlačítkem na řešení a zvolíte nabídku Přidat > Nový Project.... Pak zvolte jednu z kategorií Test na levé straně dialogového okna (například kategorie Web a Konzola > Testy). Vyberte typ testovacího projektu, který chcete vytvořit, a klikněte na Další. Postupujte podle pokynů v zobrazených dialogových oknech a pak se do vašeho řešení přidá nový projekt testů.

Dialogové okno Nový projekt s vybraným oddílem > a Testy konzoly, ve které se zobrazují projekty xUnit, MSTest a NUnit

Poznámka

Další informace o testování jednotek aplikací .NET Core a výběru architektur testování částí najdete v dokumentaci k testování jednotek v .NET Core a .NET Standard.

Spouštění testů

Okno Testy jednotek se používá ke spouštění testů jednotek a otevře se pomocí nabídky Zobrazit > testy. Testy jednotek ve vašem řešení jsou automaticky zjištěny a zobrazeny v tomto okně, kde můžete spustit všechny testy nebo sadu testů, které jste vybrali.

Testovací okno se seznamem testů jednotek a panelem nástrojů pro spouštění nebo zastavování testů

Při úpravách třídy C#, která obsahuje testy jednotek, můžete spouštět testy tak, že kliknete pravým tlačítkem do testovací třídy nebo na testovací metodu a zvolíte nabídku Spustit testy nebo Ladit testy. Výběrem položky nabídky Run Test(s) (Spustit testy) se testy spustí v testovacím okně. Když zvolíte nabídku Ladit testy, bude to stejné a připojíte ladicí program, abyste mohli řešit potíže s kódem.

Nabídka editoru po kliknutí pravým tlačítkem myši s možnostmi Spustit a ladit testy

Při spouštění testů se zobrazí Výsledky testů, abyste mohli zkontrolovat úspěšné nebo neúspěšné testy a výstup spuštění těchto testů.

Okno s výsledky testu zobrazující jeden neúspěšný test a počet 21 úspěšně prošlých testů a 1 neúspěšný test.

Viz také