시작, 기획, 구현을 위해 로드맵 역할을 하는 조직 개선 모델. IDEAL 모델을 설명하는 5단계, 즉 착수(Initiating), 진단(Diagnosing), 수립(Establishing), 행동(Acting), 학습(Learning)의 각 머리글자
일반적으로 개별적인 실행 단위 중 가장 작은 프로그래밍 언어의 한 개체
컴포넌트나 시스템의 내부 구조에 대한 커버리지 측정치
결함의 원인 중 제거되면 해당 결함유형 발생이 감소하거나 제거될 수 있는 원인
래셔널(Rational) 사에서 독점적으로 제공하며, 프로젝트 수명주기의 4가지 단계, 즉 ‘도입(inception), 구체화(elaboration), 구축(construction), 전이(transition)’로 구성된 반복적 소프트웨어 개발 프로세스 프레임워크
리뷰 활동의 일정, 리소스, 접근법 등을 설명하는 문서. 여기에는 리뷰 대상 문서와 코드가 지정되어 있을 뿐 아니라, 사용하게 될 리뷰 유형과 리뷰 참여자, 공식 리뷰에서 적용해야 할 시작/완료 조건, 그 선택에 대한 근거 등이 포함됨. 즉, 리뷰 계획 프로세스에 대한 기록
정해진 (중간)산출물과 결과가 준비완료되어야 하는 프로젝트의 특정 시점
컴포넌트나 시스템의 요구사항, 설계, 동작, 기타 특성을 지정하는 문서. 이상적인 명세는 완전하고 정확하며, 검증 가능한 방식으로 작성되어 있고, 많은 경우 이러한 규정이 충족되었는지를 확인할 수 있는 절차가 포함됨
의도된 특정 용도 또는 용도에 대한 요구사항이 충족되었음을 보증하기 위해 객관적 증거와 조사를 통해 확인하는 것
특정 요구사항이 모두 구현되었는지를 객관적 증거와 조사를 통해 확인하는 것
소프트웨어 프로그램이 이름을 호출함으로써 접근 가능한 컴퓨터 내 저장소
컴포넌트나 시스템의 설계 및 내부 구조가 얼마나 이해, 유지, 검증하기 어려운가의 수준
사용자가 시스템을 사용해서 특정 과업을 성취하는 데 필요한 정보 및 제어를 제공하는 모든 컴포넌트
소프트웨어 제품의 상호운용성을 확인하는 테스팅
소프트웨어 개발의 각 단계에서 수행되는 활동들, 그리고 그 활동들의 논리적 시간적 관계
컴퓨터 시스템의 동작과 관련된 컴퓨터 프로그램과 절차, 또 경우에 따라 연관된 문서 및 데이터
애자일 소프트웨어 개발에서 일반적으로 사용되는 프로젝트 관리를 위한 반복적 점진적 프레임워크
컴포넌트나 시스템을 테스트할 때 출력 및 관찰되는 동작
컴포넌트나 시스템의 개발 또는 운영에 결함이 미치는 영향의 정도
팀원의 집단 지성을 이용하여 정확한 추정을 목표로 수행하는 전문가 기반 테스트 추정 기법
결함 등과 같은 항목에 부여된 (사업적) 중요도
운영 중인 시스템에 대한 변화, 또는 운영 중인 시스템에 미치는 환경 변화의 영향에 대한 테스팅
요구사항 명세서, 설계 문서, 사용자 문서, 표준 또는 누군가의 인식이나 경험 등에 기반한 기대값에서 벗어난 상태를 말한다. 이상 현상은 리뷰, 테스팅, 분석, 비교, 혹은 소프트웨어 제품이나 해당 문서의 사용 도중에 발견할 수 있지만, 이에 국한되지는 않음
애자일 소프트웨어 개발에서 짝 프로그래밍, 철저한 코드 리뷰, 모든 코드에 대한 단위 테스팅, 간단하고 명확한 코드 등과 같은 실천법을 핵심으로 삼는 소프트웨어 공학 방법론
개체의 속성을 설명하기 위해 개체에 특정 숫자나 카테고리를 지정하는 프로세스
측정을 통해 개체의 속성에 할당되는 특정 숫자나 카테고리
대규모 프로젝트에서 테스트 매니저에게 보고하며, 특정 테스트 레벨 또는 특정 테스트 활동 집합에 대한 프로젝트 관리를 책임지는 담당자
테스팅 활동으로 얻은 데이터를 수집/분석하고, 데이터를 보고서 형태로 통합하여 이해관계자에게 전달하는 활동
CASE 도구 저장소(요구사항 관리 도구 등)에 보관된 명세, 도구 자체에 보관된 특정한 테스트 컨디션, 또는 코드 자체로부터 테스트 입력값을 생성함으로써 테스트 설계 활동을 지원하는 도구
방해받지 않는 테스트 실행 시간. 탐색적 테스팅에서 각 테스트 세션은 차터(charter)를 기반으로 구성되긴 하지만, 테스터가 세션 중 새로운 기회나 이슈를 탐색할 수 있음. 테스터는 필요에 따라 바로바로 설계하고 실행하며 진행 상황을 기록
테스트 실행 중에 테스트 대상이 외부 출처로부터 받은 데이터. 이때 외부 출처로는 하드웨어, 소프트웨어, 인간 등이 있을 수 있음
실행 순서로 나열된 테스트 케이스 순서. 초기 사전조건을 설정하는 데 필요한 모든 관련 동작과 실행 이후의 모든 마무리 활동까지 포함
테스팅과 관련된 조직의 원칙과 접근법, 주요 목표를 설명하는 상위 수준의 문서
테스트 대상의 인식 가능한 단일 릴리스에 대한 테스트 프로세스의 실행
테스트 수행에 필요한 하드웨어, 계측, 시뮬레이터, 소프트웨어 도구 그리고 기타 지원 요소를 포함하고 있는 환경
객관적인 테스팅의 성과를 장려하는 책임의 분리
컴포넌트나 시스템을 더 큰 집합으로 결합하는 프로세스
요구사항 문서에 명시되거나 암시되는 컴포넌트나 시스템 속성(신뢰성, 사용성, 설계 제약 등)
작업 방식에 대한 일관된 접근법을 규정하거나 지침을 제공하기 위해 개발되고 사용되는 공식적이며, 때에 따라 강제적인 요구사항들의 집합. (예) ISO/IEC 표준, IEEE 표준, 조직 표준
품질 활동과 이슈로 인해 발생한 총비용. 사고 예방 비용, 평가 비용, 내부 장애 비용, 외부 장애 비용 등으로 세분
한 조직의 프로세스의 성능과 성숙도를 개선하기 위해 설계된 활동 계획 또는 그러한 계획의 결과물
입력을 출력으로 변환시키는 상호 연관된 일련의 활동
하나의 목표를 달성하고자 조직화 및 통제된 활동들의 고유한 집합. 프로젝트는 시작과 종료 날짜를 가지고 있으며, 시간, 비용, 자원 등의 제약을 포함한 구체적인 요구사항을 따름
실제 결과가 기대 결과와 일치하면 테스트가 합격한 것으로 간주
구성 요소들의 수, 유형, 상호관계로 정의되는 컴포넌트나 시스템의 구성 모습
컴포넌트나 시스템의 내부구조 분석에 기반한 테스팅
프로젝트가 종료될 때 프로젝트 팀원들이 그동안의 프로젝트를 평가하고 다음 프로젝트에 적용할 수 있는 교훈을 공유하는 회의