Lint 적용
Unit Test 개발
Module Test 개발
Smoke Test 개발
Health Check 개발
공통 테스트 라이브러리
- Cypress.io
- Postman
| FE/BE | Test 구분 | 언어 or FW | Test 도구 | 설명 |
| Mobile FE | Mobile Test | - React Native [Typescript] - Ionic [Typescript] |
- Appium - Detox |
- Appium : 모바일 앱 UI 테스트 자동화 툴 - Detox : React Native 전용 테스트 자동화 툴 |
| Web FE | Unit Test | - Node.js & React [Typescript] |
- Jest - Enzyme - 커버리지 측정 : istanbul |
- Jest : UI Framework가 지원하는 Test runner이다. - 프로젝트 환경에 따라, 추가 테스팅 라이브러리를 사용한다 - 커버리지 측정 : istanbul의 nyc 사용 |
| Module Test | - Cypress.io - Puppeteer - Playwright |
- BE 관련 서비스는 Mocking 수행 (BE 연동 없이 수행) - FE의 이벤트 및 기능을 대상으로 테스트 |
||
| Smoke Test | - BE 연동을 통해 테스트 - 주요 기능을 대상으로 실행함 |
|||
| Health Check | - 브라우저 상에서 BE Health Check API를 호출하여 검증 | |||
| Communication between FE with BE |
API Contract Test | - Http | - Swagger - PACT - Spring Cloud Contract |
- BE 쪽에서 Swagger 라이브러리를 적용 필요 |
| Web BE | Unit Test | - Node.js [Typescript] | - Jest - 대표 Unit Test Lib : Mocha, Chai - 커버리지 측정 : istanbul |
|
| - Spring boot [Java] | - JUnit | |||
| Module Test | - Node.js [Typescript] - Spring boot [Java] |
- Postman - insomnia |
||
| Smoke Test | ||||
| Health Check |
'품질 & 테스트 > 어플리케이션 테스트' 카테고리의 다른 글
| [테스트자동화] Postman 테스트 코드 (0) | 2022.08.09 |
|---|---|
| [테스트자동화] 테스트 주도 개발에 대한 고찰 (0) | 2022.08.05 |
| [테스트 자동화] Lint (0) | 2022.07.25 |
| [테스트 자동화] Cypress 기본 (0) | 2021.07.07 |





최근댓글