# testing

Today I Implemented(23.03.11)
스크린샷 2023-03-12 오전 12 08 15Golang으로 만든 간단한 CLI 애플리케이션이다. 아직 gRPC 부분은 구현하지 못했고, CLI에서 argument 들을 파싱하는 방법, Sub-command를 만드는 방법, Unit Testing을

코드스테이츠 백엔드 부트캠프 56일차 - [Spring MVC] 테스팅(Testing)2
DailyCoding33번최단거리 구하기Mock가짜 객체 (일부 기능만 갖고 있거나 유사한 객체를 의미)Mocking단위 테스트나 슬라이스 테스트 등에 Mock 객체를 사용하는 것MockitoMock 객체로 Mocking을 할 수 있게 해주는 라이브러리Mock 객체가

1) 단위 테스트란 무엇일까?
우리는 소프트웨어가 어떻게 작동할지 코드를 작성하고 단위 테스트를 작성한다. 단위 테스트가 무엇인지 알아보기 전에 우리는 왜 단위 테스트를 작성할까? 지속 가능한 성장이 단위 테스트를 작성하는 목표이자 이유이다.테스트 작성에는 상당한 시간이 필요하기 때문에 테스트가 없

코드스테이츠 백엔드 부트캠프 54, 55일차 - [Spring MVC] 테스팅(Testing)
단위 테스트 코드는 대부분 메서드 단위로 작성된다.테스트 케이스(Test Case)테스트를 위한 입력 데이터, 실행 조건, 기대 결과를 표현하기 위한 명세메서드 등 하나의 단위를 테스트하기 위해 작성하는 테스트 코드Fast (빠르게): 테스트 케이스는 빠르게 실행되어야
correcting unmocked jest functions
function mocking using jest failsfile A - class Scanner has Scanner.useScan() methodfile B - has export const scan = () => {}// omit arrow functiontes

[Testing] TDD
코드를 작성하기 전에 테스트를 쓰는 소프트웨어 개발 방법론개발자 자신이 바람직하다고 생각하는 코드의 결과를 미리 정의하고, 이것을 바탕으로 코드를 작성하는 법 TDD를 통해 소프트웨어를 개발한다는 것은 작은 단위의 테스트 케이스를 작성하고, 이를 통과하는 코드를 작성하

[JUnit & Mockito] Response Status가 200이지만, Reponse Body가 비어있을 경우
Postman을 이용한 수동 테스트시에는 Response body가 정상적으로 채워져서 반환되지만, 유닛 테스트를 수행할 때 위와 같은 문제가 발생하였다.Mockito에서 mock객체의 특정 메소드 behavior를 명시하지 않는다면 null을 기본적으로 리턴하는데,
테스트 어플리케이션 (Testing Applications) 2/2
뷰 테스트 코드 시작하기 뷰 테스트 유틸 라이브러리를 이용하여 간단한 테스트 코드를 작성해보겠다. 뷰 컴포넌트 테스트 코드 예시 아래의 코드를 가지고 npm t를 실행한다. 코드가 실행되면 HelloWorld 컴포넌트가 정상적으로 로딩되면서 테스트가 통과된다. >
테스트 어플리케이션 (Testing Applications) 1/2
테스트 코드가 필요한 이유 개발자에게 테스트 코드가 필요한 이유는 아래 2가지에 소모되는 시간을 줄이기 위해서이다.
SW 테스팅의 기초
Software가 의도한 목적에 부합하게 작용하는지 어떤지 측정하기 위해Identify DefectsGain confidenceInform StakeholdersPrevent DefctsVerify requirements fulfillmentReduce RiskComp
TDD
: 코드를 작성하기 전에 테스트를 쓰는 소프트웨어 개발 방법론=> 개발자 자신이 바람직하다고 생각하는 코드의 결과를 미리 정의하고, 이것을 바탕으로 코드를 작성하는 법TDD의 개발 주기Write Falling Test: 실패하는 테스트 코드를 먼저 작성한다.Make T

[번역] 프런트엔드 단위 테스트 모범 사례
이 가이드에서는 프런트엔드 단위 테스트에 대한 몇 가지 일반적인 모범 사례를 제시합니다. 먼저 각 권장 사항의 이점과 근거를 간략하게 설명
🌈 [Section3] 11. [ Spring MVC ] 테스팅 2
📕 오늘 배운 내용! ✏️ Mock not real, but intended to be very similar to a real situation, substance etc ( 말 그대로 진짜는 아니지만 진짜와 아주 비슷한 가짜) 목업(Mock-up) 실제 제품이
🌈 [Section3] 10. [ Spring MVC ] 테스팅 1
📕 오늘 배운 내용! 트랜잭션 분산 트랜잭션 ✏️ 트랜잭션(Transaction) 😜 실습 projects 폴더 내의 be-template-tx ( 트랜잭션 ) projects 폴더 내의 be-template-distributed-tx ( 분산 트랜잭션 ) gi
[Section 3] Testing
테스트는 어떤 대상에 대한 일정 기준을 정해놓고, 그 대상이 정해진 기준에 부합하는지 부합하지 못하는지 검증하는 과정이다. 테스트를 해야 하는 이유는 테스트 대상이 무엇이든 간에 테스트를 거쳐서 테스트 대상이 검증 과정에 통과하게 하여 최대한 더 나은 결과를 얻기
ISTQB CTFL 02
공부한 자료 : ISTQB CTFL Syllabus\*더 궁금한 점은 인터넷 검색을 통해 찾았습니다.컴포넌트 테스팅: 테스트가 가능한 최소 단위로 나누어진 소프트웨어(모듈, 프로그램, 객체, 클래스 등) 내에서 결함을 찾고 그 기능을 테스트목적 : 소프트웨어의 각 단위
ISTQB CTFL 01
공부한 자료 : ISTQB CTFL Syllabus \*더 궁금한 점은 인터넷 검색을 통해 찾았습니다.테스팅의 일반적인 목적1) 요구사항, 사용자 스토리, 설계, 소스 코드 등과 같은 작업 산출물 평가에 의한 결함 예방2) 명시된 모든 요구사항이 충족됐는지 검증3) 테

[Laravel 9] 라라벨 테스팅 만들기 with Trait, Factory
라라벨로 테스팅 클래스 만드는 방법입니다.추가적으로 Trait 및 Factory 기능도 사용했습니다.velog로 티스토리 글을 마이그레이션할 자신이 없어.. 이렇게나마 링크로 공유해드립니다.바로가기