diff --git a/.idea/prettier.xml b/.idea/prettier.xml new file mode 100644 index 0000000..b0ab31a --- /dev/null +++ b/.idea/prettier.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/articles/net-nunit-zalozeni-projektu.html b/articles/net-nunit-zalozeni-projektu.html new file mode 100644 index 0000000..c368ec5 --- /dev/null +++ b/articles/net-nunit-zalozeni-projektu.html @@ -0,0 +1,119 @@ + + + + + + + + + + + + Testing Docs - Nunit založení projektu + + + +

Testing Docs CZ

+

Dokumentace pro všechny testery

+
+ +
+ +
+ + +
+ +

Nunit založení projektu

+ + +

Nainstalovat do PC:

+
+

.NET 8.0, 7.0 nebo 6.0 s dlouhou podporou.

+

Visual Studio Code nebo Visual Studio 2022 – pouze WIN a MacOS.

+
+ +

Potřebná rozšíření:

+
+

.NET 8.0, 7.0 nebo 6.0 s dlouhou podporou.

+

Visual Studio Code nebo Visual Studio 2022 – pouze WIN a MacOS.

+

.NET Extension Pack

+

C#

+

Nuget Package Manager

+
+ +

Postup v Visual Studio Code:

+
+

dotnet new nunit

+

dotnet new nunit -n MyNUnitProject —> vytvoří novou složku s projektemnázev je možno upravit

+

dotnet add package Nunit3TestAdapter —> nutné také stáhnout

+

dotnet add package NUnit.ConsoleRunner –> GitHub Actions

+

dotnet add package Selenium.WebDriver –> stahne knihovny selenium přejít do složky projektu

+

dotnet add package Selenium.Support

+
+

Pokud se dělají PageObject:

+
+

dotnet add package DotNetSeleniumExtras.PageObjects.Core

+

dotnet add package WebDriverManager

+
+ +

Report:

+
+

NUnit.Allure package do instalovat

+

Video 1

+

Video 2

+
+
+

Tento návod funguje jak pod Linux (odzkoušené v distribucích EndeavorOS,Ubuntu 22.04), MacOS, Windows 11. + Z důvodu kompaktibility jseou je na GitHub pouze samotný kód testu. Ostatnísoubory a složky se vytvoří po + založení projektu.

+

Složka TestResults také není součásti verze GitHub.

+ +

Aby test prošel je potřeba zkontrolovat hlavičku testu:

+
+

using OpenQA.Selenium;

+

using OpenQA.Selenium.Chrome;

+

using System;

+

using NUnit.Framework;

+

using System.Threading;

+
+
+ +
+ + + + + +
Nejdůležitější články:
+
  • Co je automatizované + testování
  • +
  • Otázky a odpovědí k + Playwright
  • +
    +
    +
    + + + + \ No newline at end of file