Terms related to Advanced Test Automation Engineer 2016

GUI
그래픽 사용자 인터페이스(Graphical User Interface)의 약자
테스트 실행의 결과 또는 결과값. 화면 출력과 데이터 변경, 보고서, 전송된 통신 메시지 등이 여기에 포함
요구사항이나 명세를 충족시키지 못하는 작업 산출물의 불완전함 또는 결점
시작 지점에서 종료 지점까지 이어지는 컴포넌트나 시스템의 연속된 이벤트(예, 실행문)
컴포넌트를 개별적으로 또는 적절한 스텁 및 드라이버를 가지고 테스트할 수 있도록 지원하는 단위 또는 컴포넌트 테스팅 환경 도구. 개발자에게 디버깅 기능과 같은 기타 지원도 제공
리스크 식별 및 리스크 평가에 대한 전반적인 프로세스
미래에 부정적인 결과를 초래할 수 있는 요소
측정을 위해 사용되는 측정 척도 및 방법
컴포넌트나 시스템의 요구사항, 설계, 동작, 기타 특성을 지정하는 문서. 이상적인 명세는 완전하고 정확하며, 검증 가능한 방식으로 작성되어 있고, 많은 경우 이러한 규정이 충족되었는지를 확인할 수 있는 절차가 포함됨
모델을 기반으로 하는 테스팅, 또는 모델과 관련된 테스팅
특정 요구사항이 모두 구현되었는지를 객관적 증거와 조사를 통해 확인하는 것
실제 결과가 기대 결과와 일치하지 않을 때 테스트가 불합격한 것으로 간주
특정 사용 환경에서 특정 사용자가 얼마나 시스템을 효과적, 효율적이고 만족스럽게 이용 가능한지의 정도를 확인하는 테스팅
테스트 케이스 실행 전에 요구되는 테스트 항목 및 환경의 상태
소프트웨어 개발의 각 단계에서 수행되는 활동들, 그리고 그 활동들의 논리적 시간적 관계
컴퓨터 시스템의 동작과 관련된 컴퓨터 프로그램과 절차, 또 경우에 따라 연관된 문서 및 데이터
특정 소프트웨어 컴포넌트를 호출하거나 의존관계에 있는 다른 컴포넌트를 개발 또는 테스트하고자, 해당 소프트웨어 컴포넌트를 골격만 또는 특정 목적을 위해 구현한 것. 스텁은 호출된 컴포넌트를 대체함
제어된 입력값 조합이 제공되면 특정 시스템처럼 동작하거나 작동하는, 테스트에 사용되는 장치 또는 컴퓨터 프로그램이나 시스템
컴파일하면 객체 코드로 변환되고, 프로그램이 실행 중일 때 절차에 맞게 실행되어 데이터에 어떤 동작을 수행할 수 있는 구문
테스트 대상인 컴포넌트, 향후 시스템을 사용하게 될 사용자, 또는 고객 환경에 설치된 하드웨어와 소프트웨어 제품. 소프트웨어에는 운영 체계와 데이터베이스 관리 시스템, 기타 애플리케이션 등이 포함될 수 있음
테스팅 활동으로 얻은 데이터를 수집/분석하고, 데이터를 보고서 형태로 통합하여 이해관계자에게 전달하는 활동
지정된 테스트 항목에 대한 테스트를 실행하고, 기대 결과 및 사후조건 대비 결과값을 평가하는 테스트 도구
테스트중인 시스템(소프트웨어)의 실제 결과와 비교할 기대 결과를 판단하기 위한 출처
요구사항 문서에 명시되거나 암시되는 컴포넌트나 시스템 속성(신뢰성, 사용성, 설계 제약 등)
작업 방식에 대한 일관된 접근법을 규정하거나 지침을 제공하기 위해 개발되고 사용되는 공식적이며, 때에 따라 강제적인 요구사항들의 집합. (예) ISO/IEC 표준, IEEE 표준, 조직 표준
하나의 목표를 달성하고자 조직화 및 통제된 활동들의 고유한 집합. 프로젝트는 시작과 종료 날짜를 가지고 있으며, 시간, 비용, 자원 등의 제약을 포함한 구체적인 요구사항을 따름
주로 애자일 소프트웨어 개발에서 사용자 스토리에 필요한 노력이나 상대적 크기를 추정하고자 사용하는 합의 기반 추정 기법. 와이드밴드 델파이 기법 중 하나이며, 카드 한 벌을 이용하며 각 카드에는 팀에서 추정하는 단위 값이 표기됨
실제 결과가 기대 결과와 일치하면 테스트가 합격한 것으로 간주
프로젝트가 종료될 때 프로젝트 팀원들이 그동안의 프로젝트를 평가하고 다음 프로젝트에 적용할 수 있는 교훈을 공유하는 회의