3. 테스트 경험

N차 개발이 완료될 때마다 테스트를 철저히 진행합니다.

우선 유스케이스를 기반으로해 테스트 시나리오를 작성합니다.

이를 통해 소프트웨어의 품질과 안정성을 확인하며, 문제가 발견되면 신속한 수정과 개선을 수행해 최종 제품 품질을 보장합니다.

(1) Jira - Slack - AWS

■ 에픽 단위로 큰 작업 항목을 정의하고, 백로그를 세분화해 개발을 진행합니다.

■ 모든 백로그 항목이 완료되면 해당 에픽을 Merge하고 테스트를 실시해 프로젝트의 완성도를 확인합니다.

■ 이를 통해 프로젝트를 체계적으로 관리하고 개발 업무를 효율적으로 수행합니다.

(2) Jira - Slack - AWS

■ AWS CodeBuild와 CodePipeline을 통해 Slack 알림을 연동해 지속적인 통합 및 배포 (CI/CD) 상황을 실시간으로 모니터링합니다.

■ 이를 통해 어떤 작업자가 어떤 프로젝트를 배포 중인지에 대한 정보를 신속하게 확인할 수 있습니다.

(3) Jira Test Management

■ Jira의 Test Management를 활용해 작성한 테스트 시나리오를 기반으로 기능이 예상대로 정상 작동하며 정상 흐름대로 진행되는지 확인합니다.

■ 테스트를 완료한 보고자는 테스트 후 예외 사항 및 테스트 결과를 보고하고, 해당 정보를 담당자나 팀원들과 공유합니다.

■ 이와 같은 풍부한 테스트 및 문제 해결 프로세스를 통해 제품의 품질을 향상시키고 사용자에게 안정적인 서비스를 제공합니다.

(4) Sonar Qube

■ SonarQube를 활용해 소스 코드의 품질을 철저히 평가하며 향상시킵니다.

■ 소스 코드에서 사용되지 않는 import 문이나 더 이상 사용되지 않는 코드, 레거시 API 등을 분석해 식별합니다.

Last Updated: 2/20/2024, 2:08:38 PM