품질 보증 엔지니어에게 필요한 요구 사항은 무엇입니까? [닫은]


9

QA 담당자를 고용하고 있으며 인터뷰 관련 질문이 있습니다. 사실, 저는 훌륭한 QA 엔지니어가 알아야 할 것에 대해 잘 모릅니다. 좋은 인터뷰 질문과 관련해서는 훨씬 적습니다. 누구든지 제안이 있습니까?

일부 정보 : 환경은 Microsoft 스택 (ASP.NET, SQL Server, IIS)을위한 별도의 두 웹 응용 프로그램입니다.

답변:


9

테스터와 관련한 경험이 많지 않은 경우 Cem Kaner의 "컴퓨터 소프트웨어 테스트"의 처음 몇 장에서 경계 테스트, 오류 테스트, 행복한 경로 테스트, 기능, 성능, 보안, 통합 등. 언어를 구사할 수 없으면 훌륭한 인터뷰를 할 수 없습니다.

시스템의 작은 부분에 대한 사양을 제공하십시오. 테스트 해 보라고한다. 당신은 생각의 조직과 흥미로운 시험을내는 능력을 찾고 있습니다. 테스트 영역을 순서대로 분리 한 다음 각 영역으로 드릴 다운하여 점점 더 흥미로운 테스트 사례를 고안하려고합니다. 정말 좋은 테스터는 가장 사소한 문제를 제외하고 몇 시간 동안이 작업을 수행 할 수 있으므로 생각을 잘 느끼기 위해 잘라 내고 다른 카테고리로 옮겨야 할 수도 있습니다.

이해하기 어려운 시스템의 실제 버그로 인한 동작을 설명하십시오. 테스트하는 동안이 버그를 발견하면 어떻게해야하는지 물어보십시오. 여기서 버그 감소를 찾고 있습니다. 버그를 재현 할 수있는 가장 간단한 환경을 찾을 수있는 기능입니다. 이는 개발자가 문제를 일으킨 원인에 대해 더 잘 추측 할 수 있기 때문에 디버깅이 훨씬 쉬워지고 문제를 해결하는 명확한 능력과 버그를 유발하기 위해 어떤 요소가 상호 작용할 수 있는지에 대한 명확한 이해를 보여줍니다. 특정 제품을 사용하면 경쟁 조건을 논의하는 것이 재미있을 수 있습니다.

함께 해킹 한 간단한 명령 줄 프로그램 (버그가있을 수 있음)과 간단한 사양을 제공하고 문제를 찾을 수 있도록 컴퓨터에 앉아서 게임을 즐기게하십시오. 여기 당신은 창의성과 문제 영역을 목표로하는 능력을 찾고 있습니다. 그들은 큰 입력, 작은 입력, 이상한 입력, 빈 입력과 같은 것들을 테스트해야합니다. 그들이 버그를 발견하면, 버그가 언제 발생하는지 정확하게 파악하도록 노력하십시오 (버그 감소와 함께!).

SDE가 "No Repro"또는 "Wo n't Fix"로 버그에 응답하면 버그가 중요하다고 생각되면 어떻게해야하는지 물어보십시오. 여기서 당신은 밀기 일뿐 만 아니라 적대적이지 않은 사람을 찾고 있습니다. 합리적인 응답에는 버그의 심각성을 더 명확하게 보여주는 예제 시나리오를 추가 한 다음 티켓을 다시 열고 개발자와 대화하여 닫기 전에 왜 이런 식으로 문제가 해결되었는지 이해하는 등이 포함됩니다.

응용 프로그램에 대해 높은 수준으로 이야기하십시오. 어떤 종류의 테스트를 수행하고 싶은지 물어보십시오. 여기서는 기능 구성 요소 테스트, 통합 테스트, 성능 테스트, 보안 테스트와 같은 일반적인 테스트 영역을 찾고 있습니다.

이것이 SDET / 자동화 엔지니어라면 전체 경험의 약 1/3에서 반에 달하는 개발자들에게 인터뷰 질문을합니다.

이것이 첫 번째 품질 보증 담당자 인 경우 스스로 시작할 수 있는지 확인하십시오. 그들이 일주일에서 첫 달에 어떻게 생겼는지 상상해보십시오. 요구 사항을 수집하고 도구를 설정하는 것에 대해 말한 다음 테스트를 시작하기위한 합리적인 접근 방법을 설명해야합니다. 테스트를 시작하고 자체 관리 할 수있는 방법을 알려주기 위해 보스가 필요없는 사람을 찾고 있습니다. QA 직원이 이미 있다면 덜 중요합니다.


1
그리고 항상 틀에 박힌 MS 테스트 질문이 있습니다. . . "이 펜을 어떻게 테스트하겠습니까?" "왜 맨홀 뚜껑이 둥근가요?"와 같은 SDET입니다.
Ethel Evans

+1 정답-특히 시험 오디션 포함. 어떤 사람들은 대화 할 때 훌륭하게 들리지만 실제로 테스터를 평가하는 유일한 방법은 실제로 테스트하도록하는 것입니다.
testerab

1
예 . . Windows XP에서 3 분 동안 앉아서 캘린더 앱을 테스트하라는 요청을 받았기 때문에 대학 밖에서의 첫 직업은 상륙했으며 MS Outlook과의 통합 버그를 발견했습니다. 테스트 나 한테 물어 보는 사람은 나를 자신의 작업 기계를 사용시키는 실수를했고, 분명히 나는 꽤 심하게 P는 자신의 설정까지 엉망으로 관리
에델 에반스를

