Behat
보이기
개발자 | Konstantin Kudryashov |
---|---|
발표일 | 2010년 9월 10일[1] |
안정화 버전 | 3.5.0
/ 2018년 8월 10일[2] |
저장소 | |
프로그래밍 언어 | PHP |
운영 체제 | 크로스 플랫폼 |
종류 | 행위 중심 개발 |
라이선스 | MIT 허가서 |
상태 | 개발 중 |
웹사이트 | behat |
Behat은 PHP 프로그래밍 언어로 개발된 행위 중심 개발을 위한 테스트 프레임워크이다. Behat은 Konstantin Kudryashov가 개발했으며 개발은 깃허브를 통해 이루어지고 있다.
목적
[편집]Behat은 소프트웨어 개발 프로세스 가운데에서 개발자, 고객, 기타 주주들 간의 대화를 돕기 위해 설계되었다. 소프트웨어의 의도한 동작의 테스트 가능한 예제의 분명한 문서화를 허용한다. Behat 테스트 시나리오는 정의된 패턴에 따른 비즈니스적인 도메인 특화 언어인 Gherkin[3]로 개발되었다.
예제
[편집]"Given" 뒤의 전제 조건은 실행할 PHP 메서드 이름과 일치한다:
Feature: Function to test description
Free text
Scenario: Scenario 1
Given preconditions
When actions
Then results
Scenario: Scenario 2
...
각주
[편집]- ↑ everzet's blog • BDD in PHP or "Just Be Hat". Everzet.com (2010-09-10). Retrieved on 2015-03-19.
- ↑ Latest Behat releases
- ↑ https://github.com/cucumber/cucumber/wiki/Gherkin
외부 링크
[편집]- Behat - 공식 웹사이트