
엔드클라이언트 소개
QA 테스트
이 글은 실제 프로젝트를 설명합니다. 하지만 개인정보 보호 목적상 고객명과 프로젝트 세부사항은 공개할 수 없습니다.
이 글은 대규모 품질보증 회사의 아웃소싱 프로젝트를 설명하며, Rikkeisoft에 의해 수행되었습니다.
엔드클라이언트는 미국과 스위스의 두 대형 금융기관의 합작회사입니다. 개인 및 기업 고객에게 다양한 신용카드 상품을 제공하고 있으며, 총 자산이 2억 달러 이상입니다.
프로젝트 개요
산업
금융 서비스
기술
PHP, Javascript, Python, CSS, HTML
국가
글로벌
기간
2018년 2월 - 2018년 10월
팀 규모
19명
과제
수동 테스트의 성능 부족
IT 프로젝트를 출시하기 전에 품질보증은 매우 중요합니다. 이는 개발팀이 크고 작은 버그를 방지하고 최고의 사용자 경험을 제공하는 데 도움이 됩니다.금융회사는 품질보증 업무를 수행하기 위한 사내 팀을 보유하고 있었습니다. 그러나 버그 발견 및 코딩 논리 오류를 찾기 위해서는 세부사항에 대한 세심한 주의가 필요하며, 수동 테스트는 다음과 같은 많은 결함을 드러냈습니다:- 비용이 많이 들고 시간이 오래 걸림: 이 과정에는 상당한 양의 작업이 필요했습니다. 수동 테스트는 경험 많은 테스터 몇 명이 필요하며, 각 사소한 이상을 찾기 위해 몇 주일을 소요합니다.
- 위험 커버리지 불명확: 인간은 세부 작업에서 실수하기 쉽습니다. 이 프로젝트에서도 마찬가지로 산출물에 사용자 경험에 영향을 미치는 버그와 결함이 포함되어 있었습니다. 더욱이 모든 업무가 수동으로 수행되었기 때문에 모든 위험이 빠짐없이 검증되었음을 보장할 방법이 없었습니다.
솔루션
엔드클라이언트는 Rikkeisoft에게 사내 IT 팀이 효과적으로 사용할 수 있는 자동화된 테스트 시스템 개발을 요청했습니다. 새로운 시스템은 비용을 절감하고 QA 테스트 시간을 단축하면서 모든 비즈니스 위험을 포함할 수 있을 것으로 예상되었습니다.
우리는 다음과 같은 중요한 변화를 가진 디지털 QA 테스트 시스템을 구축했습니다:
개선된 QA 테스트 방법론
새로운 QA 테스트 시스템은 엔드클라이언트의 사내 팀이 이전에 사용했던 폭포수 방법론이 아닌 애자일 테스트 방법론을 따릅니다.
두 방법론 모두 QA 테스트 세계에서 광범위하게 사용되고 있지만, 애자일 방법은 대규모 기업의 요구사항에 더 잘 부응합니다. 폭포수 방법론 대비 가장 큰 이점은 개발 프로세스의 모든 단계(이전, 진행 중, 이후)에서 QA 테스트를 수행한다는 것입니다. 또한 테스터와 개발자가 긴밀하게 협력함으로써 더 나은 테스트 성능을 제공할 수 있습니다.
정교한 테스트 자동화 시스템
테스트 시간과 정확도를 개선하기 위해 위험 기반 접근 방식과 현장 테스트 센터를 사용하는 완전한 연속 테스트 자동화를 개발했습니다.
- 연속 테스트 소프트웨어: 개발 프로세스의 모든 단계에서 엄격한 테스트가 가능합니다. 애자일 테스트 방법론과 일치하여 초기 단계에서 중대한 결함을 방지함으로써 소프트웨어는 코드 품질을 개선하고 출시 시간을 단축하며 위험을 효과적으로 완화합니다.
- 위험 기반 접근 방식: 품질보증 활동의 핵심으로 다양한 수준의 위험을 고려합니다. 결과적으로 이 접근 방식은 기업이 법규 준수를 더 잘 보장하고 비즈니스 위험 관리에 집중하는 데 도움이 됩니다.








