software manual testing interview questions
자세한 답변이있는 숙련 된 전문가를위한 가장 자주 묻는 시나리오 기반 수동 테스트 인터뷰 질문 :
저는 최근에 이렇게 독특한 경험을했습니다. QA 코칭 (경력 10 년) 로스 앤젤레스의 주요 엔터테인먼트 회사와의 클라이언트 소프트웨어 테스팅 인터뷰에 참석했습니다. 테스트 할 사이트는 웹 및 모바일 구성 요소가 모두있는 단순한 고객 대면 웹 사이트 (온라인 TV 채널과 유사 함)였습니다.
한 컨설팅 회사가이 고객에게 현장 테스터 + 코디네이터 위치 하지만 그들 중 누구도 테스트 인터뷰 과정을 거치지 않았습니다. 그래서 그들은 수집하기로 결정했습니다 QA 인터뷰 질문 이전 참석자들로부터 설문지를 받았습니다.
최고의 무료 PC 튜닝 프로그램
그들은 내가 다음 후보자에게 답을주고 싶었고 테스트 QA 인터뷰에서 성공할 사람.
질문 목록을 받았을 때 저는 놀랐고 동시에 '놀라지 않았습니다'. 놀랐습니다. 질문이 정말 기초적이었고 10 년의 경험이있는 QA를 통해 쉽게 대답 할 수 있었어야했기 때문입니다. QA는 제 생각에 잡초가 가장 많은 IT 분야이기 때문에 그리 놀라지 않습니다.하지만 그것에 대해 설명하지 않겠습니다.
연습을 마친 후이 경험을 STH 독자들과 공유하면 좋겠다고 생각했습니다. 초보자에게는 좋은 라이브 노출이 될 것입니다. 다른 사람들에게는 얼마나 중요한지 기초 우리가 아무리 경험이 있더라도 상관 없습니다.
추천 도서=> 101+ 소프트웨어 테스팅 인터뷰 질문 및 답변.
간다… ..
숙련자를위한 수동 테스트 인터뷰 질문
초보자 및 경험 많은 응시자를위한 9 가지 가장 일반적인 QA 소프트웨어 테스팅 인터뷰 질문 :
#Q 1) 테스트 스크립트를 생성하는 프로세스는 무엇입니까?
대답:
1 단계: AUT를 철저히 이해하는 것입니다.
- 이는 요구 사항 문서를 철저히 읽는 것입니다.
- 문서가 없으면 이전 버전의 애플리케이션이나 와이어 프레임 또는 스크린 샷과 같은 참조 지점을 이해하려고 할 수 있습니다.
2 단계: 요구 사항을 이해 한 후이 응용 프로그램에서 테스트해야 할 영역이 무엇인지 목록을 작성합니다. 즉, 테스트 요구 사항을 식별합니다. 이 단계의 초점은 테스트 할 '무엇'을 식별하는 것입니다. 이 단계의 결과는 테스트 시나리오 .
3 단계 : 테스트 시나리오가 준비되면 다음으로 테스트 방법에 집중합니다. 이 단계에는 특정 기능을 테스트하는 방법, 입력 할 데이터 ( 테스트 데이터 ) 및 예상 결과는 무엇입니까?
이 3 단계가 완료되면 테스트 할 준비가 된 것입니다.
#Q 2) 버그 리포트의 필드는 무엇입니까?
대답: 다음과 같은 중요한 필드는 좋은 버그 신고 :
- 고유 ID
- 결함 설명 : 버그가 무엇인지 설명하는 짧은 설명입니다.
- 재현 단계 : 오류에 도달하는 방법, 정확한 테스트 데이터, 결함이 발견 된 시간 (해당되는 경우) 환경에 대한 세부 정보 : 문제를 다시 발생하는 데 도움이되는 정보
- 애플리케이션의 모듈 / 섹션 (해당하는 경우)
- 심각성
- 스크린 샷
- 책임있는 QA :이 문제에 대한 후속 질문의 경우
#Q 3) 고객 용 소프트웨어를 테스트하는 방법은 무엇입니까?
대답: 테스트하는 모든 응용 프로그램에서 특정 요구 사항 집합이 해당 응용 프로그램에서 충족되는지 확인하려고합니다. 그러나 사용자를 대상으로하는 사이트의 경우 기능에 집중하는 것 외에도 몇 가지 사용성 기능, 아마도 성능 및 보안 측면도 어느 정도 조사해야합니다.
테스트의 첫 번째 수준은 : 사이트가 기능적 요구 사항을 충족합니까?
예를 들어, 대출 관리 사이트 인 경우 신규 고객이 대출을 신청할 수 있는지, 기존 고객이 대출 정보에 액세스 할 수 있는지, 대출 금액에 적용된 이자율이 올바른지 등을 살펴볼 필요가 있습니다.
다음 단계의 테스트는 :사이트 사용이 얼마나 쉬운 지, 옵션이 논리적으로 합리적이고 사용자의 기대를 충족하는지 여부.
예를 들어, 사용자가 기본 정보를 제출하기 위해 3-4 개의 화면을 통과해야한다면 짜증이 날 것이므로 이러한 문제는 해결되어야합니다.
다른 예, 사용자 이름과 비밀번호를 입력 한 후 사용자는 탭을 클릭 할 수 있습니다. 즉, 컨트롤이 '로그인'버튼으로 이동해야합니다. 대신 취소하려는 경우 사용자는 정말 짜증이 나고 사이트 사용 경험이 손상 될 것입니다. 이러한 문제를 파악해야합니다.
성능 시험 전체 범위에 포함되지 않을 수도 있지만 검색 결과가 표시되는 데 걸리는 시간과 피크 시간에 시스템이 고객 정보를 검색하는 데 걸리는 시간과 같은 간단한 상황입니다. 우리가 주시하고 싶은 것입니다.
보안 – 사이트에 액세스하기위한 보안 로그인이있는 사이트의 경우 주변의 최소 기능을 테스트해야합니다. 예를 들어, 사이트를 10 분 이상 유휴 상태로두면 자동 로그 아웃 여부입니다. 그것에 초점을 맞추어야하는 기본적인 것.
#Q 4) 테스트를위한 입력 문서가없는 문제를 어떻게 극복 할 수 있습니까?
대답: BRD 및 FSD와 같은 자세한 표준 문서를 사용할 수없는 경우 테스터는 어떤 참조 지점에 의존해야합니다.
Eclipse에서 Java 애플리케이션을 만드는 방법
- 스크린 샷
- 이전 버전의 애플리케이션
- 와이어 프레임 등
매우 도움이되는 또 다른 요소는 개발자 또는 비즈니스 분석가 (사용 가능한 경우)와 대화하여 의심스러운 경우 이해 또는 설명에 대한 확인을받는 것입니다.
이러한 상황 중 어느 것도 작동하지 않으면 이전 IT 애플리케이션 경험을 기반으로 애플리케이션을 개념화하고 기본 테스트 스크립트 세트를 만들 수 있습니다. 테스트 단계가 시작되면 테스트주기 시간의 일부를 설정하고 테스트 케이스 관리 (이미 생성 된 스크립트를 완벽하게 만들기)를 수행하여 다음 단계에 대한 문서를 확보 할 수 있습니다.
#Q 5) 획득 방법 최대 생산성 해외 팀에서?
대답: 핵심은 모든 테스터가 모든 모듈에 대해 알고 있고 한곳에 지식이 집중되어 있지 않은지 확인하는 것입니다. 테스트 스크립트 피어 리뷰, 결함 회의 및 KT 세션에 모든 사람을 참여 시키면 모든 사람이 가능한 한 응용 프로그램을 인식 할 수 있습니다.
또한 팀워크의 개념을 장려함으로써 팀원들이 더 나은 생산성을 위해 서로 협력하고 서로 돕고 돕도록 할 수 있습니다.
정기적 인 후속 회의도 프로세스에 큰 도움이됩니다.
#Q 6) 현장 코디네이터의 역할과 책임은 무엇입니까? 그 / 그녀도 테스트합니까?
대답: 현장 코디네이터는 오프 쇼어 팀과 고객에게 테스트 참여에 관한 정보를 제공하는 연락처입니다.
이 작업에는 다음이 포함됩니다.
- 해외 및 고객과의 KT
- 모든 준비를 테스트 할 수있는 환경 확보
- 위생 테스트, 연기 테스트
- 테스트 – 핵심 기능.
- 버그 검토 – 해외 팀에서 발견
- 각 개발자에 버그 할당
- 메트릭 제시
- 사인 오프 제공
예, 현장 코디네이터도 테스트해야합니다.
#Q 7) 일관되지 않은 버그-왜 현장에서 찾을 수 있지만 해외에서는 찾을 수없고 그 반대의 경우도 마찬가지입니다.이 상황을 어떻게 처리해야합니까?
대답: 반복 가능한지 여부에 관계없이 모든 버그를 기록하고 분석해야합니다. 테스터의 업무에 대한 진정한 부가가치는 버그를보고하는 것이 아니라 근본 원인 분석 프로세스에 참여할 때입니다.
이 상황을 처리 할 수있는 몇 가지 방법은 다음과 같습니다.
- 모든 현장 및 해외 팀원은 반복 가능 여부에 관계없이 발생한 모든 오류에 대해 스크린 샷을 찍어야한다는 지침을 따라야합니다.
- 로그, 시스템 파일 또는 이와 유사한 것이있는 경우 문제의 증거를 찾는 데 도움이 될 수 있습니다. 찾아야합니다.
- 이러한 모든 단계에도 불구하고 문제가 발생하는 이유와시기를 여전히 알 수없는 경우 가능한 한 많은 정보를 포함하여 모두 똑같이 개발자에게보고해야합니다.
#Q 8) 비디오 / 오디오 관련 테스트 – 여기에는 무엇이 포함됩니까?
대답: 비디오 또는 오디오가있는 애플리케이션을 테스트하는 방법은 무엇입니까?
새 시스템이 실제 데이터로 작동하는지 확인하는 데 사용되는 테스트 유형은 무엇입니까?
고려해야 할 중요한 사항은 다음과 같습니다.
- 액세스 수준 (제한 여부-암호 제어)
- 다양한 종류의 환경
- 브라우저 호환성
- 화면 해상도
- 인터넷 연결 속도
- 동영상의 특정 옵션 – 재생, 중지, 음소거 등
- 크기별 비디오
- 동영상에 대한 응답 – 댓글 (댓글 길이 및 댓글 수 제한)
- 비디오에 대한 비디오 응답
- 소셜 네트워킹 사이트와의 인터페이스 – 상호 운용성
- 버퍼링 속도
- 비디오 삽입
#Q 9) 모바일 애플리케이션 테스트 – 간단히 무엇을 포함합니까?
대답: 모바일 앱 테스트 중요한 테스트 시나리오 :
- 앱이 여러 이동 통신사 및 여러 장치에서 잘 작동하는지 확인하십시오.
- 모바일 화면에서 기능의 유용성.
- Android 및 iOS와 같은 다양한 모바일 플랫폼에서 테스트합니다.
- 네트워크 및 네트워크없이 앱 설치, 제거, 실행, 기능 테스트.
- 네트워크 연결 –WiFi, 2G 등
- Android Monitor.bat 용 iOS iPhone 구성 유틸리티의 로그를 디버깅에 사용할 수 있습니다.
그거였다. 지금은 그렇게 간단하지 않았습니다.
마지막으로 STH의 철학을 반복합니다. 기본을 잘 알고 나머지는 자동으로 따릅니다.
저는이 노력이 독자들에게 유익하고 의미가 있기를 바라며 결론을 내립니다. 우리가 어떻게했는지에 대한 의견 섹션에서 아래에 알려주십시오.
저자: 이 게시물은 STH 팀원 Swati Seela가 작성했습니다.
추천 도서
- 인터뷰 질문 및 답변
- 몇 가지 흥미로운 소프트웨어 테스트 인터뷰 질문
- 소프트웨어 테스팅 인터뷰를 준비하는 방법
- QA 소프트웨어 테스팅 리소스 및 다운로드
- 최고의 소프트웨어 테스트 도구 2021 (QA 테스트 자동화 도구)
- 소프트웨어 테스트 기본 지식을 확인하기위한 20 가지 간단한 질문 (온라인 퀴즈)
- 소프트웨어 테스팅 QA 어시스턴트 작업
- 테스트 경력에서 가장 좋은 순간은 무엇입니까? – 14 개의 흥미로운 소프트웨어 테스트 인터뷰 질문에 대한 답변