top 8 skills become best qa analyst
QA 분석가의 최고 기술이 무엇인지 궁금하십니까? 이 자습서에서는 최고의 QA 분석가가되기 위해 필요한 최고의 기술과 사고 방식에 대해 설명합니다.
QA 분석가가되는 여정에서 저는 테스트에 들어가는 방법과 내가 어떻게 최고가 될 수 있는지 같은 질문을하는 많은 학생들을 만났습니다. 제 대답은 항상 '성격은 모든 것입니다. 테스트는 사람을 선택합니다'입니다. 당신은 아인슈타인 일 수 있지만 이것은 왕좌의 게임 (두뇌)이 아니라 복수 자 (성격)의 게임입니다. .
어벤져 스가 승리 한 모든 전쟁에서 저에게 눈에 띄는 것은 영리함이나 개별적인 힘보다 그들의 성격이었습니다. 따라서이 기사에서는 Avenger의 성격 설명을 사용하여 최고의 QA 분석가가되기위한 제 공식을 소개하고 싶습니다.
나는 전 세계 대부분의 사람들이 그들의 인기를 고려할 때 복수 자와 공감할 수 있다고 믿습니다. 따라서 나의 선택이지만, 나는 그들의 성격에만 비교하지 않을 것입니다. 나는 또한 그들의 힘의 일부를 사용할 것입니다.
학습 내용 :
QA 분석가를위한 최고의 기술
# 1) 캡틴의 리더십
기술 세트 :
- 지도
- 의사 결정
- 소유권 / 책임
- 권위
명예로운 사람, 큰 힘, 보호하는 본성, 위대한 리더십, 캡틴 아메리카와 함께 일을 시작합시다. 그는 호흡하고, 말하고, 리더십을 걷습니다. Avengers End Game의 한 장면에서 그들이 과거로 여행을 떠날 때, 그는 우리가 뱃속에 나비를 들고 자리에서 떠오르는 연설을했습니다.
누구든지 그 말을 할 수 있었지만 모자 였기 때문에 발가락에서 느낄 수있었습니다. 그것이 제가 위대한 리더십이라고 부르는 것입니다. 그것은 확고한 권위로 그의 말을 더 거칠게 할 수있는 훌륭한 기술을 필요로합니다. 그러한 성격의 QA 분석가는 그의 경력에서 매우 빠르게 성장할 운명입니다. 프로젝트 관리자가 프로젝트를 실행하던 시대는 지났습니다. 요즘 QA는 실행 또는 실행 중지와 같은 대부분의 결정을 담당합니다.
이것은 훌륭한 리더십이 작용하는 곳입니다. 사람은 자신의 결정에 대해서도 매우 확고해야합니다. 캡틴 아메리카는 또한 그의 작업에 대한 큰 소유권 / 책임을 보여 주며 대부분의 경우 '규칙을 준수합니다'. QA 직원을 탁월하게 만드는 기술 중 하나는 작업의 소유권을 나타내는 작업 문서의 규율입니다.
테스트 계획, 테스트 케이스, 테스트 보고서 및 로깅 버그와 같은 문서를 작성할 때 유지해야 할 규칙과 표준이 있습니다. 테스트는 매우 체계적인 분야입니다. 나는 똑똑한 사람들이 두뇌보다는 성격을 기반으로 자신의 사람을 선택하는 특성 때문에 QA 왜건에서 떨어지는 것을 보았습니다. 따라서 구조화 된 작업이 내면의 초능력을 불러 일으킨다면 집에 오신 것을 환영합니다.
# 2) 아이언 맨 대 헐크 스매시 박스 밖
기술 세트 :
- 창의력
- 탐구
- 스마트하게 일하기
테스트는 구조화되어 있어도 창의성을 제한하지 않습니다. 토니 스타크 (아이언 맨)가 첫 번째 영화부터 마지막 어벤져 스 영화에 이르기까지 아이언 슈트로 어떻게 혁신적 이었는지 우리 모두 보았습니다. 그는 항상 상자 밖에서 생각합니다. 그는 솔루션 맨입니다. 이 에피소드에서는 자신이 아이언 맨 (아마도 그보다 더럽고 부자가 아닐 수도 있음), 단지 창의적인면이라고 상상해 보시기 바랍니다.
아이언 맨은 거의 모든 것을 프로그래밍하고 가장 복잡한 로봇을 만들고 원하는대로 멋지게 만들 수 있습니다. 그가 로봇에 프로그래밍 할 수없는 한 가지는 무한한 창의성입니다. 따라서 창의성은 테스터의 신체에있는 헤모글로빈이어야합니다. 테스트 기술을 적용 할 수 있지만 창의성이 없으면 효과가 제한됩니다. 당신의 테스트 커버리지의 우수성을 위해 당신의 생각은“내가 이것을 시도하면 어떨까요”이어야합니다.
그것이 내면의 헐크 스매쉬를 최대한 많이 가져 오는 방법입니다. 개발자의 사고 방식은 '코드화, 압축 및 작동'이라고 말하는 반면 테스터는 '스매시! 내가 할 수있는 한 부수도록하자”. 요점은 생각할 수있는 모든 시나리오를 시도하고 테스트중인 제품의 최종 사용자로 자신을 신어 보는 것입니다 (정장을 착용하고 모두 나가서 돌이킬 수없는 생활을하는 것이 좋습니다).
'스매시'사고 방식을 적용하는 가장 좋은 방법은 테스트 범위를 확대하는 효과적인 방법을 사용하는 것입니다. 개인적으로 테스트 케이스를 작성할 때 권장합니다. 각 요구 사항을 가능한 한 많은 테스트 케이스로 분류하십시오. 항상 긍정적 인 테스트를 수행하지 말고, 더 많은 부정적인 테스트를 시도하고, 몇 가지 탐색 적 테스트를 혼합에 포함 시키십시오 (그러나 문제의 소프트웨어에 대한 경험이있는 경우 더 효과적입니다).
최신 Avengers 영화 (Endgame)에서 볼 수있는 새로운 헐크는 Smart (창의적)와 Savage (Smash) Hulk의 균형을 맞춘 콤보입니다. 우리는이 캐릭터를 테스트 세계에서 채택 할 수 있습니다. 야만적 인 사고 방식은 우리가 박살 내야한다고 말하지만 똑똑한 사고 방식은 '땀을 흘리지 않는 것'이라고 말합니다. 즉, 모든 곳을 박살 내지 않아도됩니다.
추가 테스트 (특히 탐색 적)는 버그가 많은 것으로 알려진 영역에 초점을 맞춰야합니다. 자, 그것이 당신이 돌을 돌리지 않는 방법입니다.
# 3) Hawkeye의 정밀도
기술 세트 :
- 세부 사항에주의
- 민첩
- 기술 자동화
Hawkeye는 정밀도를 재정의합니다. 그는 빠르고, 조준하고, 사격하여 놓치지 않고 죽일 수 있습니다. 테스터로서 정밀도는 매우 중요합니다. 모든 슈퍼 히어로가 가져야 할 초능력이 있다면, 그 초능력은 테스터를위한 세부 사항이 될 것입니다. 세부 사항에 큰주의를 기울이지 않고 테스터가 어떻게 결함을 포착 할 수 있습니까?
Hawkeyes는 또한 총알을 사용하는 상대와 싸워야하는 빠른 전장에서 호환성을 제공하는 뛰어난 민첩성을 가지고 있습니다. 따라서 민첩성과 집중력의 조합은 제한된 시간에 더 많은 (토르의 망치없이) 못을 박을 수있는 기회를 제공합니다.
이 조합은 마감일에 따라 빠른 속도로 진행되는 환경에서 유리하게 작동합니다. 세부 오리엔테이션 기술은 가능한 한 많은 버그를 포착하도록 보장하고 민첩성은 마감일을 맞추는 데 도움이됩니다. 그러나 QA는 테스트뿐만 아니라 많은 정확성이 필요한 문서에 관한 것이라고 언급했음을 기억하십시오.
Hawkeye는 자유 시간에 자신의 예술을 완성하는 데 시간을 보내는 매우 기술적 인 사람으로도 알려져 있습니다. 어떤 경우에는 QA 분석가로서 자동화 스크립트를 작성하거나 실행해야 할 수 있습니다. 기술 부츠를 착용하고 기술적 인 기술을 지속적으로 승인 받아야 할 때입니다. QA 분석가는 최신 테스트 도구를 지속적으로 확인해야합니다.
일부 인스턴스는 백엔드 테스트를 수행해야 할 수도 있습니다. 따라서 던전 기술 테스트에 뛰어 들기 위해 마음을 준비하십시오.
# 4) 박사 이상과 미래의 단점
기술 세트 :
- 위험 식별
- 의사 결정
QA 세계에서 Dr. Strange가되는 것은 까다로운 노력입니다. 닥터 스트레인지는 한 인스턴스에서 여러 미래를 볼 수있는 능력을 가진 멋진 최고 마법사로 알려져 있습니다. 나는 당신이 지금 이것을 해내 기 위해 마법사가되는 법을 배워야한다고 말하는 것이 아닙니다. 이것은 테스트 경험을 통해 가능합니다.
좋은 테스터는 자신의 경험을 실제 환경에서 결점을 결정하는 데 적용합니다. 간단히 말해서, 테스터는 경험을 통해 버그가있을 가능성이있는 영역을 예상해야하므로 이러한 영역에서 테스트에 집중해야합니다. 하지만 처음으로 소프트웨어를 테스트하는 경우는 어떻습니까? 당신이 지금 마술사의 입장임을 기억하십시오.
모든 훌륭한 마술사는 항상 그의 소매에 몇 가지 트릭을 더 가지고 있어야합니다. 당신의 비결은 당신의 테스트에서 최종 사용자의 사고 방식을 적용하여 애플리케이션이 실행될 때 미래의 단점을 결정하는 것입니다. 라이브 시스템에서 가능한 단점을 테스트하는 기능에는 위험 예측도 포함됩니다.
Dr. Strange가 미래를 예측할 수있는 귀중한 힘을 가지고 있었지만 그것에 대해 아무것도하지 않았다고 상상해보십시오. 마치 멋진 식당에서 육즙이 많은 스테이크를 주문하는 것과 같지만 이빨이 없습니다. 따라서 이러한 위험 예측을위한 노력에 대한 보상을 받으려면 완화 전략을 적용해야합니다. 이를 수행하는 한 가지 방법은 고위험 영역에 대한 테스트 사례를 자동화하는 것입니다.
자동화 할 올바른 테스트 사례의 우선 순위를 지정하고 선택하는 것은 그 자체로 기술이며 많은 의사 결정을 포함하므로 강력한 성격이 필요합니다.
# 5) 그의 백성의 신발을 신은 흑표범
기술 세트 :
- 이해
- 요구 사항 수집
- 최종 사용자처럼 생각
- 알고 싶어하는 것
이제 그의 직원 (최종 사용자)의 요구 (요구 사항)에 접근 할 때 Black Panther와 같은 생각을 해보겠습니다. Black Panther는 국민의 필요를 최우선으로 생각하는 고귀한 위대한 리더의 성격을 보여줍니다. 높은 성취도의 테스터가되기 위해서는 요구 사항을 이해하고이를 테스트 케이스로 변환 할 수있는 기술이 필요합니다.
테스트는 실제 소프트웨어를 테스트해야 할 때만 시작되지 않습니다. ISTQB Foundation 기초에 따르면 조기 테스트가 가장 저렴한 접근 방식입니다. 즉, 시스템 개발 비용을 줄이기 위해 시스템 개발 수명주기 (SDLC)의 요구 사항 수집 단계에서 테스트를 시작해야합니다.
요구 사항 수집이 우리의 직무 설명에 없지만. 개발자와 함께 비즈니스 사용자에게 요구 사항을 논의하는 사례가 너무 많습니다. 반품시 개발자는 제품 소유자가 요구하는 사항에 대해 부분적으로 단서가 될 것입니다. 그런 다음 그들이 요구 사항을 이해하도록 돕는 것이 제 책임이되었습니다.
이는 당시 우리 조직에 비즈니스 분석가가 없었기 때문입니다. 하지만 일반적으로 QA 분석가는 요구 사항을 효과적으로 번역 할 수 있도록 요구 사항에 대한 이해 능력을 갖추어야합니다. .
Black Panther는 또한 Vibranium을 보호하고 있습니다. 우리는 그가 Wakanda에 속한 것을 한 번의 평화로 집으로 가져 오기 위해 자신의 길을 떠나는 것을 보았습니다. 따라서 테스트는 요구 사항을 충족하기 위해 양성 및 음성 테스트를 수행하는 것이 아닙니다. 그러나 품질을 최고 수준으로 유지하려면 자신의 길을 벗어나야합니다.
우수한 QA 분석가는 또한 더 나은 품질에 대한 요구 사항에 도전합니다. . 좋은 품질을 보장하기 위해 밖으로 나가는 것은 논리와 함께 호기심 많은 접근 방식을 적용하여 범위를 벗어난 영역을 테스트하는 것을 의미합니다.
# 6) 토르로 모든 것을 줘
기술 세트 :
- 결정적인
- 자신
- 전문 직업 의식
논리적 인 사고 방식은 QA에서 큰 승리이지만, 토르와 그의 망치처럼 강한 성격의 콤보가 홈런입니다. Thor는 강한 성격을 가지고 있지만 그의 에르고는 때때로 그의 판단을 가리고 있지만 포기하지 않는 강한 감각을 가지고 있습니다. 그의 고향 행성이 파괴되고 망치를 잃은 후 그는 타 노스를 죽일 방법을 찾기 위해 가능한 모든 옵션을 다 소모했습니다.
그것이 테스터로서 당신이 필요로하는 사고 방식입니다 (물론 토르처럼 더 큰 망치를 찾지 않겠습니까?). 특정 항목을 테스트하기 위해 가능한 한 많은 각도를 찾는 접근 방식입니다. 이것은 또한 개발자가 확실한 이유없이 기록한 버그를 거부하는 경우에 강력 해집니다. 증거로 질문해야하지만 그렇다고 고집해야한다는 의미는 아닙니다.
그러나 버그 거부에 대해 제공된 이유에 만족하지 않는 경우. 만족할 때까지 거부에 대해 질문해야합니다. 항목을 라이브 시스템으로 푸시 할 수 있는지 여부에 대한 결정은 해당 기능에 대한 QA의 확신에 달려 있습니다.
따라서 QA 직원으로서 로그 된 버그가 거부되어 기능에 대해 확신이 없지만 해당 기능을 라이브 시스템에 놓아두면 전문성과 QA 분석가로서의 인증에 의문이 제기됩니다. 토르는 타 노스 학살에 대한 대안적인 해결책을 찾기 위해 모든 노력을 기울 였지만, 그는 패배 지점에 이르렀고 그는 받아 들여야 만했습니다.
테스트에서와 마찬가지로 훌륭한 테스트 범위를 보장하기 위해 생각할 수있는 모든 가능한 시나리오를 시도 할 수 있습니다. 그러나 테스터가 100 % 버그가없는 소프트웨어를 원할 수 있습니다. 시험의 한계를 가지고 요리 될 준비가되어 있어야합니다.
ISTQB 2nd Principle에 따르면 철저한 테스트는 실질적으로 불가능합니다. 따라서 테스트 제한도 수용하는 사고 방식이 필요합니다.
# 7) 스파이더 맨되기
개방 주소 지정 해시 테이블 C ++
기술 세트 :
- 직관
- 완성
테스트에서 스파이더 맨이된다는 것은 단지 통합 테스트에 접근하는 데 유용한 점을 연결하는 웨빙 사고의 능력. 다양한 수준의 테스트가 있으며 통합 테스트는 통합되는 시스템의 복잡성과 인터페이스 방식에 따라 매우 까다로울 수있는 한 수준입니다. 효과적인 통합 테스트 전투에서 승리하려면 '웹비'슈퍼 파워가 필요합니다.
스파이더 맨은 매우 직관적 인 성격을 가지고 있다는 것도 알고 있습니다. 경험과 강력한 직관의 조합은 테스터가 탐색 테스트 중에 예상치 못한 버그를 포착하는 데 도움이 될 수 있습니다. 최근에 보고서 기능을 테스트하고 있었는데 내 머릿속에 임의의 '음성'이 표시되었습니다. 먼저 관련없는 다른 기능을 살펴보고 무엇을 추측해야합니까? 그 화면과의 첫 상호 작용에서 나는 자주 사용되지 않는 시스템 기능에 대한 버그를 발견했습니다.
# 8) 블랙 위도우의 초점
기술 세트 :
- 초점
- 전술적
Black Widow의 승리 능력은 문제에 대한 그녀의 초점 접근 방식입니다. 그녀는 분할 및 정복 기법을 사용하여이를 달성합니다. 그녀는 한 번에 사람의 홍수를 치는 천둥의 신이 아니며, 100 발의 미사일을 쏠 수있는 멋진 갑옷도 가지고 있지 않다는 것을 잘 알고 있습니다. 그러나 그녀의 분열과 정복은 항상 그녀를 전장에서 경쟁자보다 우위에 두었습니다.
테스트에서 복잡한 기능에 접근하는 데 초점이 매우 중요합니다. 일반적으로 씹을 수없는 것은 물지 않는 것이 좋습니다. 집중 테스트는이 조언을 완벽하게 사용합니다.
결론
나는 항상 당신의 경력이 당신의 성격의 연장이어야한다고 믿었습니다. 따라서 자신의 성격을 매칭 경력에 맞추면 큰 전투에서 승리 한 것입니다. 내가 설명했듯이. 테스트 분석은 '올바른'성격과 사고 방식을 요구하는 직업 중 하나입니다.
지성이 힘들어서가 아니라 QA와 성격이 달라서 QA를 떠나는 것을 본 적이 있습니다. 그래서 제가 조언을 드리는 것은 QA에 들어갈 생각을하고있는 경우, 먼저 피트니스에 대한 성격을 평가하거나, 이미 QA에 참여하고 있고 경력을 가속화해야하는 경우 성격 검사가 올바른 길로 안내 할 것입니다. .
이 튜토리얼은 QA 분석가로서 당신의 성격을 식별하는 가이드입니다 !!
추천 도서
- 40 개 이상의 인기 테스트 QA 분석가 인터뷰 질문 및 답변 (2021 목록)
- 모든 테스터 (주로 더 신선함)가 가져야 할 6 가지 기본 기술
- 소프트웨어 테스터로서의 작문 능력을 빠르게 향상시키는 9 가지 방법
- 임원 비서 기술, 급여, 책임 등
- 귀하의 기술을 기반으로 어떤 QA 작업이 귀하에게 가장 적합한 지 파악하는 방법은 무엇입니까?
- 테스트 기술을 향상시키고 경쟁에서이기는 방법!
- 기술보다 도구 : 우리는 요점을 놓치고 있습니까?
- 비즈니스 분석가로서의 커리어 시작 : 커리어 애비뉴