Cucumber 한글 시나리오 작성하기 #introduce

clarekang·2018년 10월 1일
4
post-thumbnail

회사에서 자동화 테스트에 Cucumber를 도입하기로 했습니다.
시나리오 작성에 한글도 지원하기 때문에 무려 한글로 시나리오를 작성하는 법을 사용해보려고 합니다.

[ Cucumber가 궁금한 분은 여기로 👉https://docs.cucumber.io/guides/overview/ ]

간단히 말하자면 BDD를 서포트하는 툴입니다.

이런식으로 작성할 수 있습니다.

Cucumber는 Gherkin이라는 문법으로 작성합니다.
(https://github.com/cucumber/cucumber/wiki/Gherkin)
Gherkin은 70개의 언어를 지원합니다. (심지어 이모지도 지원)
한글로는 아래와 같이 대응합니다.

영어 한글 이모지
Feature 기능 📚
Background 배경 💤
Scenario 시나리오 📕
Scenario Outline 시나리오 개요 📖
Examples 📓
Given 조건, 먼저 😐
When 만일, 만약 🎬
Then 그러면 🙏
And 그리고 😂
But 하지만, 단 😔

위 feature는 아래와 같이 한글로 작성될 수 있습니다.

전체를 한글로 시나리오를 작성하는 것도 가능합니다.

간단하죠?

정말 쉬워 보이지만 state 관리 등을 생각하면 점점 어려워집니다.
cucumber를 통해 자동화 테스팅 과정을 한번 연재해볼 예정입니다.

profile
Web front-end developer / SW engineer

2개의 댓글

comment-user-thumbnail
2018년 10월 1일

오이...?!
오늘 처음 들어보는데,, 기대됩니다 :)

답글 달기
comment-user-thumbnail
2019년 5월 23일

오호, 포스트들이 기대 되네용

답글 달기