69inch
Mam apkę w #java. Kiedy w IDE jako listę argumentów podaję null to oczywiście apka wywala NullPointerExeption. Jeśli jednak odpalić tę samą apkę w CMD i nie podać żadnych argumentów, to wtedy już rzucony zostaje ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0. Dlaczego tak się dzieje? Czy takie zachowanie w ogóle powinno zostać przetestowane? Jeśli tak to w jaki sposób?

public static void main(String[] args) {

String
0
  • Najlepsze
  • Wszystkie komentarze
LazyInitializationException
@69inch:

Dlaczego tak się dzieje


Bo w jednym przypadku robisz tablicę z jednym nullowm elementem a w drugim pustą
3
Saly
Jeśli jednak odpalić tę samą apkę w CMD i nie podać żadnych argumentów, to wtedy już rzucony zostaje ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0. Dlaczego tak się dzieje?


@69inch: tablica argumentów jest pusta, ciekawe dlaczego nie mogę z niej wybrać pierwszego elementu?
1
69inch
Proszę o wyjaśnienie czy dobrze rozumiem działanie i zastosowanie #cucumber Wiem, że głównie służy do automatyzacji testów ale powiedzmy, że chciałbym go użyć w testach manualnych. Czy każdy krok (Given, When, Then) musi służyć do zaimplementowania kodu, który faktycznie przeprowadza test, czy np Given może służyć do konfigurowania testów? Chodzi mi o taki fragment kodu jako przykład:

public class StepDefinition {
private PatternSearch ps;
private String txt;

@
0
  • Najlepsze
  • Wszystkie komentarze
a.....e
a.....e
@69inch: Twój When to powinien być kolejny Given (jako And). Potem When "Offset is calculated" z offset = ps.search(txt), i Then "Result offset equals {int}"
2
69inch
@Given: Wypok nie ogarnia kodu, sorki, już edytowane xD
1
damianbeat
Chce nauczyć się BDD (Cucumber) - jak to zrobić? ( ͡º ͜ʖ͡º)

Polecacie jakieś konkretne kursy/książki?

#qa #testowanie #testowanieoprogramowania #programowanie #java #cucumber #gherkin
3
  • Najlepsze
  • Wszystkie komentarze
math3
math3
@damianbeat: 'The Cucumber Book'. Jeśli piszesz w javie to 'The Cucumber Book for Java'.
1
b.....u
b.....u
1
wykopowy_brukselek
wykopowy_brukselek
Treść przeznaczona dla osób powyżej 18 roku życia...
6
  • Najlepsze
  • Wszystkie komentarze
rskk
rskk
@wykopowy_brukselek: Wymagania na analityka wyglądają jak na scrum mastera nie licząc dwóch pierwszych wymagań ( ͡° ͜ʖ ͡°)

No nic, jeszcze ze 2 lata i można startować.
1
wykopowy_brukselek
wykopowy_brukselek
@rskk:
scrum mastera tez szukam:)
1
Melisandre
Mireczki #testowanieoprogramowania #qa ale nie tylko, widzieliście na githubie przykład projektu, wyrzystującego #java #cucumber i #selenium?

Chcę zacząć robić projekt na swojego gita, ale mam problem z odpowiednim połączeniem wszystkich tych plików, tak żeby nauczyć się dobrych wzorców. Może być też jakiś tutorial, oglądnęłam kilka na yt ale raczej słabo.

Bardzo proszę o wskazanie jakiegoś źródła.
2
  • Najlepsze
  • Wszystkie komentarze
E.....e
E.....e
@Melisandre: nigdy nie korzystałem z cucumber ani selenium ale zgadywalbym zeby skorzystac z jenkinsa zeby to wszystko spiąć
1
askorek
askorek
Chcę zacząć robić projekt na swojego gita, ale mam problem z odpo


@Melisandre: moje zadanie rekrutacyjne:
https://github.com/askorek/selenium-cucumber-amazon
1
jadupl
jadupl
Mireczki, mam pytanie odnośnie Cucumber'a i Javy. Przy podejściu Page Object Patterns, w jaki sposób mogę uzyskać superklasę w której inicjalizowałbym WebDriver'a i zamykał go po zakończeniu testu. Gdzie mógłbym wrzucić metodę która zapisywałaby mi screenshoty w przypadku faili? Czy mogę tutaj użyć Annotacji z JUnit'a @Before @After w klasie definiującej step'y testu? Czy powinno się podchodzić do tego inaczej?

#testowanieoprogramowania #qa #cucumber #
6
tiko35
tiko35
#java #programowanie #cucumber #selenium
Powiedzcie czy cucumber pozwala na zaciągnięcie pliku z zewnątrz z danymi wejściowymi do historyjki ? czyli zamiast w Examples chciałbym aby jedna z danych była zaczytywana z pliku xlsx. Jak to zrobić?
1
  • Najlepsze
  • Wszystkie komentarze
IOException
#programowanie #bdd #cucumber Jak napisać .feature i scenario: akcji:

1. Dodawanie elementu
2. Edytowanie elementu
3. Aktywacja elementu
4. Dezaktywacja elementu
3
  • Najlepsze
  • Wszystkie komentarze
t.....o
t.....o
8
  • Najlepsze
  • Wszystkie komentarze
oki
Testował ktoś połączenie #cucumber + #pickler ( http://github.com/tpope/pickler ) + Pivotal Tracker ( www.pivotaltracker.com ) #rails #ruby
1