# testing

64개의 포스트
post-thumbnail

React testing을 알아보자 (1)

안정적인 Application을 만들기 위해서Debugging 시간을 줄이기 위해서Testing FraemworkUnit test를 위해 사용함{file}.test.js / {file}.spec.js / tests directory를 auto findRTL은 DOM T

5일 전
·
0개의 댓글
post-thumbnail

Jest 사용법 - Matchers

null 여부 확인undefined여부 확인tobeUndefined의 반대true로 취급되는 구문 확인false로 취급되는 구문 확인 보다 큰 숫자인지 확인크거나 같은지 확인작은지 확인작거나 같은지 확인정확한 값 일치 여부 확인정확한 값 일치 여부 확인.소수점을 확인할

2022년 6월 22일
·
0개의 댓글

5 Ways to help SW Quality evaluate

5 Ways to help SW Quality evaluate

2022년 6월 19일
·
0개의 댓글
post-thumbnail

[Web] Software Testing

Unit Test? Unit test란, 내가 작성한 코드의 가장 작은 단위인 함수를 테스트하는 메소드이다. 그렇기 때문에 작성한 로직을 테스트하는 유닛테스트 코드를 짜서 테스트하게 된다. 프론트엔드는 크롬 브라우저를 띄워서 실제로 동작해보는 E2E Test를 주로 해왔다. > E2E (End to End) E2E(End to End) 테스트는 개발물을...

2022년 6월 12일
·
0개의 댓글

[testing] test 실행해보기

테스트는 Vitest로 진행해보도록 하겠습니다.npm install -D vitest 파일은 test.js 혹은 spec.js로 끝나야합니다.예) parser.test.jsimport { test } from "vitest"; 혹은 import { it } from "

2022년 6월 8일
·
0개의 댓글
post-thumbnail

하스켈에서 테스트 mocking 하기

어제는 어니언 아키텍처에 대해 적어봤다. 어니언 아키텍처는 Tagless Final이라고 하는 패턴으로 구현했다. 타입 변수로 만들어진 모나드 컨텍스트를 사용하는 곳에서 타입에 따라 결정할 수 있었다. 테스트 코드 역시 테스트를 위한 모나드 타입을 만들어 의존성의 목(

2022년 6월 3일
·
0개의 댓글

QA & Software Testing Blog, Article

QA & Software Testing Blog, Article

2022년 6월 1일
·
0개의 댓글

Testing에 필요한 툴

테스팅을 하기위해서는 적절한 환경 설정이 필요하다. 당연하게도 만들고 있는 혹은 만들어야하는 Main Appliction이 필요하다. 테스팅 환경이 없어도 잘 동작하게 된다. 그리고 단순하게 수동으로 테스팅을 하면된다.테스팅 설정이 통합될 수 있다.예) Webpack,

2022년 5월 24일
·
0개의 댓글

Unit Test : 무엇인가? 그리고 왜?

Unit Test는 자동화 테스트 방법 중 하나이다. App을 만드는데 필요한 기본 구성 요소이다. 이상적으로 가장 작은 단위의 기본 구성요소를 말한다. 예를 들면, function, class, component등 이다. 이러한 Unit들을 합쳐서 Applicatio

2022년 5월 23일
·
0개의 댓글

Testing.araboja

더 나은 코드나은 계획수립 가능테스트 더 할 수 있음버그 감소 (빨리 잡을 수 있음 / regression)code coverage 증진 일반 test 쓰는 것보다 기분이 좋음 \- 일반 unit test -> 잡다한 일 같음..더 효과적 \- 변경 후 테스트를

2022년 5월 19일
·
0개의 댓글

React Testing Library

개요 React Testing Library는 행위 주도 개발 방법론이 대두되면서 jsdom 라이브러리를 통해 실제 브라우저 DOM을 기준으로 테스트를 작성합니다. 따라서 어떤 리액트 컴포넌트를 사용하는지 보다 브라우저에 렌더링되는 실제 마크업의 모습이 어떤지에 대해

2022년 5월 12일
·
0개의 댓글
post-thumbnail

읽은 좋은 글들 (~22.5.10)

메일링, 블로그, 구글링 등을 통해 읽은 좋은 글들을 모아놓은 글이다.

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

프론트엔드 테스트 코드를 도입하자 - 1. 어떤 것을 해야 하나

프론트엔드 프로젝트에 테스트를 도입하기로 했다. 도입 과정을 기록하고자 한다.

2022년 5월 9일
·
0개의 댓글
post-thumbnail

[Programming] TDD

TDD는 Test Driven Development의 약자로 '테스트 주도 개발'을 의미한다.반복 테스트를 이용한 소프트웨어 방법론으로 작은 단위의 테스트 케이스(Unit Test)를 작성하고 이를 통과하는 코드를 추가하는 단계를 반복하여 구현한다.짧은 개발 주기의 반

2022년 4월 17일
·
0개의 댓글

Jest 문서보기

jest는 babel, webpack, ts와 함께 사용가능하고 CLI환경에서도 원하는 옵션, 원하는 config파일을 지정해 테스트를 실행할 수 있다.(npm, yarn 모두 지원): Jest는 당신이 다른 방법들로 값들을 테스트하기 위해 “Matcher”를 사용주로

2022년 4월 2일
·
0개의 댓글
post-thumbnail

[SW 테스팅 스터디] Fuzzing의 기본 개념

Fuzzing을 공부해보자 1

2022년 3월 21일
·
0개의 댓글
post-thumbnail

[XPath] 작성법

XPath란? XPath는 W3C의 표준으로 확장 생성 언어 문서의 구조를 통해 경로 위에 지정한 구문을 사용하여 항목을 배치하고 처리하는 방법을 기술하는 언어이다. XML 표현보다 더 쉽고 약어로 되어 있으며, XSL 변환과 XML 지시자 언어에 쓰이는 언어이다.

2022년 3월 4일
·
0개의 댓글
post-thumbnail

[Selenium] 클릭, 입력

웹브라우저에서 클릭하고 싶을 땐 click()함수를 사용한다.네이버에서 로그인 클릭위 코드처럼 엘리먼트를 찾아준 후 .click()만 붙여주면 된다.실행모습웹브라우저에서 입력하고 싶을 땐send_keys()함수를 사용한다.네이버에서 로그인 클릭, id입력하기위 코드처럼

2022년 3월 3일
·
0개의 댓글
post-thumbnail

[Selenium] 환경설정

셀레늄은 웹 애플리케이션 테스트를 위한 포터블 프레임워크이다. 셀레늄은 테스트 스크립트 언어를 학습할 필요 없이 기능 테스트를 만들기 위한 플레이백 도구를 제공한다.selenium을 사용하기 위해서는 pip로 설치하고 webdriver도 함께 설치해야 한다.pip로

2022년 2월 23일
·
0개의 댓글
post-thumbnail

📕[독서] 기초부터 완성까지, 프런트엔드

Velog 눈팅에 취미가 생긴 나는 얼마 전 추천글에서 해당 책을 발견하게 되었다.프ㅡ엔 개발자가 이 책을 추천했음개발자가 되고싶다는 꿈을 품으며 대학 생활을 하는 나에게 구매하지 않을 이유가 없는 도서였다.정말 호감가는 표지이지 않을 수 없다. 난 이런 이것저것 다

2022년 2월 17일
·
0개의 댓글