Archive/패캠(초격차)

part5 (ch6). BDD의 개념에 대해서 알아보기

lgvv 2022. 2. 1. 11:09

✅ 이번 시간에는 BDD에 대해서 알아보자.

BDD

시나리오 기반이란?

사고의 흐름!

 

주열님께서는 Given , When, Verify라고 하셨는데, 이 방법이었구나!

 

네트워크 통신을 가정하면

Given : 네트워크 통신이 실패하는 상태에서

When : 유저가 새로고침 버튼을 탭했을 때

Then : 유저에게 에러 메시지를 보며준다.

 

혹은 

 

Given : 네트워크 통신이 실패하는 상태에서

When : 유저가 새로고침 버튼을 탭하지 않으면

Then : 유저에게 에러 메시지를 보여주면 안된다.