일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- Java
- hdfs
- nginx
- Linux
- DDD
- SBT
- Spring Batch
- intellij
- Spring XD
- elastic search
- 도메인주도설계
- Clean Code
- 엘라스틱서치
- Angular2
- apache storm
- elasticsearch
- design pattern
- spark
- 스프링 배치
- Spring Boot
- docker
- Gradle
- scala
- Hbase
- hibernate
- 인텔리J
- 제주
- Spring
- hadoop
- Storm
Archives
- Today
- Total
목록2025/03/06 (1)
욱'S 노트
BDD 와 TDD 그리고 사용자스토리 (BDD vs TDD and User Story)
어느 순간부터 우리는 여러 테스트케이스를 정의할 때 BDD 형식으로 작성을 하는 것이 유행처럼 되어 버렸다. 그러면 BDD가 무엇인지를 정리해보았다. TDD vs BDDTDD는 코드 자체의 기능과 안정성에 초점을 맞추는 반면, BDD는 사용자의 행위와 시스템의 동작 방식에 초점을 맞춥니다. 즉, TDD는 "무엇을" 테스트할지에 집중하고, BDD는 "어떻게" 동작해야 하는지에 집중한다.Gemini에 물어보면 아래와 같이 상당히 잘 정리해준다.구분TDD (테스트 주도 개발)BDD (행위 주도 개발)목표코드의 안정성과 품질 향상사용자 요구사항 중심의 개발 및 이해관계자 간 소통 향상초점테스트 케이스 작성 및 코드 구현사용자 행위 및 시스템 동작 방식 정의테스트 표현프로그래밍 언어 기반의 단위 테스트시나리오 기..
Methdology/Agile
2025. 3. 6. 18:45