나는 오이를 시작하고 Grails 2.1.1 응용 프로그램 내부에 Geb를 사용하고 있습니다. 성공적인 로그인을 테스트하는 첫 번째 테스트가 있습니다.구조 로그인 성공과 실패 기능
Feature: login to system
As a user of the system
I want to log in to the application
so that I can use it
Scenario: login
Given I access the login page
When I enter "user_10001" and "10001"
Then I see the dashboard
Given(~'^I access the login page$') {->
to LoginPage
at LoginPage
}
When(~'^I enter "([^"]*)" and "([^"]*)"$') { String username, String password ->
page.add(username, password)
}
Then(~'^I see the dashboard$') {->
at DashboardPage
}
Then(~'^I see an error message on the login page$') { ->
at LoginPage
}
위대한 작품입니다. 또한 로그인이 실패 할 때 어떤 일이 일어나는지 테스트하려고합니다. 이것이 또 다른 시나리오라는 것을 알지만, 또 다른 특징입니까? 또는 동일한 기능에 대한 추가 시나리오입니까? 모든 지침을 부탁드립니다.
감사합니다. 나는 아직도 배울 것이 많다. 내가 'Given'으로 시작하는 두 가지 시나리오 모두 조금 혼란 스럽다. 그리고 내가 잘못했기 때문에 내가 할 수 없기 때문에 오류가있는 것인지 알 수 없다. 그러나 그것은 다른 질문입니다 ... – Gregg