Prowadzone przez instruktorów kursy szkoleniowe na żywo z zakresu Behavior Driven Development (BDD) obejmują różne rzeczywiste zastosowania BDD. Kursy obejmują takie obszary jak Acceptance Test Driven Development (ATDD), Test Driven Development (TDD), Cucumber i język Gherkin.
Szkolenie BDD jest dostępne jako "szkolenie online na żywo" lub "szkolenie na miejscu na żywo". Szkolenie na żywo online (inaczej "zdalne szkolenie na żywo") odbywa się za pośrednictwem interaktywnego, zdalnego pulpitu. Szkolenie na żywo na miejscu można przeprowadzić lokalnie w siedzibie klienta w dolnośląskie lub w korporacyjnych centrach szkoleniowych NobleProg w dolnośląskie.
NobleProg - lokalny dostawca szkoleń
Wrocław
NobleProg, Ludwika Rydygiera 2a/22, Wroclaw, Polska, 50-249
Lokal znajduje się w samym centrum miasta (vis-à-vis hotelu HP Park Plaza), zaledwie 10 minut spacerem od Rynku, tuż przy skrzyżowaniu ulic Drobnera i Rydygiera.
Wejście do budynku zlokalizowane jest od strony ulicy Śrutowej, tuż przy skrzyżowaniu z Bolesława Drobnera. Idąc od strony pl. Bema, mijamy po prawej stronie Rossmann i tuż za nim skręcamy w Śrutową - wejście będzie po prawej. Kierując się od pl. Dubois, mijamy po lewej aptekę Ziko oraz Carrefour Express i dochodzimy aż do skrzyżowania z ul. Śrutową - skręcamy w nią, wejście do budynku będzie po prawej stronie.
Sala szkoleniowa znajduje się na drugim piętrze.
Parking
W pobliżu sali szkoleniowej liczba miejsc parkingowych jest ograniczona, nie obowiązuje strefa płatnego parkowania (wzdłuż ulic Rydygiera, Śrutowej i Henryka Brodatego, Bolesława Drobnera). Ul. Ludwika Rydygiera jest jednokierunkowa, wjazd od ul. Bolesława Drobnera. Ul. Śrutowa także jest jednokierunkowa, wjazd od ul. Henryka Brodatego.
Dojazd komunikacją miejską
This instructor-led, live training begins with a discussion of BDD and how the Behave framework can be used to carry out BDD testing for web applications. Participants are given ample opportunity to interact with the instructor and peers while implementing the concepts and tactics learned in this hands-on, practice-based lab environment.
At the end of this training, participants will have a solid understanding of BDD and Behave, as well as the necessary practice to implement these techniques and tools in real-world testing scenarios.
W tym instruktażowym szkoleniu na żywo w dolnośląskie uczestnicy dowiedzą się, jak pisać wysokiej jakości testy, wykorzystując "scenariusze" i ideę "aktorów, zadań i celów" do wyrażania testów w kategoriach biznesowych, a nie jako interakcji między komponentami systemu. Przyjrzymy się zarówno scenariuszom testowania funkcjonalnego, jak i testowania interfejsu użytkownika i zademonstrujemy, w jaki sposób Serenity można wykorzystać do zarządzania ich testowaniem. Wszystkim wykładom, notatkom, quizom i dyskusjom towarzyszy praktyczna praktyka i implementacja na żywo.
Pod koniec tego szkolenia uczestnicy zrozumieją strukturę Serenity i będą mogli z niej wygodnie korzystać. Co ważne, uczestnicy nauczą się myśleć i podchodzić do automatyzacji testów z innego światła.
Ten prowadzony przez instruktora warsztat na żywo w dolnośląskie rozpoczyna się od wprowadzenia do BDD, czym jest i jak jest wykorzystywany przez firmy do promowania dobrego projektowania, tworzenia i testowania oprogramowania. Robimy to z nieinżynierskiego punktu widzenia, mając na uwadze użytkowników końcowych, ich wymagania, język i sposób myślenia. Zajmujemy się również wyzwaniami komunikacyjnymi, które interesariusze biznesowi mogą napotkać, gdy pracują bliżej ze swoimi technicznie nastawionymi kolegami.
Pod koniec tego szkolenia uczestnicy będą wiedzieć, jak
Pisać zwięzłe historie użytkowników, które uchwycą wzorce użytkowania rzeczywistych użytkowników oprogramowania.
Przetłumaczyć swoje historie użytkowników na behawioralny język BDD (Given, When, Then).
Tworzenie przypadków testowych na podstawie tych historii, do wykorzystania przez inżynierów w celu wdrożenia i testowania.
Zrozumienie relacji między wymaganiami produktu, kryteriami akceptacji i przypadkami testowymi.
Demistyfikować techniczny żargon, który utrudnia komunikację i zrozumienie.
Zainstaluj i używaj świetnych narzędzi do pisania plików funkcji BDD.
Zrozumienie i docenienie tego, co dzieje się po przekazaniu pracy inżynierom.
Odgrywanie bardziej aktywnej roli w iteracyjnym cyklu rozwoju.
Szkolenie przeznaczone jest zarówno dla pracowników działów IT, jak i biznesowych. Celem kursu jest zapewnienie sposobu na ułatwienie komunikacji między działami w procesie tworzenia oprogramowania. Uczestnicy poznają testy behawioralne umożliwiające tworzenie bardziej niezawodnego oprogramowania bez konieczności stosowania kosztownych i zaawansowanych narzędzi.
Behat jest frameworkiem testowym Behavior Driven Development (BDD) napisanym w PHP. Ułatwia komunikację między programistami, testerami, interesariuszami biznesowymi i klientami podczas procesu tworzenia oprogramowania. Behat pozwala osobom nietechnicznym pisać jasne opisy zamierzonego zachowania aplikacji, a następnie uruchamia te "scenariusze" jako testy funkcjonalne aplikacji.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak pisać i wykonywać przypadki testowe w stylu BDD przy użyciu Behat i PHP.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
Uruchamianie zautomatyzowanych testów napisanych w czytelnym dla człowieka języku Gherkin (Given, When, Then)
Korzystanie z przypadków testowych opartych na Behat w celu poprawy współpracy między zespołami technicznymi i nietechnicznymi
Integracja Behat z Selenium, Mink, Goutte i innymi emulatorami przeglądarki w celu przeprowadzania testów i generowania raportów.
Rozszerzenie funkcjonalności Behat poprzez system rozszerzeń
Testowanie wielu scenariuszy użytkowania za pomocą poleceń terminala, interfejsów API REST i nie tylko.
Uczestnicy
Inżynierowie testów
Programiści
Format kursu
Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
To prowadzone przez instruktora szkolenie na żywo (online lub na miejscu) przeprowadzi uczestników przez rzeczywiste przypadki rozwoju opartego na zachowaniu (BDD) i pokaże, jak wdrożyć Cucumber w różnych scenariuszach testowych.
Cucumber to open-source'owy framework BDD do pisania testów w języku naturalnym. BDD, czyli Behavior Driven Development, to zwinna technika tworzenia oprogramowania, która zachęca do współpracy między programistami, QA i nietechnicznymi ludźmi biznesu w projekcie oprogramowania.
Szkolenie rozpoczyna się od omówienia BDD i sposobu, w jaki Cucumber jest używany do przeprowadzania testów BDD dla aplikacji internetowych. Uczestnicy mają wiele okazji do interakcji z instruktorem i rówieśnikami podczas wdrażania koncepcji i taktyk poznanych w tym praktycznym, opartym na praktyce środowisku laboratoryjnym.
Pod koniec tego szkolenia uczestnicy będą mieli solidne zrozumienie BDD i Cucumber, a także niezbędną praktykę i zestaw narzędzi do pisania własnych przypadków testowych dla rzeczywistych scenariuszy testowania oprogramowania.
Format kursu
Duży nacisk na praktykę praktyczną.
Większość pojęć jest poznawana na przykładach, ćwiczeniach i praktycznym rozwoju.
Uwaga
Szkolenie wykorzystuje Eclipse i Selenium. Jeśli chcesz użyć innego IDE lub frameworka do automatyzacji testów, skontaktuj się z nami w celu ustalenia szczegółów.
Jeśli Twój zespół po raz pierwszy przechodzi od testowania ręcznego do testowania automatycznego, skontaktuj się z nami, aby zorganizować rozszerzenie szkolenia w celu uwzględnienia dodatkowego zakresu testowania automatycznego.
Cucumberjs to natywna implementacja JavaScript Cucumber
W tym instruktażowym szkoleniu na żywo uczestnicy dowiedzą się, jak pisać i testować przypadki testowe stylu BDD (Behavior Driven Devleopment), używając Cucumber i Javascript.
Po ukończeniu tego szkolenia uczestnicy będą potrafili:
Uruchomić automatyczne testy napisane w języku Gherkin.
Użyć przypadków testowych opartych na Cucumber, aby poprawić komunikację i współpracę między zespołami technicznymi i nietechnicznymi.
Zintegrować Cucumberjs z innymi frameworkami testowymi, takimi jak Protractor do testowania aplikacji Angular.
To prowadzone przez instruktora szkolenie na żywo w dolnośląskie (online lub na miejscu) jest przeznaczone dla inżynierów testowych i programistów, którzy chcą dowiedzieć się, jak testować złożoną aplikację internetową za pomocą Iridium.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
Twórz kompleksowe testy, które symulują działania użytkownika podczas poruszania się po aplikacji internetowej.
Automatyzacja testowania aplikacji tematycznych z wieloma stylami.
Tworzenie przypadków testowych, które są czytelne dla osób nietechnicznych.
Wykonywanie testów w wielu różnych przeglądarkach.
Korzystanie z pakietu Iridium Snippets dla Atom w celu ułatwienia pisania skryptów testowych.
Zmniejszenie kosztów utrzymania niestandardowego Java kodu i obiektów stron.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla inżynierów testów oprogramowania, którzy chcą dowiedzieć się, jak napisać zestaw przypadków testowych i zestaw testów, a następnie wykonać testy na aplikacji demonstracyjnej.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
Używaj podejścia Robot Framework do testowania opartego na słowach kluczowych i tabelarycznej składni danych testowych do pisania i wykonywania testów.
Używaj spójnej składni do tworzenia nowych słów kluczowych z istniejących.
Przeprowadzanie testów Behavior Driven Development (BDD) w stylu Gherkin (podobnie jak w Cucumber).
Generowanie i interpretowanie raportów i dzienników w celu rozwiązywania problemów związanych z awariami testowanej aplikacji.
Rozszerzone możliwości Robot Framework przy użyciu bibliotek innych firm napisanych w językach Python, Java, Perl, Javascript i PHP.
Integracja Robot Framework z Selenium do testowania aplikacji internetowych.
Ten jednodniowy kurs prowadzi uczestników przez podstawy RSpec, BDD (Behavior Driven Development) i innych metod testowania z praktycznymi ćwiczeniami.
Podczas tego prowadzonego przez instruktora szkolenia na żywo w dolnośląskie 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
Powiązanie wymagań biznesowych z kodem .NET.
Zastosowanie technik BDD do tworzenia żywej dokumentacji dla aplikacji.
Uruchom 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.
Więcej...
Ostatnia aktualizacja:
Opinie uczestników (7)
Bardzo szeroki omówienie tematu, który obejmował wszystkie wymagane przedwiedzy w sposób odpowiedni do poznawanych w kursie zagadnień.
narzędzia i metody wprowadzone do identyfikacji ról użytkowników i tworzenia scenariuszy.
Wai Kit Fung - Hospital Authority
Szkolenie - Cucumber.js: Behavior Driven Development (BDD) with Javascript
Przetłumaczone przez sztuczną inteligencję
Zapoznać się z wzorem scenariusza i dowiedzieć się, dlaczego jest to lepsze od starego wzoru.
Peter Moors
Szkolenie - Serenity BDD for Automated Acceptance Tests
Przetłumaczone przez sztuczną inteligencję
To fakt, że użyliśmy rzeczywistych przykładów z mojej pracy.
Mark Scerri Pace - Arnold Media Ltd.
Szkolenie - BDD for Non-Programmers: Live Workshop
Przetłumaczone przez sztuczną inteligencję
Jak wspomniano w ostatniej godzinie, omówiliśmy i ćwiczyliśmy metodę 'Example mapping'. Miło też, że mieliśmy dostęp do pdf (z strony internetowej), który trener przygotował z dużą ilością informacji.
Osman Chalaby - Vanderlande
Szkolenie - Cucumber: Implementing Behavior Driven Development (BDD) with Cucumber
Przetłumaczone przez sztuczną inteligencję
Przykłady, na czym zresztą opiera się BDD
Lukasz Lewandowski
Szkolenie - Testowanie behawioralne systemów informatycznych - BDD