Course Code: specflow
Duration: 21 hours
Prerequisites:
  • Doświadczenie w programowaniu .NET
  • Podstawowe zrozumienie koncepcji programowania

Publiczność

  • Inżynierowie testów
  • Deweloperzy
Overview:

SpecFlow jest oficjalną implementacją Cucumber dla .NET. Umożliwia testerom definiowanie, zarządzanie i automatyczne wykonywanie czytelnych dla człowieka testów akceptacyjnych w projektach .NET. SpecFlow korzysta z oficjalnego parsera Gherkin i obsługuje framework .NET, Xamarin i Mono.

W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak używać SpecFlow do pisania testów akceptacyjnych, które są zrozumiałe zarówno dla interesariuszy technicznych, jak i nietechnicznych.

Po zakończeniu tego szkolenia uczestnicy będą w stanie

  • Wiązanie wymagań biznesowych z kodem .NET.
  • Stosowanie technik BDD do tworzenia żywej dokumentacji dla aplikacji.
  • Uruchamianie SpecFlow z Visual Studio lub wiersza poleceń.
  • Integracja SpecFlow z istniejącym środowiskiem ciągłego testowania i kompilacji.
  • Integracja SpecFlow z innymi frameworkami testowymi, takimi jak MSTest, NUnit, xUnit i MbUnit.

Format kursu

  • Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna.
Course Outline:

Wstęp

Instalacja i konfiguracja SpecFlow

Business Rozwój sterowany (BDD) i rozwój oparty na testach akceptacyjnych (ATDD)

Zaangażowanie analityków biznesowych w Twojej organizacji

Zdefiniowanie wymagań projektu

Ekosystem testowy (IDE, języki programowania, frameworki testowe i biblioteki kompilacji)

Gherkin: pisanie historii w języku przyjaznym dla użytkownika

Pisanie funkcji i scenariuszy

Zapisywanie definicji kroków

Organizowanie funkcji i scenariuszy za pomocą tagów

Praca z hakami

Praca z bazami danych

Refaktoryzacja

Rozszerzanie SpecFlow o SpecFlow+ i SpecMap (zastrzeżone rozszerzenia)

Generowanie raportów

Uwagi końcowe

Sites Published:

United Arab Emirates - SpecFlow: Implementing BDD for .NET

Qatar - SpecFlow: Implementing BDD for .NET

Egypt - SpecFlow: Implementing BDD for .NET

Saudi Arabia - SpecFlow: Implementing BDD for .NET

South Africa - SpecFlow: Implementing BDD for .NET

Brasil - SpecFlow: Implementando o BDD para .NET

Canada - SpecFlow: Implementing BDD for .NET

中国 - SpecFlow:为.NET实现BDD

香港 - SpecFlow: Implementing BDD for .NET

澳門 - SpecFlow: Implementing BDD for .NET

台灣 - SpecFlow: Implementing BDD for .NET

USA - SpecFlow: Implementing BDD for .NET

Österreich - SpecFlow: Implementing BDD for .NET

Schweiz - SpecFlow: Implementing BDD for .NET

Deutschland - SpecFlow: Implementing BDD for .NET

Czech Republic - SpecFlow: Implementing BDD for .NET

Denmark - SpecFlow: Implementing BDD for .NET

Estonia - SpecFlow: Implementing BDD for .NET

Finland - SpecFlow: Implementing BDD for .NET

Greece - SpecFlow: Implementing BDD for .NET

Magyarország - SpecFlow: Implementing BDD for .NET

Ireland - SpecFlow: Implementing BDD for .NET

Luxembourg - SpecFlow: Implementing BDD for .NET

Latvia - SpecFlow: Implementing BDD for .NET

España - SpecFlow: Implementando BDD para .NET

Italia - SpecFlow: Implementing BDD for .NET

Lithuania - SpecFlow: Implementing BDD for .NET

Nederland - SpecFlow: Implementing BDD for .NET

Norway - SpecFlow: Implementing BDD for .NET

Portugal - SpecFlow: Implementando o BDD para .NET

România - SpecFlow: Implementing BDD for .NET

Sverige - SpecFlow: Implementing BDD for .NET

Türkiye - SpecFlow: Implementing BDD for .NET

Malta - SpecFlow: Implementing BDD for .NET

Belgique - SpecFlow: Implementing BDD for .NET

France - SpecFlow: Implementing BDD for .NET

日本 - SpecFlow: Implementing BDD for .NET

Australia - SpecFlow: Implementing BDD for .NET

Malaysia - SpecFlow: Implementing BDD for .NET

New Zealand - SpecFlow: Implementing BDD for .NET

Philippines - SpecFlow: Implementing BDD for .NET

Singapore - SpecFlow: Implementing BDD for .NET

Thailand - SpecFlow: Implementing BDD for .NET

Vietnam - SpecFlow: Implementing BDD for .NET

India - SpecFlow: Implementing BDD for .NET

Argentina - SpecFlow: Implementando BDD para .NET

Chile - SpecFlow: Implementando BDD para .NET

Costa Rica - SpecFlow: Implementando BDD para .NET

Ecuador - SpecFlow: Implementando BDD para .NET

Guatemala - SpecFlow: Implementando BDD para .NET

Colombia - SpecFlow: Implementando BDD para .NET

México - SpecFlow: Implementando BDD para .NET

Panama - SpecFlow: Implementando BDD para .NET

Peru - SpecFlow: Implementando BDD para .NET

Uruguay - SpecFlow: Implementando BDD para .NET

Venezuela - SpecFlow: Implementando BDD para .NET

Polska - SpecFlow: Implementing BDD for .NET

United Kingdom - SpecFlow: Implementing BDD for .NET

South Korea - SpecFlow: Implementing BDD for .NET

Pakistan - SpecFlow: Implementing BDD for .NET

Sri Lanka - SpecFlow: Implementing BDD for .NET

Bulgaria - SpecFlow: Implementing BDD for .NET

Bolivia - SpecFlow: Implementando BDD para .NET

Indonesia - SpecFlow: Implementing BDD for .NET

Kazakhstan - SpecFlow: Implementing BDD for .NET

Moldova - SpecFlow: Implementing BDD for .NET

Morocco - SpecFlow: Implementing BDD for .NET

Tunisia - SpecFlow: Implementing BDD for .NET

Kuwait - SpecFlow: Implementing BDD for .NET

Oman - SpecFlow: Implementing BDD for .NET

Slovakia - SpecFlow: Implementing BDD for .NET

Kenya - SpecFlow: Implementing BDD for .NET

Nigeria - SpecFlow: Implementing BDD for .NET

Botswana - SpecFlow: Implementing BDD for .NET

Slovenia - SpecFlow: Implementing BDD for .NET

Croatia - SpecFlow: Implementing BDD for .NET

Serbia - SpecFlow: Implementing BDD for .NET

Bhutan - SpecFlow: Implementing BDD for .NET

Nepal - SpecFlow: Implementing BDD for .NET

Uzbekistan - SpecFlow: Implementing BDD for .NET