# bdd

26개의 포스트
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일
·
1개의 댓글
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개의 댓글
post-thumbnail

Create StepDefinition using Behave on Python

Behave 라이브러리를 사용하기 위해서는 특정한 파일계층을 구성해야합니다.

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

짤막한 if(kakao)2020 세션 정리 2

카카오는 뷰를 컴포넌트화해서 관리한다. 화면의 일부요소이거나 기능일 수 있다. 컴포넌트를 레이아웃에 배치하여 뷰를 완성한다. 모든 리소스는 데이터베이스에서 관리한다. 렌더링은 컴포넌트마다 다르다. 대부분은 리액트로 클라이언트 사이드 렌더링하지만 일부는 서버사이드 렌더링

2020년 11월 23일
·
0개의 댓글
post-thumbnail

BDD Library on Python - Behave

BDD를 Python에서 해보려면 어떻게해야할까요?

2020년 11월 23일
·
0개의 댓글
post-thumbnail

지금 당장 (유사) BDD 시작하기

간단하게 BDD를 적용해보고 기존과 다르게 개발했던 경험 원티드 앱 4.6.11의 새로운 기능 중에서 이벤트 '관심 키워드'를 설정하면, 알림으로 빠르게 이벤트 정보를 확인할 수 있는 기능을 구현하면서 간단하게 BDD를 적용해보고 기존과 다르게 개발했던 경험에 대해서

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

Tagging feature to control Testcase

테스트케이스를 테스트종류에 따라 나누고자할때 유용한 방법은 무엇일까요?

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

Importance of Regular expression in StepDefinition file

scenario를 추가해나가보면, 중복되는 동작들이 있을 것 입니다.

2020년 6월 18일
·
0개의 댓글
post-thumbnail

Running Tests with TestRunner

자, Feature파일을 작성하고, 각 Step에 해당하는 StepDefinition 내부의 메소드를 지정해주었다면, 실행을 해야합니다.

2020년 6월 18일
·
0개의 댓글
post-thumbnail

Mapping StepDefinition to feature file

feature파일 내부 scenario의 각각의 step은, 특정 메소드와 연결을 해주어야 합니다.

2020년 6월 14일
·
0개의 댓글
post-thumbnail

Cucumber project Template

Cucumber는 연습해보고싶어도 main에서는 사용해볼 수 없습니다. 어떻게해야할까요?

2020년 6월 14일
·
0개의 댓글