Automatyzacja w oparciu o dobrą komunikację z klientem

kkupiduraddectwierzchowski

 

 

 

Opis warsztatu:

Poznanie użytkowników oprogramowania, które tworzymy jest istotnym elementem w podejściu BDD. W czasie warsztatu poznamy zabieganego użytkownika systemu, a zebrane wymagania przedstawimy w postaci wykonywalnych scenariuszy testowych w oparciu o piramidę testów.

Wymagania:

Uczestnicy powinni mieć zainstalowane przed warsztatami:

  1. Sublime Text 2 + Package Control (https://packagecontrol.io/installation#st2) + Gherkin Plugin (https://packagecontrol.io/packages/Gherkin%20(Cucumber)%20Formatter)
  2. Chocolatey (http://chocolatey.org/)
  3. Cmder (http://bliker.github.io/cmder/ Full version)
  4. Ruby 1.9.3 (choco install ruby1.9)
    DevKit (choco install ruby.devkit)
    Bundler (gem install bundler)
  5. Firefox
  6. Dowolna inna przeglądarka – Chrome, IE etc.
  7. Github for Windows (albo git)
    Źródła już ściągnięte na dysk.

Wymaganie wstępne dla uczestników warsztatów:

Wypełniona ankieta wysłana na adres k.zmitrowicz@sjsi.org:
1. Opisz krótko swoje doświadczenie, wielkość projektów (ile osób, ile platform, jak długo) w jakich pracowałeś oraz metodyki z którymi miałeś/miałaś do czynienia (Scrum, Waterfall, XP, PRINCE).
2. Przygotuj „user story” czynność przygotowywania kawy.
3. Popraw 2 błędy (składniowy i logiczny) w poniższym przykładzie (język Ruby), który zliczy ilość jabłek:
Kod zadania:

koszyk = [ 'jabłko', 'banan', 'jabłko', 'pomarańcza', 'jabłko', 'banan' ]
ilosc_jablek = 1


foreach (element in koszyk)
  if element == 'jabłko'
    ilosc_jablek += 1
end
Tagged under:
TwitterFacebookLinkedInGoogle+