[Google I/O GDG] 웹 3 - api 테스트 자동화 사례
2024. 7. 27. 15:52ㆍ개발/토막난 상식
반응형
테스트 코드 에 관하여
품질 보증
시간과 비용 절감
유지보수 용이성
문서화 역활
설계 개선
회귀 테스트
개발자 신뢰도 향상
cicd 지원
예외 처리 개선
개발 시간 최소 2배 증가
유지보수 부담
잘못된 안정감
복잡성 증가
리소스 소비
오버 엔지니어링 위험
테스트 환경 구축
자롯된 테스트
학습곡선
범위별 테스트 유형
단위 테스트 - 인툿이 있으면 아웃풋
통합 테스트 - 인프라적 관점
기능 테스트 - 특정 유저 시나리오
엔드 투 엔드 테스트 - 모든 시나리오
목적별
성능 - 사용자가 많아진다든가 데드락이라든가
보안 - 키사 가 배포한 메뉴얼 보면 댐
사용성 - 자동화가 가능한가? > 인터페이스 관련 > 해매진 않는지
회귀 - 기존 기능
자동화의 필요성
계정 빌딩 이런 걸 따로 작성해야 한다. 모듈에 따라 새로 단계를 나눠야 하고
유닛 테스트 환경 고도화 진행중
>> 클릭 한번으로 보고서
api테스트 모듈만 모으고
gui에서만 하는거 모으고
그렇게 나온 제품들을
주로 서버리스 사용
api 테스트 - jest
gui 테스트 playwright (병렬 수행이 가능) (서버 호환 > 커스텀 이미지 구현이 필요)
작성팁
코드가 아닌 비지니스에 집중할것
부벙적인 케이스도 긍정적 케이스 만큼 필요
다양한 관점에서 짜야함
반응형
'개발 > 토막난 상식' 카테고리의 다른 글
[Google I/O GDG] 웹 5 - gis 개발자 (0) | 2024.07.27 |
---|---|
[Google I/O GDG] 웹 4 - 위치 및 지리 정보의 모든것 (0) | 2024.07.27 |
[Google I/O GDG] 웹 2 - 저 바다 건너편에는 smart component 라는게 있어 (0) | 2024.07.27 |
[Google I/O GDG] 웹 1 - 모던 웹 자바 스크립트 프레임 워크 함께 보기 (0) | 2024.07.27 |
24년도 최신 리액트 설문 분석 결과 (0) | 2024.07.23 |