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

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

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

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

1.1.2. Jak identyfikowane sa pola?

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

1.2. Co jest uzywane przez IT do pisania kodu

1.2.1. Licencje

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

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

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

1.5. Jak puszczac testy (np wybrane) podczas pisania

1.6. Co w zastepstwie do InteliJ

1.6.1. Eclipse

1.6.2. NetBeans

1.6.3. InteliJ Community

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

1.7.1. Lista tematów do dyskusji

1.7.1.1. Dlaczego nie Cucumber?

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

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

1.7.2.1. Tia

1.7.2.2. Bats

1.8. Co zamiast Cucumber

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

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

1.8.3. Które rekomenduję?

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

1.9.1. Pogadać z Łukaszem

1.9.2. Łukasz weryfikuje na

2. Czego trzeba nauczyć analityków?

2.1. Narzędzie

2.2. Kod

2.3. Pushowanie/pullowanie kodu

2.4. Rozwiązywanie konfliktów

2.5. Jednolite podejscie do pisania testów

2.6. Instalacja lokalna środowiska

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

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

3.2. Kiedy pisac testy regrsji

3.2.1. Do każdej US

3.2.2. Do procesu/funkcjonalności

3.2.2.1. Kiedy rozpoznajemy proces

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

3.3. Review kodu kto/kiedy/jak?

3.4. Rozwiązywanie problemów z kodem

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

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

3.5. Utrzymanie prcesów jak juz powstaną

3.6. "Opiekun" testów + uprawnienia

3.7. Gdzie beda puszczane/weryfikowane testy jak anlityk napisze

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

3.9. Sprawdzenie czy nasz projekt działa na Eclipse

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

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

3.11.1. Spójne okresowe testy regresji

3.11.1.1. Jak często uruchamiamy?

3.11.1.2. W jakim zakresie uruchamiamy?

3.11.2. Sprawdzenie nowego kodu?

3.11.3. Testy smoke

4. TO DO

4.1. Zasady pisania przypadków testowych

4.2. Instrukcja dla anlityków

4.3. Szkolenie z podstaw "ogórka"

4.4. Szkolenie z pisania w JAVA- podstawy

4.5. Zainstalowac narzędzie do kodu

4.6. Zaciągnąć kod

4.7. Wybrac narzedzie do pisania ogórka

5. Do wykonania "obok" testów

5.1. Aktualny stan procesów