본문 바로가기

Test

Test - Intellij에서 Infinitest를 이용한 자동 단위테스트 설정하기(Infinitest란?, Infinitest 사용법) infinitest 이번 포스팅에서는 Intellij에서 infinitest를 사용하는 법에 대해 알아보도록 하겠습니다. https://infinitest.github.io/사실 위의 링크를 따라 가신다면, Infinitest의 문서가 있어, Eclipse, Intellij각각의 IDE에서 설정하는방법에 대해 친절히 나와있지만, 그 글마저 읽기 귀찮은분들을 위해 나름대로 간단히 설명드리도록 하겠습니다. 1. Infinitest란 ?infinitest란 Test코드 작성시, background에서 Infinitest가 대기하고 있다가, Test코드를 자동으로 실행해주는 플러그인입니다. 위의 링크를 따라보면, hot한 개발방식인 tdd를 좋아한다면, Infinitest도 좋아하게 될것이라고 나와있군요. 2...
작성일: 2019. 8. 16. 22:54
Test - TDD(테스트 주도 개발방법론)이란? TDD란 TDD(테스트 주도 개발론)이란? 배경 흔한 기존의 개발 방법은 위 그림과 같다. 요구사항에 따라 기능을 구현한 뒤 콘솔에 표시되는 값을 통해 간단히 확인을 한다. 그 다음 간단한 테스트를 거쳐 에러가 발생하지 않는다면 개발이 완료되었다고 생각한다. 하지만 이러한 방법은 시간이 지나고 코드의 크기가 커질수록 버그 수정에 필요한 부분을 찾아내기 어려워진다. 이러한 개발 방법의 문제점들은 아래와 같다.특정 모듈의 개발 기간이 길어질수록 개발자의 목표의식이 흐려진다​ - 어디까지 진행했었는지​ - 모듈이 무슨 기능을 가져야 하는지작업 분량이 늘어날 수록 테스팅이 어려워진다 ​ - 로그가 어디있었는지개발자의 집중력이 필요해진다.​ - 테스팅 하려던 화면이 지나가면 다시 처음부터 ..논리적인 오류를 찾기..
작성일: 2019. 3. 3. 19:57
작성일: 2019. 3. 3. 14:33