how prepare software testing interview
제 동료가 최근 저에게 물었습니다. “면접 준비를 위해 어디서부터 시작해야합니까? 거의 2 년 동안 인터뷰를 봤습니다.”
내 대답은 간단했습니다. (이것은 현재 직업을 바꾸고 싶어하는 더 신선하고 일하는 전문가에게 도움이 될 것입니다)
소프트웨어 테스팅에 대해 무엇을 알아야합니까?
첫 번째 기본 사항 – 테스트 개념 : 특히 수동 테스트 방법론에 능숙해야합니다. 그러나 다른 테스트 개념을 아는 것만으로 절반의 작업이 완료됩니다. 다음으로 가장 중요한 것은 어떤 유형 / 기술 / 테스트의 개념이 SDLC의 어떤 단계에 적용될 수 있는지 아는 것입니다.
'무엇을 언제 테스트해야합니까?' 매우 중요합니다. 회사에서 전문가 인 우리가 테스트하는 것에 적용되지 않는 개념이있을 수 있지만 항상 모든 테스트 관행에 대한 아이디어를 갖는 것이 좋습니다.
많은 신입생 및 작업 테스트 전문가는 현지화 테스트, 시간대 테스트 등과 같은 다양한 테스트 도메인에서 작업하지 않을 수 있습니다.
그러나 당신이 일한 것보다 더 많은 것을 아는 것은 면접관의 다양한 질문에 더 잘 대답하는 데 도움이 될 것입니다. 나는 항상 현재 프로젝트 작업 외에 테스트 지식을 업데이트하려고 노력합니다. 이것은 몇 년 전 직장을 바꾸는 동안 많은 도움이되었습니다.
면접관이 작업 한 적이없는 주제에 대해 질문하면 어떻게됩니까? 예를 들면 웹 기반 프로젝트 또는 클라이언트-서버 테스트에 대한 경험이 없으며 면접관이 'Yahoo 메일 응용 프로그램'을 테스트하도록 요청합니다. 이 질문에 대답 할 수 있습니까? 할 수 있습니다.
이 유형의 프로젝트를 수행하지 않았더라도. 어떻게? 이전에 해본 적이없는 일을 배우려는 호기심이이 경우에 도움이 될 것입니다. 사고 영역을 넓히려면 일상 업무에서 직면하는 모든 작업과 모든 질문에 대해 호기심을 가져야합니다.
더 많이 아는 것은 무해하며 적어도 면접관이 묻는 질문에 대한 생각을 제공하는 데 도움이 될 것입니다.
테스트 개념을 모르면 예를 들면 '현지화 테스트'를 선택한 다음 먼저 개념을 배우십시오. 예를 들어, 현지화 테스트 란 무엇입니까?
간단합니다. 사용하는 동안 애플리케이션이 로컬로 보이는지 테스트합니다. 그런 다음 계속 탐색하십시오. 사용 된 색상, 콘텐츠, 이미지, 문화 등을 보려면 국가별로, 로케일에 따라 다릅니다.
오른쪽에서 왼쪽으로 읽는 웹 사이트를 고려해보십시오. 중동 이외의 국가에서도 허용됩니까? 분명히 아니오. 또는 미국에서 표시 할 수있는 것과 동일한 지역별 콘텐츠를 인도에 표시 할 수 있습니까? 다시 NO. 이것은 알려지지 않은 테스트 개념을 배우는 방법의 간단한 예일뿐입니다.
테스트 엔지니어의 가장 중요한 부분은 '상자 밖으로 생각'. 당신이 틀에서 벗어난 생각을 할 수 없다면, 테스트는 당신을위한 것이 아닙니다.
상자 밖에서 생각한다는 것은 무엇을 의미합니까? 전통적인 방법 만 따르지 마십시오. 테스트에서 새로운 것을 구현하십시오. 일상적인 테스트 작업을 요약하고 자동화하십시오. 사용자 관점에서 생각하십시오. 사용자가 애플리케이션을 어떻게 사용할지 생각해보세요.
그가 범할 수있는 일반적인 실수는 무엇이며 애플리케이션에서 수행 할 수있는 작업은 무엇입니까? 이렇게하면 모든 응용 프로그램에 대한 통찰력을 얻고 질문에 대한 심층적 인 답변을 얻을 수 있습니다.
쉘 스크립팅 인터뷰 질문 및 답변
'배우려는 호기심'외에도 다음 영역에서 기술을 업그레이드해야합니다.
- 몇 가지 실습 기본 데이터베이스 / SQL 쿼리 및 개념.
- 모든 기본 스크립팅 언어 (자동화 테스트 용).
- 네트워킹 및 시스템 관리 개념은 시스템 도메인 프로젝트에 도움이됩니다.
UI 테스트 케이스 만 작성하지 말고 애플리케이션 내부에서 일어나는 일을 확인하십시오. 데이터베이스 연결이있는 애플리케이션의 경우 데이터 업데이트, 검색 및 어떠한 경우에도 데이터 손실이 없어야합니다.
프로젝트를 잡아라. 테스트를 시작하기 전에 테스트중인 애플리케이션을 파악하십시오. 요구 사항 문서를 보는 대신 아키텍처 문서, 디자인 문서, 시퀀스 다이어그램 및 활동 흐름 다이어그램을 살펴보십시오.
가장 중요한 것은 이력서에서 언급 한 내용에서 완벽해야합니다. . 면접관이 묻는 모든 질문은 이력서에 명시된 내용을 기반으로합니다. 따라서 여러 기술로 CV를 장식하기 위해 작업하지 않은 기술을 언급하지 마십시오.
인터뷰의 핵심은 면접관이 테스트하고 있던 복잡한 응용 프로그램이고 테스터에게 많은 어려움이 있었다고 느끼도록해야합니다!
마지막으로 질문에 대한 답을 모른다면 그렇게 말하십시오. 속지 말고 곤경에 빠지지 마십시오.
'시험 인터뷰 준비'에 대한 질문이있는 경우 아래에 의견을 말하십시오.
Software Testing에 대한 새 기사의 이메일 알림을 받으려면 이메일 뉴스 레터를 구독하십시오.