Gherkin은 BDD based test tool인 Cucumber에서 제안한 테스트 문법으로, 사전적으로는 pickled cucumber의 영국식 단어다. Given When Then 등의 간단한 문장으로 테스트를 구성하도록 되어 있고, 실제로 작성된 코드는 굉장히 가독성이 높아서 구성된 Gherkin 문장만 봐도 어떤 테스트를 하려고 하는지 알 수 있다. 이번 포스팅에서는 Gherkin 문법에 대해서 간단히 알아본다. Keyword Gherkin은 실행가능한 스펙을 포함하고 있는 문장으로 구성되고, 문장 하나는 특수한 keyword set을 통해서 구성할 수 있다. 이 Keyword들은 기본적으로는 영어로 구성되어 있지만 한글 단어로도 구성할 수는 있다(물론 자연스러운지는 잘 모르겠다). 이번 포스..