Behat

Behat
개발자Konstantin Kudryashov
발표일2010년 9월 10일(13년 전)(2010-09-10)[1]
안정화 버전
3.5.0 / 2018년 8월 10일(6년 전)(2018-08-10)[2]
저장소
  • github.com/Behat/Behat 위키데이터에서 편집하기
프로그래밍 언어PHP
운영 체제크로스 플랫폼
종류행위 중심 개발
라이선스MIT 허가서
상태개발 중
웹사이트behat.org

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
        ...

각주

  1. everzet's blog • BDD in PHP or "Just Be Hat". Everzet.com (2010-09-10). Retrieved on 2015-03-19.
  2. Latest Behat releases
  3. https://github.com/cucumber/cucumber/wiki/Gherkin

외부 링크

  • Behat 위키데이터에서 편집하기 - 공식 웹사이트
  • v
  • t
  • e
PHP
인물
리소스
  • 가속기 (목록)
  • 컴포저
  • 편집기
  • 라이브러리
  • PEAR
구현체
웹 프레임워크
테스트
  • Behat
  • PHPUnit
  • PHP 유닛 테스팅 프레임워크
  • 라임 (심포니)
ORM
  • 독트린
  • 프로펠
IDE
위젯 툴킷
  • PHP-GTK
  • PHP-Qt
  • wxPHP