일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- next.js
- Python
- 변수
- API
- 선택자
- react
- This
- github
- 햇소
- html5
- CSS
- ES6+
- array
- learn next.js
- 우아한테코톡
- 최적화
- hooks
- gitCLI
- ES5+
- AI
- hatso
- JavaScript
- git
- dev
- 함수
- JS
- DOM
- es6
- developerlife
- object
Archives
- Today
- Total
codinghatso
헤다의 프론트엔드 테스트 종류 본문
테스트란?
1. 프로그램을 실행하여 오류와 결함을 검출하고 애플리케이션이 요구사항에 맞게 동작하는지 검증하는 절차
FE 테스트 특징
- UI가 존재
자동화 테스트 (Automated Test) | 수동 테스트 (Manual Test) |
코드로 작성, 반복적 | 브라우저에서 직접 접근 |
테스트 종류
Static Test
Unit Test
Integration Test
E2E Test
UI Test
웹 접근성 Test
Cross Browser Test
너는 개발자다. 인간은 복잡하고 반복적인 일을 잘 못하는 걸 알고 있는 개발자다. 컴퓨터는 복잡하고 반복적인 일을 아주, 아주, 잘한다는 것을 알고 있는 개발자다. -by Kent C. Dodds
발표자는 테스트가 개발자들이 번거롭게 생각하는 주제이며 모두가 필요성에 대해 가볍게 생각할 수 있다고 생각한며, 개발자가 테스트를 해야 하는 이유를 경험에 빗대어 설명했습니다.
마지막엔 우리가 만든 로그인 기능을 테스트해야지 보단 요구사항을 만족시키는지 검사해야지 라는 마인드 셋을 강조하면서 토픽을 마무리 했습니다.
아직 번거롭다고 생각할 만큼의 테스트를 진행해 보지 않았지만, 좋은 마인드 셋을 가지고 테스트에 임할 수 있는 개발자로 성장하겠습니다.
Comments