멘토지원
파트너스
현직자 클래스
멘토 찾기
Best 질문답변
현직자가 말하는 소프트웨어 QA. 이런 툴을 사용하고, 이렇게 커뮤니케이션 합니다.
한국정보통신기술협회 · SW연구소/SW품질성능평가센터
약 2년 전
💬 멘티의 질문


멘토님. 안녕하세요. 내년에 졸업 예정인 전기전자 전공 학생입니다. 미니 프로젝트로 소프트웨어 개발에 조금 참여를 했다가 QA 직무에 관심이 생겨서 멘토님께 질문을 드려요.


©Hung Do


1) QA를 진행할 때 쓰는 툴은 어떤 것이 있을까요?

2) 어떤 프로세스로 QA가 진행되나요?

3) QA 시 커뮤니케이션은 어떤 방식으로 진행되나요?


초심자의 질문이라 기초적인 게 많아 조금 송구스럽습니다. 멘토님의 답변 기다리겠습니다.


💬 채봉수 멘토의 답변


안녕하세요. QA 직무에 관심이 많다고 하니 반갑기도 하고, 멘티님이 어떻게 QA 직군을 알았으며, 본인과 어떤 점이 맞아서 관심이 있는지 궁금하네요.

 

일단 전기 전자과 학생이라 하였으니 전산, 컴공 전공에서 배울 수 있는 '소프트웨어공학' 수업을 따로 들을 기회가 없었을 것이라 생각이 드는데요. 소프트웨어공학은 QA(또는 테스트) 관점이 아닌 프로젝트 생명주기의 전반적인 활동을 알 수 있는 좋은 학문이니 시간 나면 관련 서적이나 정보를 접하면 좋을 것 같습니다. 우선, 소프트웨어공학에 대해 간단히 알 수 있는, 웹서핑으로 찾은 글을 소개 드립니다.

 


QA는 Quality Assurance의 약자로, '품질보증', 또는 관련 업무를 하는 직군을 일컫는 말입니다. 우리가 접하는 모든 제품에는 SW가 들어가는데, QA는 사용자 관점, 품질 관점에서 제품에 대한 확신과 더 나은 가치를 제공하는, 소비자에게 보이지 않는 주역이라고 할 수 있습니다.


이제, 멘티님께서 주신 질문에 대해 답해보도록 하겠습니다.


 ©Annie Spratt


QA, 어떤 툴을 사용하나요?

QA 직무에서 쓰는 도구는 크게 관리 도구와 수행 도구로 나눌 수 있습니다.


- 관리 도구는 일감을 자유롭게 등록하고 개발자와 의사소통할 수 있으며 테스트 케이스, 결함, 요구 사항 문의 등을 할 수 있는 JIRA, RedMine, FileZilla, Mentis 등이 있습니다.

 

- 수행 도구는 소프트웨어를 실행시키지 않은 상태에서 코드를 검토할 수 있는, 일컬어 정적 도구라고 하는 실무에서 주로 쓰이는 것들은 CPPcheck, 코드 소나, 소나 큐브, 스패로 가 있지요.

 

- 또 소프트웨어 실행 중에 사용하는 도구는 쓰이는 목적, 상황에 따라 다르겠지만 대표적인 도구들은 로드 러너, Jmeter, QC, 젠킨스, Selenium 등이 있습니다.

 

어떤 프로세스로 QA가 진행되나요?

제품이나 서비스를 개발할 때 일반적인 프로세스는 아래와 같습니다.

 

타당성 검토 -> 개발 계획 -> 요구 사항 분석 -> 설계 -> 구현 -> 테스트 -> 운용 -> 유지 보수

 

그중에서 QA 영역은 요구 사항 분석에서 유지 보수까지 다양하게 관여한다고 할 수 있습니다. 단순히 제품을 테스트하고 결함 리포트를 작성하는 사람을 QA를 한다, 또는 QA라고 부르곤 하는데, 그런 역할은 QA보다는 QC, 또는 테스트 엔지니어라고 부르는 것이 맞습니다.


 ©Charles Deluvio


커뮤니케이션은 어떻게 진행되나요?

QA 업무에서 커뮤니케이션은 굉장히 중요합니다. 여러 직군(기획, 개발, 운영 등)과 긴밀한 관계를 유지하며 중간에서 업무나 의사소통 시 오해가 없도록 친절한 attitude를 기본적으로 가지고 있어야 합니다.

 

제품에 대한 평가, 시험을 하는 사람이 아닌, 제품에 대한 개선을 하며 최종 사용자에게 좀 더 나은 결과물을 제시하기 위해 꼼꼼히 제품을 살펴보는 역할이란 것을 적극적으로 어필해야 할 필요성이 있습니다.

 

답변이 멘티에게 도움이 되었는지는 모르겠네요. QA는 분명히 매력 있는 직군 중 하나임에는 틀림없습니다. 하지만, 진정한 QA 직무와 업무에 관해 잘 알고 싶다면 역설적으로 좀 더 다양한 직무를 경험하거나 관심을 가지는 것도 좋은 방법이라 생각합니다. 혹 QA 직무에 뜻이 있고, 공부와 직무 탐색을 하다 막히는 게 있다면 또 질문 주세요. 감사합니다.

 

채봉수 멘토
한국정보통신기술협회 · SW연구소/SW품질성능평가센터
IT개발/데이터
어떻게 스펙을 쌓고 취업을 해야할지 고민인
IT 업계의 진출을 고민하는 20대를 응원합니다.
같은 직무를 다룬 글
IT개발/데이터
약 5년 전
인기 있는 글
연구/설계
약 5년 전
잇다의 멤버가 되어주세요 🚀
직무, 취업 콘텐츠를 담은   뉴스레터를 받아볼 수 있어요.
멘토에게 직접   질문할 수 있어요.
현직자 클래스를 무료로 수강할 수 있어요.