# bdd

35개의 포스트

[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개의 댓글
post-thumbnail

TDD와 BDD

개발이 테스트주도로 진행된다 라는 뜻테스트 케이스를 작성하고 테스트를 돌려 실패한 코드들을 수정한 다음, 다시 테스트 하는 작업을 반복하면서 개발하는 방법테스트 케이스를 작성하는 것은 모든 경우가 TDD가 되는 것은 아님테스트 케이스 작성 시점을 기준으로 말한다면, 요

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

Gherkin 이란 (수정중)

https://taemy-sw.tistory.com/29https://github.com/pytest-dev/pytest-bdd

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

TDD, BDD, DDD

TDD란 Test Driven Development의 약자로 '테스트 주도 개발'이라고 합니다. 반복 테스트를 이용한 방법론으로, 작은 단위의 테스트 케이스를 작성하고 이를 통과하는 코드를 추가하는 단계를 반복하여 구현합니다.TDD는 다음의 세단계를 반복하면서 개발합니

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

테스트란? (feat. TDD, BDD)

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

TDD와 BDD 무엇이 다를까?

TDD도 잘 모르는데 이번엔 BDD라고 한다.. 이번 기회에 둘은 무엇이 다르고, 어떤 때에 사용하는 것인지 "가볍게" 파헤쳐 보고자 한다. if(kakao)2020을 듣고 정리를 한 내용입니다.

2022년 2월 22일
·
0개의 댓글

TDD? BDD?

테스트케이스의 정의는 다음과 같다.테스트케이스본인이 작성한 코드가 예상한 대로 잘 동작하는지 예상되는 값을 부여하여 어플리케이션 빌드 시 동작을 검증하는 것타겟 코드에 대한 기대 행동을 제공하는 시나리오TDD는 테스트 주도 개발의 줄임말로 우선 테스트케이스를 작성한 뒤

2022년 1월 23일
·
1개의 댓글

TDD DDD BDD

매우 짧은 개발 서클의 반복에 의존하는 소프트웨어 개발 프로세스.개발자는 요구되는 새로운 기능에 대한 자동화된 테스트케이스를 작성하고 해당 케이스를 통과하는 가장 짧고 가독성이 좋고 유지보수성이 뛰어난 코드를 작성한다. 테스트 통과된 코드를 작성하고 상황에 맞게 리팩토

2021년 11월 20일
·
0개의 댓글
post-thumbnail

Mocha and Chai

테스트 관련 패키지는 개발할 때만 필요하므로 --save-dev 옵션을 사용한다.npm install --save-dev mocha chai nycmocha는 테스트 실행해주는 패키지다chai는 assertion 패키지다nyc는 코드 커버리지를 시각적으로 보여주는 패키

2021년 8월 6일
·
0개의 댓글
post-thumbnail

TDD&BDD

개념 : 테스트 주도 개발 ( Test Driven Development )테스트 상황 및 케이스를 먼저 정의 및 확정한 뒤에, 그 테스트를 통과하기 위한 코드를 작성하고, 개발을 하는 방법.테스트 코드의 작성, 최소한의 구현 코드 작성, 구현된 코드에 대한 리팩토링

2021년 6월 15일
·
0개의 댓글

TIL_20210326

권장하는 코딩 스타일과 좋은 주석이란

2021년 3월 26일
·
0개의 댓글
post-thumbnail

cypress란?

혹시 리팩토링 진행 후에 웹이 정상적으로 동작하는지 수작업으로 일일이 테스트 해본 적이 있으신가요? 항상 불편함에 의해서 기술이 등장하듯이 cypress도 이러한 불편함을 해소하기 위해 등장한 프론트엔드 테스트 도구입니다. 웹이 정상적으로 동작하는지 자동으로 테스트

2021년 2월 11일
·
0개의 댓글
post-thumbnail

Wanted Live Talk 발표 후기

온라인으로 진행한 Wanted Live Talk 성장하는 iOS 개발자 되기 이벤트에서 이전에 썼던 지금 당장 (유사) BDD 시작하기의 확장판을 발표했다.

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

Control testcase using multiple tags in Scenario Outline

Scenario outline에서, 여러개의 태그를 섞어서 사용해야할 경우도 있습니다. 이 때, 각각의 example마다 다른 태그를 지정해줄 수 있습니다.

2020년 12월 30일
·
0개의 댓글
post-thumbnail

Tagging feature to control Testcase on Python

Behave 에서도 Tag를 통하여 테스트케이스의 관리 및 실행이 가능합니다. 특정 태그를 가지고 있는 특정 시나리오만 따로 지정해서 실행해줄 수도 있습니다.

2020년 12월 29일
·
0개의 댓글
post-thumbnail

Mockito와 BDDMockito는 뭐가 다를까?

이 글은 우아한테크코스 리뷰 페이지에 함께 게시된 글입니다. 해당 게시글은 JUnit5.x를 기준으로 작성되었습니다. 우아한테크코스 레벨2 미션 중에 의문이 생긴 적이 있었다.

2020년 12월 7일
·
2개의 댓글
post-thumbnail

Implement parameterization to the Test Scenario using outline / example keyword BDD Library

Scenario outline과 examples 키워드를 이용하여 하나의 scenario에 대해 몇몇 변수에 대해 반복적으로 실행해볼 수도 있습니다.

2020년 12월 7일
·
0개의 댓글
post-thumbnail

Implement Hook Behave library on Python

java의 cucumber-jvm과 마찬가지로, Behave 도 Cucumber를 지원하는 라이브러리이기 때문에, Hook을 작성할 수 있습니다.

2020년 12월 5일
·
0개의 댓글
post-thumbnail

Execute StepDefinition on Python

StepDefinition파일과 각각 Step과 연결된 모듈을 생성했다면, 내부 로직을 구현해야할 것 입니다.이때 어떠한 흐름이 있는 시나리오라면, 특정 Request의 response에서 ID값을 뽑아 다음 Request로 넘기는 등의 로직이 필요할 수도 있습니다.

2020년 12월 4일
·
0개의 댓글