귀하의 의견으로는, 테스트 자동화에 전념하는 사람은 어떻습니까? 즉, 개발자는 단위 테스트를 작성하고 주요 초점은이를 자동화 및 실행하고 보고서를 생성하는 것입니다 (수동 테스트 또는 테스트 사례 생성보다는 도구 및 시스템 개발). QA 관점에서 구체적인 책임은 무엇이며 무엇을 기대하십니까? 그들의 책임과 개발자의 책임 사이의 경계는 무엇입니까?
K-RAN

1
@ K-RAN은 품질과 관련하여 개발자와 테스터 책임의 균형을 유지하는 데 가장 좋아하는 철학은 "Dev는 1 피트 수준에서 시작하고 테스터는 10,000 피트 수준에서 시작하여 중간 어딘가에서 만나는 것입니다. "어쩌면 시스템 통합에서도 어딘가 더 높아질 것입니다. 테스터가 더 많으면 레벨이 낮아지고 단위 테스트 바로 위일 것입니다." 장기적인 툴과 시스템이 실제로 작동하는 경우-테스트 품질, 실제 테스트 등에 대한 전문가의 의견이없는 경우 해당 역할의 개발자를 고용하는 것처럼 고용하십시오.
Ethel Evans

6

QA 응시자를 인터뷰 할 때 내가하는 일은 응시자를위한 테스트 전략을 스케치하도록 요청하는 것입니다. 나는 보통 그들에게 내 휴대 전화를주고 제한된 기능을 가진 앱을 고르거나 더 익숙한 것을 고를 수있게한다. 그들이 높은 수준의 전략을 나열 할 때 (일부는 할 수 없음), 몇 가지 테스트 사례를 드릴 다운하고 나열하도록 요청할 수 있습니다.

완료되면 리소스를 제한하고 우선 순위를 지정하는 시나리오를 제공 할 수 있습니다.

또한 소프트웨어가 배송하기에 충분한시기, PM 또는 개발자가 버그가 중요하지 않다고 생각하는 상황을 처리하는 방법을 물어 봅니다. 일반적인 제품 개발 시나리오.

비 코딩 QA 위치입니다. 코딩 QA 입장에서는 개발자 / 테스트 콤보 인터뷰를 제공합니다.


천만에요. 행운을 빕니다 =)
rreeverb

이 방법을 본인의 테스트 인터뷰에 추가했습니다. 감사합니다.
Ethel Evans

3

테스트 계획을 어떻게 설계 할 것인지 물어보십시오. 그들이 회귀 테스트를 사용한 경험이 있는지, 어떻게했는지 물어보십시오. 사용자 인터페이스 테스트 방법에 대해 문의하십시오. 사용자 인터페이스를 거치지 않는 데이터 가져 오기 테스트 방법에 대해 문의하십시오 (이러한 경우). 문제를 개발자에게 전달하는 방법과 문제 해결을 확인하는 방법을 물어보십시오. 나는 그들이 찾은 가장 흥미로운 (또는 찾기 가장 어려운) 버그와 그들이 그것을 어떻게 찾았는지에 대해 물었다.

인터뷰를 시작하기 전에 테스트에 관한 책 중 일부를 찾아서 QA 담당자가해야 할 일을 조금 살펴보십시오. 답변을 평가하는 데 도움이됩니다.

또한 당신은 또한 좋은 성격 맞춤을 찾고 있습니다. 푸시 오버 인 QA 담당자는 원하지 않지만 깡패 나 멍청이는 원하지 않습니다. 그러나 경영진이 기한을 맞추고 싶어서 일이 잘못되었을 때 경영진에게 설득력있는 사람을 원하고 모든 것을 승인하는 것은 아닙니다. 개발자와 효과적으로 작업하고 테스트 대상의 요구 사항을 이해하는 사람이 필요합니다. 테스트중인 애플리케이션 유형에 대한 배경 지식이있는 사람이 좋을 수 있습니다. 건강 관리 경험이있는 테스터는 다른 분야에서 온 누군가가 알지 못할 수도있는 테스트 할 사항을 알게됩니다.


-1

나는 그들이 기술에 대한 진지한 지식을 가질 것으로 기대할 수 없다고 생각합니다.

최선을 다하는 것은 세부 사항에 대한 관심, 호기심 많은 마음, 실험에 대한 열정 등과 같은 일반적인 것들을 찾는 것입니다.


가장 좋아하는 질문이나 세부 사항이 있습니까?
kelloti

4
이것은 당신이 사는 곳에 따라 다릅니다. 나는 독특한 도전과 더 나은 경력 전망으로 인해 점점 더 많은 개발자들이 테스트를 진행하고 있지만 소프트웨어가 많은 분야에 있습니다. 좋은 테스팅은 평범한 것이 아니며, 충분한 비용을 지불하고 숙련 된 테스터를 숙련 된 개발자와 동등한 환경을 보유하고 있다면 자신의 지식을 아는 록 스타 테스터를 얻을 수 있습니다.
Ethel Evans

2
그것은 일반적으로 테스터에 대한 것보다 당신이 일한 회사의 종류에 대해 훨씬 더 많은 것을 말합니다. Ethel이 말했듯이, 당신은 당신이 기대하는 것을 얻습니다-테스터가 평범하고 그에 따라 지불하기를 기대한다면, 실제로 숙련 된 테스터를 끌어 들일 수는 없습니다.
testerab
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.