Tamamen iş göremediğim için iş için bir görevim var çünkü alet takımını tam elde edemiyorum. Ben bir Amazon hesabında bir istek listesine belirli bir kitap eklemek için Selenyum Web Sürücüsü ile birlikte JBehave kullanması gerekiyordu. Verilen bir hikayem var ve "öğrenme amaçlı" olarak kullanılmak üzere daha önce bahsedilen araçları kullanmam gerekiyordu. JBehave'in BDD için bir çerçeve olduğunu anlıyorum. Yani, test etmek istediğim bir çeşit hikayem var. Ancak, beni şaşırtan şey, gerçekten anlamadığım yapılandırma ve "adım tanımı" kısmı. Benim problemim, bütün bu parçaların birlikte nasıl çalışacağını anlamıyorum. Selenium WebDriver denklemde nereye sığar? Selenium'u Java ile kullandığımı ve bu bir esinti olduğunu unutmayın.JBehave Java ile nasıl çalışır?
Size gherkin formatında bir hikaye hakkında bir örnek vermek istiyorum ve bu konuyla ilgili her türlü kavrayışı takdir ediyorum, belki de tüm parçaların birbirine nasıl uyduğuna dair bir açıklama.
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.
bağlantı soruya bir göz Lütfen [link] (http: // stackoverflow .com/questions/20733703/çok-basit-adım-adım-jbehave-kurulum-öğretici) – SacTan
Bu "puroses öğrenme görevi" nin amacı nedir daha açıklayabilir misiniz? Bilgisayarınızda çalıştırmak ve sonuçları incelemek için java + webdriver + jbehave kullanarak bu tek somut tek hikayeyi uygulamaktan başka bir şey istemez misiniz?Ya da bu araçların uzun vadede faydalı olup olmadığını, yüzlerce hikayeyi test edip etmediğini ve projenin ve tüm test çerçevesinin bu araçları kullanarak nasıl kolay ve verimli bir şekilde uygulayacağını ve çalıştırılacağını bilmek isteyebilirsiniz. testler, sonuçlarını gösterir ve hataların nedenini inceler? – krokodilko
Vay, geçmişten bir patlama oldu. JBehave eskidir, son sürüm 2006 yılında olmuştur. Şahsen biraz daha güncel ve iyi desteklenmiş bir şeyler ararım. Bir şey ters giderse sorunları olacak çünkü kimse artık onu kullanmıyor. – Ardesco