Get Started. It's Free
or sign up with your email address
Cucumber by Mind Map: Cucumber

1. Decyzje do podjęcia w związku z procesem testami

1.1. Jak szczegółowe testy powinny być?

1.2. Kiedy pisac testy regrsji

1.2.1. Do każdej US

1.2.2. Do procesu/funkcjonalności

1.2.2.1. Kiedy rozpoznajemy proces

1.2.2.2. Kto decyduje kiedy funkcjonalność jest już gotowa

1.3. Review kodu kto/kiedy/jak?

1.4. Rozwiązywanie problemów z kodem

1.4.1. Kto dopisuje brakujące kroki "pod ogorkiem"

1.4.2. Kto decyduje czy bład jest po stronie analityka czy braki w kodzie

1.5. Utrzymanie prcesów jak juz powstaną

1.6. "Opiekun" testów + uprawnienia

1.7. Gdzie beda puszczane/weryfikowane testy jak anlityk napisze

1.8. Czy testujemy na 017 czy może lokalnie, jak lokalnie to konieczna jest instrukcja dla analityków jak instalować

1.9. Sprawdzenie czy nasz projekt działa na Eclipse

1.10. Kto pisze testy regresji? Cały projekt czy dedykowany zespół?

1.11. Jaki jest główny cel posiadania testów automatycznych na naszym projekcie

1.11.1. Spójne okresowe testy regresji

1.11.1.1. Jak często uruchamiamy?

1.11.1.2. W jakim zakresie uruchamiamy?

1.11.2. Sprawdzenie nowego kodu?

1.11.3. Testy smoke

2. TO DO

2.1. Zasady pisania przypadków testowych

2.2. Instrukcja dla anlityków

2.3. Szkolenie z podstaw "ogórka"

2.4. Szkolenie z pisania w JAVA- podstawy

2.5. Zainstalowac narzędzie do kodu

2.6. Zaciągnąć kod

2.7. Wybrac narzedzie do pisania ogórka

2.8. Spisać jakie obszary i w jaki sposób sa obsłuzone przez scenariusze obecnie

2.9. Ile scenariuszy działa

2.10. Analiuza Pawła Lutego

2.11. Ile w TIA zajęło przejście na JBehave- Maciej Stasiak

3. Co osiągnałem

3.1. Ile czasu zuzyłem?

3.2. Pomysł na pisanie nowego kodu by był rozpoznawalny

3.3. Przejście z Cucumbera na JBehave

4. Czego musze sie dowiedzieć przed prakazaniem wiedzy do analityków

4.1. Jak wyglądają testy u nas- prześledzic kod

4.1.1. Czy kroki sa uniwerslne (generyczne) czy dedykowane?

4.1.2. Jak identyfikowane sa pola?

4.1.3. Pytanie na ile analityk musi zaglądac do kodu

4.2. Co jest uzywane przez IT do pisania kodu

4.2.1. Licencje

4.2.2. Dowiedziec sie w TIA i GW co w alternatywie stosują do pisania ogorka

4.3. Porownać z tym jak wykonano testy na TIa i GW(BATTS)

4.3.1. Porozmawiać z innymi zespołami (TIA, BATS o tym jak oni zorganizowali się na projekcie)

4.3.1.1. Lista tematów do dyskusji

4.3.1.1.1. Dlaczego nie Cucumber?

4.3.1.1.2. Czy przygotowali tylko narzędzie czy też podejście do zakresu testów w tym utrzymania

4.3.1.2. Umówić się na spotkania z kims z zespołu

4.3.1.2.1. Tia

4.3.1.2.2. Bats

4.3.2. Co zamiast Cucumber

4.3.2.1. Dowiedzieć się co używają TIA i BATS

4.3.2.2. Poczytac sobie na temat różnic Cucumber Vs. .JBehave

4.3.2.3. Które rekomenduję?

4.4. Co trzeba zainstalować i jak by w ogóle miec możliwość kodowania w ogorku?

4.5. Jak puszczac testy (np wybrane) podczas pisania

4.6. Co w zastepstwie do InteliJ

4.6.1. Eclipse

4.6.2. NetBeans

4.6.3. InteliJ Community

4.7. Czy zmainy w UI nie wpłyną na same testy??

4.7.1. Pogadać z Łukaszem

4.7.2. Łukasz weryfikuje na

4.8. Jak wielki zakres jest dla REACTA

5. Czego trzeba nauczyć analityków?

5.1. Narzędzie

5.2. Kod

5.3. Pushowanie/pullowanie kodu

5.4. Rozwiązywanie konfliktów

5.5. Jednolite podejscie do pisania testów

5.6. Instalacja lokalna środowiska

6. Do wykonania "obok" testów

6.1. Aktualny stan procesów

7. Fazy i cele