- Doświadczenie w programowaniu .NET
- Podstawowe zrozumienie koncepcji programowania
Publiczność
- Inżynierowie testów
- Deweloperzy
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.
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
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: 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