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 |
'[QA] App Testing > 테스트 자동화' 카테고리의 다른 글
[테스트자동화] Postman 테스트 코드 (0) | 2022.08.09 |
---|---|
[테스트자동화] 테스트 주도 개발에 대한 고찰 (0) | 2022.08.05 |
[테스트 자동화] Lint (0) | 2022.07.25 |
[테스트 자동화] Cypress 기본 (0) | 2021.07.07 |
최근댓글