Burgerput을 위한 Test방법고안

Yellta·2024년 5월 15일
0

Projects

목록 보기
1/6

테스트의 종류

1. 단위 테스트(Unit Testint)

각 기능이 의도대로 작동하는지 확인

2. 통합 테스트(Integration Testing)

여러 컴포넌트나 시스템이 함께 제대로 작동하는지 검증

ex ) DB와의 검증

3. 시스템 테스트(System Testing)

완성된 애플리케이션이 전체적으로 기능하는지 테스트

모든 컴포넌트가 통합된 상태에서 애플리케이션이 요구사항을 만족하는지 확인

4. 사용성 테스트(Usability Testing)

실제 사용자를 대상으로 진행, 사용자 인터페이스와 사용자 경험이 직관적이고 이해하기 쉬운지 평가

사용자의 피드백을 수집

5. 성능 테스트(Performance Testing)

애플리케이션의 응답 시간과 처리 능력을 평가

6. 보안 테스트

보안 취약점을 찾아내고, 해킹이나 데이터 유출 가능성을 줄이기 위해 실시


현재 내가 필요한 테스트(시스템 테스트)

1. OBJECT

Burgerput을 배포하기전 모든 기능이 정상적으로 돌아가는지 확인이 필요하다.

2. ANALYSIS

해당 목적을 위해서

시스템 테스트 가 필요하다.

시스템 테스트를 위해 필요한 것들

  1. 실제 서비스와 같은 환경의 테스트 서버
    Burgerput의 경우 하드웨어 성능까지는 똑같이 맞추지 않아도 될 것 같다.
    실제 네트워크 구성, 폴더의 위치 등이 똑같아야 한다.
  2. GIt Test브랜치 필요
    현지 CI/CD가 구성되어 있고 main에 push하는 순간 배포가 이루어진다. 따라서 main에 merge작업을 하기 전 버전관리로 Test가 필요하다.

3. CONCLUSION

시스템 테스트 구성을 위해 GIT Test구성론을 알아본다.

git에 test branch를 적용해 테스트 서버에서 파일을 배포하여 확인한 후 main에 실제 배포하기로 한다.

profile
Yellta가 BE개발해요! 왜왜왜왜왜왜왜왜왜왜왜왜왜왜왜왜왜왜왜 가 제일 중요하죠

0개의 댓글