소프트웨어 테스팅은 결함을 식별하고, 산출물의 품질을 평가하는 일련의 활동.이 활동은 소프트웨어 개발수명주기(SDLC)에 따라서 달라진다.테스터는 도구를 사용하지만, 테스팅은 주로 테스터가 전문 지식을 갖추고 분석 기술을 사용해 비판적 사고와 시스템적 사고를 적용하는
ISTQB 용어사전: https://glossary.istqb.org/ko_KR/커버리지: 커버리지 항목이 식별되거나 테스트 스위트에 의해 수행된 정도를 백분율로 표시한 것디버깅: 컴포넌트 또는 시스템에서 장애의 원인을 찾고 분석하고 제거하는 프로세스결함: 요

요 1.4 테스트 활동, 테스트웨어, 테스트 역할 테스팅은 정황에 의존적이지만, 그에 관계없이 테스트 목적을 달성하기 위해 필요한 보편적인 테스트 활동들이 있다. 이런 테스트 활동이 테스트 프로세스를 구성하게 된다. 테스트 프로세스는 여러 요인을 기반으로 주어진 상황
1.5 테스팅의 필수 기술 및 모범 사례 우수한 테스터는 팀플레이, 즉 협업에 능한 사람이어야 하며 다양한 수준의 독립성에서 테스팅을 수행할 수 있어야 한다. 1.5.1 테스팅에 보편적으로 필요한 기술 테스팅 지식(테스팅 효과를 높이기 위해. ex> 테스트 기법 활용
ISTQB 용어사전: https://glossary.istqb.org/ko_KR/인수 테스팅: 시스템을 승인할지 여부를 결정하는데 초점을 둔 테스트 레벨블랙박스 테스팅: 소프트웨어의 내부 구조나 작동 원리를 모르는 상태에서 동작을 검사하는 방식의 테스팅컴포넌트
2.1 소프트웨어 개발수명주기에서의 테스팅
2.2 테스트 레벨과 테스트 유형 테스트 레벨은 함께 구성하고 관리하는 테스트 활동 집합이다. 각 테스트 레벨은 특정 개발 단계의 소프트웨어와 관련해 수행하는 테스트 프로세스의 인스턴스이다. 단계에 따라 소프트웨어는 개별 컴포넌트부터 완성된 시스템에 이를 수 있으며,