# RTL

[리액트 테스트 라이브러리, RTL] - A-Z 튜토리얼
웹 개발의 세계에서는 응용 프로그램이 원활하게 작동하고 버그가 없는 것이 중요합니다. 이를 달성하는 데 필수적인 도구 중 하나는 리액트 테스트 라이브러리입니다. 이 기사에서는 리액트 테스트 라이브러리의 기능, 장점 및 프로젝트에

[TEST] 테스트에 대하여
✅ 소프트웨어 테스트 소프트웨어 테스트 종류 Unit test >유닛 테스트는 테스트중에서 가장 로우 레벨이며, 가장 작은 범위를 테스트합니다. 유닛 테스트는 개별 함수, 메서드, 클래스, 컴포넌트 등의 동작을 테스트합니다. 유닛 테스트는 제일 간단한 형태의 테스
Return to Library(RTL)
여태 공부했던 공격기법과 보호기법을 순서대로 정리해보면 다음과 같다.Return Address Overwrite : 반환 주소를 악성함수의 주소로 덮어서 셸 획득Stack Canary : 스택 프레임의 반환 주소 전에 랜덤한 카나리를 주입하여 반환 주소를 덮기 어렵게

userEvent
fireEvent.click(event) 보다 userEvent.click(element)를 사용하는 것이 더 좋은 방법이다.userEvent는 fireEvent를 사용해서 만들어졌다.fireEvent는 어떠한 element 타입이든 똑같은 반응을 보여주지만 userE

RTL "Not wrapped in act() ... " 에러
리액트 테스팅 공부를 하다가 해당 에러를 만나게 되었다. 테스트는 다 통과를 하지만 에러가 일어나는 이상한 현상이다.https://velog.velcdn.com/images/bohongu/post/2f24f7ca-32b8-4baa-a194-b1b119a53f9
소프트웨어 테스트와 TDD란 (feat. Jest)
소프트웨어 테스트란? 테스트란 무언가 동작하는지를 확인하는 행위입니다. 소프트웨어 테스트란 소프트웨어가 의도한대로 동작하는지를 테스트하는 행위를 의미합니다. 옛날에는 개발자는 개발만하고, 소프트웨어가 올바르게 동작하는지를 확인하는 테스트팀이 별도로 존재하며, 개발자

Error) `not wrapped in act` of useEffect test
Reference)텍스트 https://ui.toast.com/posts/ko_20201126

jest react-testing-library에서 styled-component Theme 적용하기
미니 프로젝트를 진행하는데 Styled-Components를 써서 css를 적용하는데ThemeProvider를 통해 공통 스타일 속성을 사용해 일관성 있게 컴포넌트를 스타일링하고다크모드를 사용하고 있었다.위 코드의 ThemeProvider는 다크모드 적용때문에 한번 더

리액트 컴포넌트 소프트웨어 정적 동적 비동기 테스트 TDD react testing library Jest 사용법 정리
개발하면서 한번쯤은 들어본 TDD(테스트 주도개발)처음엔 필요성을 그다지 느끼지 못했는데 지금 생각해보면 어떤걸 테스트 해야할지 몰라서 그랬던것같기도하다.첫 테스트할때 새로운 메소드들때문에 생소할수있지만 반복하다보면 조금씩 눈에 들어온다.JEST와 react testi

Next.js 환경에서 Jest & React Testing Library 사용하기
Jest 와 RTL(React Testing Library)는 유닛테스트를 위해 흔히 같이 사용된다.다음과 같이 Next.js 프로젝트 환경에서 Jest를 사용할 수 있는 세 가지 환경 설정 방법이 있다.Nextjs 공식 문서에 나와있는 quickstart 명령어 사용

[React] React Testing Library - Component Test
CRA로 프로젝트를 생성했다면 테스팅 관련 라이브러리가 내장되어있다.→ @testing-library/jest-dom, @testing-library/react, @testing-library/user-eventjest는 기본적으로 test 폴더에 존재하는 파일이나,

[RTL] React Testing Library 도입기(CRA + typescript) FEAT. Enzyme
React Testing Library 도입기
RTL 언어 목록
홈페이지 번역 관련 작업을 하면서 RTL 언어에 대해 파악할 필요가 있었다.아래 목록에 있는 12 개의 언어는 RTL을 적용해야 한다.

HITCON Training lab4: ret2libc
HITCON Training lab4: ret2libc / 2020 / SISS / CTF / SYSTEM