an interview with michael bolton read his advice
C ++ stringstream 사용 방법
오늘의 기사는 널리 알려진 소프트웨어 테스트 전문가와의 인터뷰입니다. 마이클 볼튼 씨 , 소프트웨어 테스팅 교사, 저자, 컨설턴트 및 사고 리더.
이것은 ' 지도자를 안다 'SoftwareTestingHelp에서 유명한 인물들의 인터뷰 시리즈. 마지막 확인 Neeraj Tripathi와의 인터뷰 , Infor 글로벌 QA 부사장.
STH는이 인터뷰를 여러분에게 발표하게되어 기쁩니다. 더 이상 고민하지 않고 Michael과 간단한 만남을 갖도록하겠습니다.
그의 작업, 업적, 코스 및 활동의 전체 목록을 보려면 여기 그의 블로그 .
여기에 간다 :
질문 1) 소프트웨어 테스터가 된 방법에 대한 이야기를 간단히 공유해 주시겠습니까? 많은 독자들이 QA를 원하며 여러분의 이야기가 그들과 공감하고 영감을 줄 것이라고 믿습니다.
남자 이름: 그 질문에 답하는 방법에는 여러 가지가 있습니다.
너무 오래 전에 학교 신문을 편집하기 시작했을 때 소프트웨어 테스터가되었다고 말할 수 있습니다. 소프트웨어를 사용하기 시작했을 때 소프트웨어 테스터가되었다고 말할 수 있습니다. 1988 년쯤 소프트웨어를 쓰기 시작했을 때 소프트웨어 테스터가되었다고 확실히 말할 수있었습니다. 또는 1990 년에 기술 지원 업무를 시작했을 때 소프트웨어 테스터가되었다고 말할 수 있습니다.
이러한 모든 상황에서 내가 개발 한 경험과 기술은 '소프트웨어 테스터'라는 직업에 대한 자격을 갖추는 데 기여했습니다. 나는 1994 년쯤에 Quarterdeck에서 그 직함으로 일자리를 제안 받았습니다.
질문 # 2)소프트웨어 테스터로서 가장 좋은 점은 무엇입니까?
남자 이름: 테스터는 기술, 비즈니스 도메인 및 문제에 대해 배울뿐만 아니라 이에 대한 대가를받습니다. 테스트는 프로그램이 전체 경력을 지속하는 대학입니다.
질문 # 3)Rapid Software Testing은 최고의 테스트 프로그램 중 하나로 간주됩니다. 그 종류 중 하나라고 생각하십니까?
남자 이름: 다른 많은 수업은 시험에 합격 할 수 있도록 용어 암기에 중점을 둡니다. 우리는 시험이 없습니다. 용어가 중요하지 않다는 것은 아닙니다. 우리는 단어가 사물에 대해 더 예리하게 생각하도록 도와주기 때문에 매우 중요하다고 생각합니다.
그래서 우리는 우리가 테스트에 대해 어떻게 생각하는지에 대해 이야기하고 그것에 대한 어휘를 제공하지만 우리는 당신이 우리의 단어를 사물에 사용하도록 주장하지 않습니다. 우리는 자신의 기술에 대한 자신의 아이디어와 그에 대해 어떻게 말하는지에 대해 깊이 생각할 것을 강력하게 제안합니다. 그리고 다른 사람들과 당신의 기술에 대해 이야기합니다. 그것이 전문가들이하는 일입니다.
Rapid Software Testing 및 Rapid Software Testing Applied 수업을 좋아하는 사람들은 수업 시간에 소프트웨어를 테스트하고 퍼즐을 풀고 무슨 일이 있었는지 그리고 배운 내용에 대해 이야기한다는 사실을 즐깁니다. 그런 의미에서 우리는 정확히 하나가 아닙니다.
대화 형 테스트 연습은 Rob Sabourin의 Just in Time 테스트 수업에서 이루어집니다. 그리고 BBST 수업에서 더 긴 시간 척도에 걸쳐 더 깊이 있습니다. 테스트는 말뿐 아니라 연습이 필요하기 때문에 수업은 강력하고 정당하게 인기가 있습니다.
질문 # 4)테스트 팀은 소프트웨어 프로젝트에서 가장 낮은 평가를받는 부분 중 하나로 인식됩니다. 테스트 팀이 직면 한 가장 큰 과제는 무엇입니까?
충격파 플래시 파일이란?
남자 이름: 제가 보는 가장 큰 문제는 고용주가 테스트를 오해하고 낮은 기준을 유지 .
테스터를 고용하는 관리자가 미숙하기 때문에 일부 테스터가 미숙 한 상태를 유지하기가 너무 쉽습니다. 동시에 많은 테스터가 기술적 능력, 비판적 사고, 시스템 사고,보고 등 자신의 능력을 발휘하지 않기 때문에 상황이 더욱 확대됩니다.
질문 # 5)성공적인 테스터가되기 위해 더 중요한 것은 분석 및 비판적 사고 또는 도구 및 프로세스 전문 지식입니까?
남자 이름: 이는 '성공적인 자전거 라이더가되기 위해 더 중요한 것은 무엇입니까? 균형을 유지하거나 스티어링을 유지하는 것입니까?'라고 묻는 것과 같습니다. 둘 중 하나 또는 질문이 아닙니다.
도구 및 프로세스 전문 지식은 그다지 신뢰할 수 없거나 유용하지 않습니다. 분석 및 비판적 사고 . 분석과 비판적 사고는 도구와 전문 지식에 의해 도움이 될 수 있습니다. 그런 것들은 모두 중요하며 다른 많은 것들도 중요합니다.
질문 # 6)많은 독자들은 인증이 더 나은 테스터가되는 데 도움이 될 수 있는지 여부를 알고 싶어 할 것입니다. 인증에 대한 귀하의 의견은 무엇입니까?
남자 이름: 대부분의 테스트 인증은 테스트 능력을 측정하지 않습니다. 인증을받는 것에 대해 걱정하지 마십시오. 자신을 교육하는 데 집중하십시오. BBST 수업 자료를 찾아 보거나 더 좋은 방법은 BBST 수업을 듣는 것입니다. 원한다면 RST 수업을 들으십시오.
읽다 제리 와인버그 책 . 수많은 테스트 블로그를 읽어보세요. 동료 또는 주말 테스트 담당자와 함께 테스트를 연습하십시오.
질문 # 7)테스터는 소프트웨어 테스트의 어떤 변화가 자신에게 유리하지 않을 수 있다고 예상 할 수 있습니까?
남자 이름: 어떤 사람들은 테스트가 관료주의와 서류 작업에 관한 것이라고 믿는 것 같습니다. 스크립트를 따르는 테스트 절차의 암기 실행에 대해 특정 입력을 사용하여 특정 방식으로 제품을 작동하고 특정 출력을 찾는 방법에 대해 설명합니다. (이러한 종류의 작업이 알고리즘, 컴퓨터 프로그램에 의해 수행 될 수있는 경우이를 '검사'라고합니다. 이 .)
많은 조직과 많은 테스터는 테스트에서 가장 중요한 것은 다른 사람의 지시를 따르는 것이라고 생각합니다. 조만간 사람들은 확증적인 테스트 사례를 중심으로 한 테스트가 그다지 유익하지 않고 그다지 가치가 없다는 것을 깨닫게 될 것입니다. 그만한 가치가있는 정도까지, 그러한 종류의 테스트의 대부분은 코드로 표현 될 수 있고 프로그램과 기계에 위임 될 수 있습니다.
현재 다른 사람의 지침을 따르는 테스터는 프로그래밍 기술, 분석 기술 또는 사회 과학 기술을 업그레이드하거나 다른 직업을 찾을 수 있습니다.
전문가 인 테스터 테스트 분석, 실험 설계 및 수행에서 그렇지 않은 사람보다 훨씬 안전합니다.
질문 # 8)어떤 소프트웨어 테스트 트렌드를 기대해야합니까?
남자 이름: 제 희망은 테스트가 모든 소프트웨어 개발에 널리 퍼져있는 핵심 기술 세트로 인식되고 더 많은 개발자, 디자이너 및 비즈니스 사람들이 이러한 기술을 습득 할 수 있기를 바랍니다.
나는 사람들이 그 기술을 전문화하고 다른 전문 분야와 협력함으로써 개발 팀을 도울 여지가 항상 있기를 바랍니다. 하지만 그 희망이 현실이 되려면 전 세계 테스터의 기술을 업그레이드해야한다고 생각합니다.
질문 # 9)성공하는 방법에 대해 다가오는 테스터를위한 조언은 무엇입니까?
남자 이름: 그 대답은 테스터마다 다를 것입니다. 하지만 대부분의 테스터가 안타깝게도 약해 보이는 핵심 기술이 있습니다. 테스트 스토리를 전달하는 기술 .
테스트 스토리에는 세 개의 가닥이 있으며 끈처럼 서로 감겨 있습니다. 한 가닥은 제품과 그 상태에 관한 것입니다. 그것이하는 일; 하지 않는 것; 작동 원리; 어떻게 작동하지 않는지; 그리고 어떻게 그렇지 않을 수 있습니다 다양한 고객에게 중요한 방식으로 작업합니다.
또 다른 요소는 제품 테스트 방법에 관한 것입니다. 설정 방법; 어떻게 운영했는지; 어떻게, 무엇을 찾고, 어디에서 보았는지. 문제를 발견했을 때 어떻게 인식했는지에 관한 것입니다. 당신이 적용한 오라클. 또한 보장에 관한 것입니다. 지금까지 테스트 한 것. 그리고 그것은 또한 당신이 다루지 않은 것에 관한 것입니다. 변경하지 않는 한 수행하지 않았거나 전혀 수행하지 않을 수도있는 중요한 테스트입니다.
또 다른 요소는 테스트의 품질에 관한 것입니다. 상황에서 수행 할 수있는 최고의 테스트 인 이유 또는 그렇지 않은 방법 또한 테스트를 더 어렵게 또는 더 느리게 만들었거나 만들고있는 것에 대한 것입니다. 테스트 가능성 기능이없는 제품은 테스트하기가 더 어렵고 느리기 때문에 제품의 테스트 가능성에 관한 것입니다. 또한 필요한 사항과 테스트를보다 빠르고 깊이 있고 효과적으로 진행하기 위해 권장하는 사항에 대한 것입니다.
토렌트 파일로해야 할 일
보너스 질문 # 10 : 열망하고 연습하는 테스터가 집중해야 할 기술이 있다면 무엇입니까?
남자 이름: 없습니다 하나 .
현재 상황에서 가장 도움이되는 것을 연습하고 관심있는 것을 연습하십시오. 개선이 필요한 부분을 연습하십시오. 비판적 사고를 연습하십시오. 무언가를 보거나 생각할 때“이게 뭐가 될 수 있니?” 분석 기술을 연습하고 테스트 이야기를 연습하십시오.
그게 다야!
Michael을 팔로우 할 수 있습니다. 트위터 .
시간을내어 의견을 나눠 주신 볼튼 씨 감사합니다. 조언, 독자들과의 이념. 그것은 절대적인 기쁨입니다. 독자들과 STH는 매우 감사합니다.
소프트웨어 테스팅의 가장 친숙한 얼굴과 더 많은 인터뷰를 기대해주세요. 귀하의 제안 / 질문에 대해 자유롭게 의견을 말하십시오.
추천 도서
- 인터뷰 질문 및 답변
- 테스터가 면접관에게 물어봐야 할 가장 좋은 질문
- 상위 200 개 소프트웨어 테스팅 면접 질문 (모든 테스팅 면접을 통과하기 위해 반드시 읽어야하는 질문)
- 몇 가지 흥미로운 소프트웨어 테스트 인터뷰 질문
- 소프트웨어 테스터에서 동기 부여를 유지하는 방법은 무엇입니까?
- 소프트웨어 테스팅 면접 준비-면접 전과 시점에 따라야 할 간단한 팁
- 테스터를위한 소프트 스킬 : 커뮤니케이션 스킬을 향상시키는 방법
- 소프트웨어 테스팅 인터뷰를 준비하는 방법