개발자
안녕하세요! 실무에서 QA 엔지니어가 하는 일이 구체적으로 어떤 건가요? 앱 서비스의 QA엔지니어로 일할땐 주로 어떤 툴(?)을 사용하는, 코드 작성을 통한 테스트를 돌려보는지도 궁금합니다. 실제로 협업 시에는 기획자 or 개발자중 누구와 더 많이 협업하는 지도 궁금합니다! 저는 동아리에서 앱 개발 프로젝트를 하면서 팀원들끼리 정말 간단한 QA를 진행한 적이 있었는데요, 앱 기획문서에 맞게 시나리오를 짜서 앱 테스트를 진행하는 방식으로 QA를 했었습니다. 실무에서는 이보다 더 큰 규모로 진행되겠지만, 기초적인 형태는 비슷하게 진행되는 지도 궁금합니다!
답변 1
인기 답변
일반적인 QA 엔지니어의 업무는 크게 3가지가 있는 것 같습니다. 1. 기획 및 설계 회의에 참석 하여 전반적인 QA Comment 2. 기획 내용을 바탕으로 QA TC (Test Case) 작성 3. TC 를 기반으로 Test 수행 및 릴리즈 이지만, 이상적인 회사에서 진행될 때의 이야기라고 생각되고 1번은 연차가 좀 되어 경험이 많거나 산업과 자사의 시스템에 대한 이해도가 높을 때 가능할 것으로보이고 2번은 중급 관리자 정도는 되어야 할 것 같습니다. 아마도 QA 엔지니어 처음에는 3번의 수행이 대부분일 것 같습니다. 따라서, 연차나 시스템과 서비스의 이해도에 따라 자신의 카운터 파트너가 달라집니다. 처음에는 3번 단계를 많이 하기위해서는 개발자분들과 더 많은 협업이 될 것 같네요. QA 를 진행할 때는 TC 기반으로 합니다. TC 는 예전 경험과 비슷하겠지만, 기획서의 "성공" 케이스뿐 아니라 다양한 베리에이션을 통해서 실패하거나 Side Effect 가 날 수 있는 Case 를 많이 생성해야하는데, 이런 것들은 다양한 경험을 바탕으로 해야하는 경우가 있습니다. 즉, "성공" Case 는 1개 이겠지만, "실패" Case 는 수십, 수백 가지가 되겠지요. 그런 많은 TC 를 바탕으로 진행되게 됩니다. 도움이 되셨길~
gaeun
작성자
sw개발자 • 2023년 10월 06일
와 정말 자세한 답변 감사합니다!! 많은 도움이 되었어요. 좋은 하루 보내세요~
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!