본문 바로가기
반응형

단위 테스트3

[Python] pytest를 통한 파이썬 테스트 (feat. fixture) 진지한 파이썬 를 읽고, 정리한 글입니다. 목차 · pytest란? · 테스트 건너뛰기 · 특정 테스트 실행하기 · 병렬로 테스트 실행하기 · fixture로 테스트에 사용하는 객체 작성하기 · 테스트 시나리오 실행하기 pytest란? · 간단한 사용이 있는 소규모 프로젝트의 경우, pytest 패키지는 pip를 통해 설치되면 pytest 명령을 제공한다. · pytest 명령어는 이름이 test_로 시작하는 모든 파일을 로드하고, test_로 시작되는 모든 기능을 실행한다. 1. pytest를 설치한다. pip install pytest 2. 소스트리에 테스트가 통과하는 간단한 테스트를 작성한다. test_true.py def test_true(): assert True 3. pytest를 실행한다. .. 2022. 4. 20.
[JUnit] JUnit 5로 자바 단위 테스트 시작하기 JUnit 5로 자바 단위 테스트 시작하기 이 글은 인프런 - 더 자바, 애플리케이션을 테스트하는 다양한 방법 강의를 학습하며 정리한 내용입니다. www.inflearn.com/course/the-java-application-test JUnit이란? 자바 개발자가 가장 많이 사용하는 단위(Unit) 테스트 프레임워크다. 2019년 jetbrains(AndroidStudio, intellij 제작사) 설문조사에 따르면 93%의 자바 개발자가 단위 테스트를 위해 JUnit을 사용한다고 한다. JUnit은 8버전 이상의 자바를 지원한다. 단위 테스트란 소스 코드의 특정 모듈이 의도된 대로 정확히 작동하는지 검증하는 절차이다. 즉, 자바에서는 메소드에 대한 테스트 케이스를 작성하는 것을 말한다. JUnit5의.. 2021. 4. 27.
[Spring Boot] 스프링 부트에서 테스트 코드와 롬복(lombok) 사용하기 스프링 부트에서 테스트 코드와 롬복(lombok) 사용하기 테스트 코드는 말 그대로 프로그램을 만들기 위해 작성한 소스코드를 테스트하는 코드입니다. 이러한 테스트 코드는 단위(Unit)테스트를 위해 작성됩니다. 단위 테스트는 소스 코드의 특정 모듈 즉, 특정 함수와 메소드가 의도된 대로 정확히 작동하는지 검증하는 절차입니다. 🌈단위 테스트를 위한 테스트 코드를 작성해야 하는 이유는 다음과 같습니다. 1.단위 테스트는 개발단계 초기에 문제를 발견하게 도와줍니다. 2.단위 테스트는 개발자가 나중에 코드를 리팩토링하거나 라이브러리 업데이트 등의 작업을 할 때 기존 기능이 올바르게 작동하는지 확인할 수 있습니다. 3.단위 테스트는 기능에 대한 불확실성을 감소시킬 수 있습니다. 4.단위 테스트는 시스템에 대한 실.. 2021. 1. 5.
반응형