Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- JPA
- component
- designpatterns
- Chakra
- JavaSpring
- ReactHooks
- java
- 티스토리챌린지
- tanstackquery
- Gin
- Redux
- 오블완
- React
- Spring
- hook
- golang
- 웹애플리케이션서버
- javascript
- satisfiles
- go
- RTK
- typescript
- springboot
- storybook
- test
- frontend
- backend
- react-hook-form
- css
Archives
- Today
- Total
목록BDD (1)
bkdragon's log
[TEST] 프론트의 단위 테스트와 BDD
단위테스트는 하나의 모듈을 기준으로 독립적으로 진행되는 가장 작은 단위의 테스트를 말한다. 프론트엔드에선 하나의 컴포넌트를 테스트 하는 것으로 봐도 된다. 컴포넌트의 원하는 요소가 렌더링 되었는지 사용자 상호작용에 알맞게 반응하는 지 등을 테스트 하면 된다. 단위 테스트에서 실제 기능까지 테스트할 필요는 없다. BDD는 프론트의 단위 테스트(및 통합 테스트)에 사용하기 좋은 패턴이다. Behavior Driven Development, 행동(시나리오) 주도 개발을 뜻한다. TDD를 기반으로 두며, 시나리오 기반으로 테스트 코드를 작성하며 함수 단위 테스트를 권장하지 않는다. 시나리오는 개발자가 아닌 사람이 봐도 이해할 수 있을 정도의 레벨을 권장한다. BDD는 Describe - Context - It ..
concept
2023. 7. 9. 18:07