some tricky manual testing questions answers
이 기사에서는 인터뷰를 쉽게 진행하는 데 도움이되는 예제와 함께 까다로운 수동 테스트 질문과 답변을 배우게 될 것입니다.
아래에 언급 된 인터뷰 질문은 초급, 중급 및 숙련 된 테스터에게 매우 유용합니다. 이러한 질문은 매우 까다롭기 때문에 신중하게 답변해야합니다.
수동 테스트 까다로운 인터뷰 질문
다음은 몇 가지 질문과 답변 목록입니다.
C 및 C ++ 차이점
Q # 1) 예제와 함께 다음을 정의 하시겠습니까?
에. 경계 값 분석
비. 동등성 테스트
씨. 추측 오류
디. 데스크 체킹
이다. 제어 흐름 분석
대답:
1.a) 경계 값 분석 : 유효하고 유효하지 않은 조건을 구분하는 경계를 식별하여 테스트 케이스 / 데이터를 선택하는 프로세스입니다. 테스트는 이러한 경계의 내부 및 외부 가장자리를 테스트하기 위해 구성됩니다.
입력 도메인 (또는 출력 범위) 클래스, 데이터 구조, 절차 매개 변수 등의 '경계'를 따라 놓 이도록 테스트 데이터를 선택하는 실제 경계 지점 또는 선택 기술에 추가합니다.
선택 항목에는 종종 최대, 최소 및 사소한 값 또는 매개 변수가 포함됩니다.
예를 들어 – 입력 데이터 1 ~ 10 (경계 값)
테스트 입력 데이터 0, 1, 2 ~ 9, 10, 11
1.b) 동등성 테스트 : 시스템의 입력 도메인은 대표 값의 클래스로 분할되어 테스트 케이스의 수를 최소 수를 나타내는 클래스 당 하나로 제한 할 수 있습니다. 실행해야하는 테스트 케이스의 수.
예를 들어 – 유효한 데이터 범위 : 1-10
테스트 세트 : 두; 5; 14
=> 클릭 여기 더 알기 위해경계 값 분석 및 동등성 테스트.
1.c) 오류 추측 : 데이터 선택 기술을 테스트합니다. 선택 기준은 오류를 일으킬 가능성이있는 값을 선택하는 것입니다. 오류 추측은 대부분 경험을 기반으로하며 경계 값 분석과 같은 다른 기술의 도움을받습니다.
경험을 바탕으로 테스트 설계자는 특정 유형의 소프트웨어에서 발생할 수있는 오류 유형을 추측하고이를 발견하기 위해 테스트 케이스를 설계합니다.
예를 들어 , 어떤 유형의 리소스가 동적으로 할당되는 경우 오류를 찾기에 좋은 위치는 리소스 할당 해제입니다.
Instagram 게시물을 무료로 예약하는 앱
모든 리소스가 올바르게 할당 해제 되었습니까? 아니면 소프트웨어가 실행될 때 일부 리소스가 손실됩니까?
1.d) 책상 점검 : 데스크 점검은 시스템 또는 프로그램 개발자가 수행합니다. 이 프로세스에는 전체 제품을 검토하여 구조적으로 건전하고 표준 및 요구 사항이 충족되었는지 확인하는 작업이 포함됩니다.
이것은 시스템이나 프로그램을 분석하는 가장 전통적인 방법입니다.
1.e) 제어 흐름 분석 : 프로그램 프로세스의 그래픽 표현을 기반으로합니다. 제어 흐름 분석에서; 프로그램 그래프에는 해결되지 않은 분기로 끝날 수있는 문 또는 세그먼트를 나타내는 노드가 있습니다.
그래프는 분기를 통해 설명한 것처럼 한 세그먼트에서 다른 세그먼트로의 프로그램 제어 흐름을 보여줍니다.
제어 흐름 분석의 목적은 루프 상태 또는 부적절한 처리를 초래할 수있는 논리 분기의 잠재적 문제를 확인하는 것입니다.
이 질문이 수동 테스트 인터뷰를 진행하는 데 도움이되기를 바랍니다.