Mam zadanie do wykonania, którego nie mogę wykonać, ponieważ nie mam w pełni gotowego zestawu narzędzi. Mam używać JBehave razem z Selenium Web Driver, aby móc dodać pewną książkę do listy życzeń na koncie Amazon. Mam pewną historię i wykorzystałem wspomniane wcześniej narzędzia do "celów edukacyjnych". Rozumiem, że JBehave to framework dla BDD. Mam więc jakąś historię, którą chcę przetestować. Jednak to, co wprawia mnie w zakłopotanie, to konfiguracja i część "definicja kroku", której tak naprawdę nie dostaję. Mój problem polega na tym, że tak naprawdę nie rozumiem, jak sprawić, by wszystkie te części współpracowały ze sobą. Gdzie znajduje się Selenium WebDriver w równaniu? Zwróć uwagę, że użyłem Selenium z Javą i to było proste.Jak działa JBehave z Javą?
Chciałbym podać przykład historii w formacie korniszonu i byłbym wdzięczny za wszelkie spostrzeżenia na ten temat, może wyjaśnienie, jak wszystkie elementy pasują do siebie.
Given user <username> with password <password> has a valid amazon.com account
And has a wish list
And wants to purchase book <title> at a later date
When a request to place the book in the wish list is made
Then the book is placed in the wish list
And the book <title> appears in the wish list when <username> logs in at a later date.
Proszę spojrzeć na pytanie łącza, można uzyskać pewne pojęcia jak skonfigurować java jbehave selen, [link] (http: // stackoverflow .pl/questions/20733703/very-simple-step-by-step-jbehave-setup-tutorial) – SacTan
Czy mógłbyś bardziej wyjaśnić, co jest celem tego "zadania uczenia się"? Czy chcesz wdrożyć tę konkretną pojedynczą historię za pomocą java + webdriver + jbehave, aby uruchomić ją na swoim komputerze i sprawdzić wyniki?A raczej czy chcesz wiedzieć, czy ten zestaw narzędzi może być przydatny na dłuższą metę, do testowania setek historii i jak zorganizować projekt i całą strukturę testową za pomocą tych narzędzi, aby łatwo i wydajnie wdrożyć i uruchomić wiele testy, wyświetlać ich wyniki i analizować przyczynę błędów? – krokodilko
Wow jest podmuch z przeszłości. JBehave jest starodawny, ostatnie wydanie było w 2006 roku. Osobiście szukałem czegoś bardziej aktualnego i dobrze wspieranego. Będziesz mieć problemy, jeśli coś pójdzie nie tak, ponieważ nikt tak naprawdę nie używa tego. – Ardesco