25 best agile testing interview questions
다가오는 인터뷰를 준비하는 데 도움이되는 최고의 애자일 테스트 인터뷰 질문 목록 :
애자일 테스트 인터뷰 질문과 답변은 소프트웨어 테스터 또는 개발자를위한 애자일 방법론 및 애자일 프로세스 인터뷰를 준비하는 데 도움이됩니다.
자세한 답변과 함께 상위 25 개의 Agile 인터뷰 질문을 나열했습니다. 자세한 내용은 게시 된 다른 Agile Testing 주제를 검색 할 수도 있습니다.
추천 읽기=> 애자일 스크럼 방법론 전체 가이드
애자일 테스트 인터뷰 질문
시작하자!!
Q # 1) 애자일 테스트 란 무엇입니까?
대답: 애자일 테스트는 테스트 요구 사항이 고객의 요구에 따라 계속 변경되는 동적 환경에서 QA가 따르는 관행입니다. 테스트 팀이 테스트를 위해 개발 팀으로부터 작은 코드를 자주받는 개발 활동과 병행하여 수행됩니다.
Q # 2) 번업 차트와 번 다운 차트의 차이점은 무엇입니까?
대답: 번업 및 번 다운 차트는 프로젝트의 진행 상황을 추적하는 데 사용됩니다.
번-업 차트는 프로젝트에서 완료된 작업의 양을 나타내는 반면 번-다운 차트는 프로젝트의 나머지 작업을 나타냅니다.
Q # 3) 역할 정의 스크럼 ?
대답:
스크럼 팀에는 주로 세 가지 역할이 있습니다.
- 프로젝트 소유자 제품 백 로그를 관리 할 책임이 있습니다. 최종 사용자 및 고객과 협력하고 적절한 제품을 구축하기 위해 팀에 적절한 요구 사항을 제공합니다.
- 스크럼 마스터 스크럼 팀과 협력하여 각 스프린트가 정시에 완료되도록합니다. 스크럼 마스터는 팀을위한 적절한 워크 플로우를 보장합니다.
- 스크럼 팀 : 팀의 각 구성원은 자체적으로 조직되고 헌신적이며 작업의 높은 품질을 책임 져야합니다.
Q # 4) 제품 백 로그 및 스프린트 백로 그는 무엇입니까?
대답: 그만큼 제품 백 로그 제품의 모든 기능과 요구 사항을 포함하는 프로젝트 소유자가 관리합니다.
스프린트 백 로그 특정 스프린트와 관련된 기능 및 요구 사항 만 포함하는 제품 백 로그의 하위 집합으로 취급 할 수 있습니다.
Q # 5) Agile의 속도를 설명하십시오.
대답: 속도는 반복에서 완료된 사용자 스토리와 관련된 모든 노력 추정치를 추가하여 계산되는 메트릭입니다. Agile이 스프린트에서 완료 할 수있는 작업의 양과 프로젝트를 완료하는 데 필요한 시간을 예측합니다.
Q # 6) a의 차이점을 설명하십시오 전통적인 폭포 모델 및 애자일 테스트?
대답: 애자일 테스트는 개발 활동과 병행하여 수행되는 반면 전통적인 폭포 모델 테스트는 개발이 끝날 때 수행됩니다.
병렬로 수행되는 것처럼 애자일 테스트는 작은 기능에 대해 수행되는 반면 폭포 모델에서는 전체 애플리케이션에서 테스트가 수행됩니다.
Q # 7) 페어 프로그래밍과 그 이점에 대해 설명해주세요.
대답: 쌍 프로그래밍은 두 명의 프로그래머가 한 명의 프로그래머가 코드를 작성하고 다른 한 명의 프로그래머가 해당 코드를 검토하는 팀으로 작업하는 기술입니다. 둘 다 역할을 바꿀 수 있습니다.
혜택:
- 향상된 코드 품질 : 두 번째 파트너가 코드를 동시에 검토하므로 실수 할 가능성이 줄어 듭니다.
- 지식 이전은 쉽습니다. 숙련 된 파트너 한 명이 다른 파트너에게 기술과 코드에 대해 가르 칠 수 있습니다.
Q # 8) 리팩토링이란 무엇입니까?
내 네트워크 키는 어디에서 찾나요
대답: 성능 향상을 위해 기능을 변경하지 않고 코드를 수정하는 것을 리팩터링이라고합니다.
Q # 9) Agile의 반복적이고 점진적인 개발에 대해 설명 하시겠습니까?
대답:
반복 개발 : 소프트웨어는 개발되어 고객에게 제공되며주기 또는 릴리스 및 스프린트에서 다시 개발 된 피드백을 기반으로합니다. 예: 릴리스 1 소프트웨어는 5 개의 스프린트로 개발되어 고객에게 제공됩니다. 이제 고객은 몇 가지 변경을 원하고 개발 팀은 2를 계획합니다.nd일부 스프린트 등에서 완료 할 수 있습니다.
점진적 개발 : 소프트웨어는 부분적으로 또는 증분으로 개발됩니다. 각 증분에서 전체 요구 사항의 일부가 제공됩니다.
Q # 10) 요구 사항이 자주 변경 될 때 어떻게 처리합니까?
대답: 이 질문은 후보자의 분석 능력을 테스트하는 것입니다.
대답은 다음과 같습니다. PO와 협력하여 테스트 케이스를 업데이트하기위한 정확한 요구 사항을 이해합니다. 또한 요구 사항 변경의 위험을 이해하십시오. 이 외에도 일반 테스트 계획 및 테스트 케이스를 작성할 수 있어야합니다. 요구 사항이 확정 될 때까지 자동화를 시도하지 마십시오.
Q # 11) 테스트 스텁이 무엇인가요?
대답: 테스트 스텁은 시스템의 특정 구성 요소를 모방하고이를 대체 할 수있는 작은 코드입니다. 출력은 대체하는 구성 요소와 동일합니다.
Q # 12) 좋은 애자일 테스터는 어떤 자질을 가져야합니까?
대답:
- 그는 요구 사항을 빠르게 이해할 수 있어야합니다.
- 그는 애자일 개념과 원칙을 알아야합니다.
- 요구 사항이 계속 변경됨에 따라 그는 그와 관련된 위험을 이해해야합니다.
- 애자일 테스터는 요구 사항에 따라 작업의 우선 순위를 지정할 수 있어야합니다.
- 의사 소통은 개발자 및 비즈니스 동료와의 많은 의사 소통이 필요하기 때문에 애자일 테스터에게 필수입니다.
Q # 13) Epic, User Stories 및 Tasks의 차이점은 무엇입니까?
대답:
사용자 사례 : 실제 비즈니스 요구 사항을 정의합니다. 일반적으로 사업주가 생성합니다.
직무: 비즈니스 요구 사항 개발 팀을 수행하려면 작업을 만듭니다.
서사시: 관련 사용자 스토리 그룹을 Epic이라고합니다.
Q # 14) Agile의 Taskboard는 무엇입니까?
대답: Taskboard는 프로젝트의 진행 상황을 보여주는 대시 보드입니다.
다음을 포함합니다.
- 사용자 스토리 : 실제 비즈니스 요구 사항이 있습니다.
- 할 것: 작업 할 수있는 작업.
- 진행 중 : 진행중인 작업입니다.
- 확인하려면 : 확인 또는 테스트를 위해 보류중인 작업
- 끝난: 완료된 작업.
Q # 15) TDD (Test Driven Development) 란 무엇입니까?
대답: 전체 프로덕션 코드를 작성하기 전에 먼저 테스트를 추가하는 테스트 우선 개발 기술입니다. 다음으로 테스트를 실행하고 결과에 따라 코드를 리팩터링하여 테스트 요구 사항을 충족합니다.
Q # 16) QA는 어떻게 애자일 팀에 가치를 더할 수 있습니까?
대답: QA는 스토리를 테스트하기위한 다양한 시나리오에 대해 상자 밖에서 생각함으로써 부가 가치를 제공 할 수 있습니다. 새로운 기능이 제대로 작동하는지 여부에 대해 개발자에게 빠른 피드백을 제공 할 수 있습니다.
Q # 17) 스크럼 금지 란 무엇입니까?
대답: Scrum과 Kanban이 결합 된 소프트웨어 개발 모델입니다. 스크럼 반은 자주 변경되거나 예상치 못한 사용자 스토리가있는 프로젝트를 유지하는 데 고려됩니다. 사용자 스토리의 최소 완료 시간을 줄일 수 있습니다.
Q # 18) 애플리케이션 바이너리 인터페이스는 무엇입니까?
대답: Application Binary Interface 또는 ABI는 준수 된 응용 프로그램을위한 인터페이스로 정의되거나 응용 프로그램과 운영 체제 간의 저수준 인터페이스를 설명한다고 말할 수 있습니다.
Q # 19) 애자일에서 제로 스프린트는 무엇입니까?
대답: 첫 번째 스프린트에 대한 사전 준비 단계로 정의 할 수 있습니다. 개발 환경 설정, 백 로그 준비 등과 같은 활동은 첫 번째 스프린트를 시작하기 전에 완료되어야하며 스프린트 제로로 처리 될 수 있습니다.
Q # 20) 스파이크 란?
대답: 프로젝트에 먼저 해결해야하는 기술적 문제 나 설계 문제가있을 수 있습니다. 이 문제에 대한 해결책을 제공하기 위해 'Spikes'가 생성됩니다.
스파이크는 두 가지 유형이 있습니다. 기능 및 기술.
Q # 21) 몇 가지 애자일 품질 전략을 말하십시오.
대답: 일부 애자일 품질 전략은 다음과 같습니다.
- 리팩토링
- 작은 피드백주기
- 동적 코드 분석
- 되풀이
Q # 22) 일상적인 스탠드 업 미팅의 중요성은 무엇입니까?
대답: 매일 스탠드 업 미팅은 팀이 토론하는 모든 팀에 필수적입니다.
- 얼마나 많은 작업이 완료 되었습니까?
- 기술적 문제를 해결하기위한 계획은 무엇입니까?
- 프로젝트 등을 완료하려면 어떤 단계를 수행해야합니까?
Q # 23) 추적자 총알이 무엇인가요?
대답: 현재 아키텍처 또는 현재 모범 사례 집합의 급증으로 정의 할 수 있습니다. 추적기 총알의 목적은 종단 간 프로세스가 어떻게 작동하는지 조사하고 실행 가능성을 조사하는 것입니다.
Q # 24) 스프린트의 속도는 어떻게 측정 되나요?
대답: 용량이 주 40 시간의 백분율로 측정되면 완료된 스토리 포인트 * 팀 용량
용량이 인시로 측정되는 경우 완료된 스토리 포인트 / 팀 용량
Q # 25) 애자일 선언이란 무엇입니까?
대답: 애자일 선언문은 소프트웨어 개발에 대한 반복적이고 사람 중심적인 접근 방식을 정의합니다. 4 개의 키 값과 12 개의 주체가 있습니다.
나는 희망한다,이 질문은 당신이 준비하는 데 도움이 될 것입니다 애자일 테스트 및 방법론 인터뷰.