# bdd

50개의 포스트
post-thumbnail

단위테스트 도입을 위한 JEST 설치 및 기본 사용법

TDD가 뭐야? 처음 TDD라는 이야기를 들었을때 아예 감조차 오지 않았었다. 하지만, 회사에서 단위테스트 적용을 위해 JEST에 기본 개념과 사용예시를

2023년 2월 26일
·
0개의 댓글
·

DDD, TDD, BDD 란

DDD, TDD, BDD는 코드의 품질과 유지보수성을 향상시키기 위해 사용되는 세 가지 일반적인 소프트웨어 개발 방법이다.도메인 기반 설계(DDD):도메인 기반 설계(, DDD)는 문제가 있는 도메인과 도메인 모델링에 초점을 맞춘 소프트웨어 개발 접근 방식이다. 사용자

2023년 2월 25일
·
0개의 댓글
·

TDD, BDD, ATDD 알아보기

TDDDDDD

2023년 2월 19일
·
0개의 댓글
·
post-thumbnail

TDD 는 무엇이며 대체 왜 도입하는 걸까?

프로게이머 BDD는 들어봤는데 TDD는 처음 들어본다...

2023년 1월 24일
·
0개의 댓글
·
post-thumbnail

BDD 기반의 코드 가독성 높이는 방식

BDD는 유저행동 기반 개발의 약자로 프론트앤드 개발자는 기획의 요소와 개발하는 코드의 싱크가 맞을수록 BDD 철학을 가져갑니다. 그래서 기획문서를 면밀히 살펴보고 설계에서 기획적 요소를 최대한 그대로 사용하려고 노력하는데요,코드를 작성하기 전에 기획 문서를 보면, 기

2022년 12월 18일
·
2개의 댓글
·

TDD, BDD, DDD 개발방법

애자일 방법론 중 하나인 XP(eXtream Programming)의 Test-First 개념에 기반을 둔 설계방법미래예측을 최대한 하지 않고 지속적으로 프로토타입을 완성하는 애자일 방법론 중 하나추가 요구사항이 생기더라도 실시간으로 반영할 수 있다.단위 테스트작성(실

2022년 12월 6일
·
0개의 댓글
·
post-thumbnail

Kotlin에서의 BDD (Behavior Driven Development)

최근 프로젝트 팀원이 추천해준 영상을 보고 BDD 라는 것을 처음 알게 되었다. 해당 영상에서는 kotest와 mockk 테스팅 툴을 사용하여 TDD와 BDD의 차이점을 잘 설명해주고 있다.\+) 최근 Kotlin 언어를 공부하고, Kotlin + Spring 조합으로

2022년 11월 15일
·
0개의 댓글
·

테스트 주도 개발(TDD) 입문

describeit should >>> TDD >< BDDbehavior driven development동작 주도 개발무슨 동작을 기대하고 있는지를 기술버그에 대한 케이스를 만드는 것 >> 썩 좋은 방법이 아님실행 가능한 기능 명세서필요한 기능이 무엇인지에서 출

2022년 9월 30일
·
0개의 댓글
·
post-thumbnail

Typescript에서 JEST를 사용한 단위테스트를 해보자.

단위 테스트 기법에 대해 공부를 하던 중 React 에서 사용할 수 있는 testing framework JEST에 대해 알게되어 사용해보고 정리한 글입니다. 오류가 있을 수 있으니 알려주시면 감사하겠습니다.편리함에 포커스를 맞춘 Javascript Testing Fr

2022년 9월 14일
·
0개의 댓글
·
post-thumbnail

IntelliJ Live Template에 bdd 추가 하기

[File -> Settings... -> Editor -> Live Templates -> Java ] Live template 기능을 이용해서 자주 보일러플레이트 코드를 작성하는 수고를 줄일 수 있다.

2022년 8월 21일
·
0개의 댓글
·

02. Passing Parameters

Sometimes, I want to use different languages based on the test cases such as 'English', 'French', and 'Korean',Lets see below step definition.How do I

2022년 8월 5일
·
0개의 댓글
·

01. BDD Component

The Cucumber framework is the BDD frameworks. Cucumber is a testing framework that supports Behavior Driven Development(BDD). It is written by English

2022년 8월 2일
·
0개의 댓글
·
post-thumbnail

[안드로이드]Kotest로 API테스트하기(BDD)

1.서론 갑자기 API테스트를 해보자라는 생각이 들었다. 협업도 큰 프로젝트도 아니지만 이때 아니면 스트레스없이 언제함 ㅎㅎ... 안드로이드 개발 중 할 수 있는 테스트는 크게 2가지이다. > 1.Unit Test 2.Instrumentation Test 개발하면서

2022년 7월 31일
·
0개의 댓글
·
post-thumbnail

TDD ? BDD? DDD?

TDD(Test-Driven Development테스트 주도 개발로써 먼저 테스트 케이스를 만든 다음에 기능 개발을 합니다.BDD(Behavior Driven Development)행동 주도 개발로써 코드를 작성하기 전에 코드가 수행할 행위에 대한 명세를 작성해야 한다

2022년 7월 18일
·
0개의 댓글
·

Python BDD Testing

POM 구조 및 HTMLRunner 라이브러리를 사용하여 자동화 구축을 끝냈지만 다른 더 좋은 방식이 있을지 찾아보았더니 Cucumber tool 이 있었다.Pycharm 에선 .feature 파일을 생성해서 테스트 할 수 있는데 그에 앞서 하나씩 단어를 이해하고 가자

2022년 7월 8일
·
0개의 댓글
·
post-thumbnail

BDD? SDD? 팀 프로젝트 다같이 개발설계하는 방법

...지금까지는 계속 혼자하다가 이번에 팀프로젝트를처음하는데요 우선 어떻게 프로젝트를 설계할지부터 막막하더라구요.. 이번 글에 영감을 준 빠밤님에게 감사를 표합니다. 이번 글은 아이디어를 기획과 디자인으로 정리하고 나서 이후 어떻게 다같이 협업을 할때 어떻게 설계하

2022년 7월 1일
·
10개의 댓글
·

[others] TDD에 대하여

TDD, 이름하여 Test-Driven-Development

2022년 4월 23일
·
0개의 댓글
·
post-thumbnail

간단하게 정리해뒀던 BDD와 TDD

소프트웨어 개발 방법TDD : Test Driven Development 테스트 주도 개발 \- 테스트를 먼저 작성하고 그 뒤에 테스트케이스를 통과하는 코드를 작성하는 방식Behavior Driven DevelopmentTDD를 근간으로 파생된 개발 방법테스트케이스

2022년 4월 19일
·
0개의 댓글
·