목록QA (3)
나의 잡다한 노트 및 메모
IT 분야에서 QA(Quality Assurance)를 수행하기 위해서는 테스트 전략과 프로세스, 커뮤니케이션 능력, 도메인 지식, 그리고 다양한 툴 활용 능력 등이 필요합니다. 단순히 툴을 잘 다루는 것도 중요하지만, 품질 보증을 위한 체계적인 접근법과 조직 내 협업이 함께 이루어져야 보다 효과적입니다. 아래는 QA를 하기 위해 필요한 요소들을 정리한 내용입니다.1. QA 기본 지식 및 프로세스 이해소프트웨어 개발 생명주기(SDLC)에 대한 이해애자일(Agile), 워터폴(Waterfall), 스크럼(Scrum) 등 다양한 프로세스에서 QA의 역할을 이해해야 합니다.초기 기획 단계부터 QA가 참여(Shift-left)하여 요구사항 분석 및 결함 예방에 기여할 수 있어야 합니다.테스트 전략(Test St..

Full-TC (Full Test Cases)**와 **탐색적 검증 (Exploratory Testing)**은 QA(품질 보증)에서 소프트웨어의 품질과 안정성을 확인하기 위한 두 가지 접근 방식이다. Full-TC (Full Test Cases)정의:미리 작성된 테스트 케이스들을 기반으로 시스템의 모든 기능을 체계적으로 검증하는 방법입니다.특징:사전 계획: 요구사항과 명세를 바탕으로 상세한 테스트 시나리오와 절차가 미리 정의됩니다.재현 가능성: 동일한 테스트 케이스를 여러 번 실행할 수 있어, 회귀 테스트나 반복적인 검증에 유리합니다.포괄적 검증: 모든 기능과 시나리오에 대해 예상된 결과를 확인하여, 빠진 부분 없이 검증하는 것을 목표로 합니다. 탐색적 검증 (Exploratory Testing)정의:..