이러한 질문은 자신이 테스터/QA 엔지니어로 일하거나 업무의 일부로 테스트에 참여한다고 답한 응답자에게만 표시되었습니다.

테스트

전체 응답자의

75%

는 테스트가 개발에 필수적인 역할을 한다고 답했습니다

전체 응답자의

44%

가 테스트 프로세스에 참여했습니다

귀하의 프로젝트에 어떤 유형의 테스트가 있나요?

이 질문은 모든 응답자에게 표시되었습니다.

프로젝트에서 어떻게 유닛 테스트를 하시나요?

이 질문은 프로젝트에서 유닛 테스트를 수행한 모든 응답자에게 표시되었습니다.

유닛 테스트에 어떤 테스트 커버리지 메트릭을 사용하시나요?

응답자의

33%

는 회사에서 테스트 설계 및 테스트 실행을 담당하는 직원이 다르다고 말했습니다

응답자의

52%

는 테스트 프로세스의 일부로 테스트 사례 설계를 사용합니다

프로젝트에 어떤 유형의 테스트를 사용하시나요?

흥미로운 사실

응답자의 13%만이 제품 테스트를 위해 평가자 및 아웃소싱 계약자의 외부 도움을 이용한다고 답했습니다.

프로젝트에서 테스터/QA 엔지니어 인원수에 대한 소프트웨어 개발자 인원수의 비율은 어떻게 되나요?

기업의 QA 엔지니어가 부족 현상을 겪는 것으로 보입니다. 응답자의 44%는 프로젝트에서 개발자 10명당 QA 엔지니어가 1명 미만이라고 답했습니다. 개발자 10명당 QA 엔지니어가 4명 이상이라고 답한 경우는 10%에 불과합니다.

프로젝트에서 프로그래밍 능력을 갖춘 테스터/QA 엔지니어는 몇 명인가요?

프로젝트의 29%에서 QA 엔지니어의 절반 이상이 수동 테스트만 수행하는 반면, 프로젝트의 27%에서 테스터의 절반 이상이 프로그래밍 기술을 가지고 있습니다.

프로젝트에서 수동 테스트만 하는 테스터/QA 엔지니어는 몇 명인가요?

어떤 도구를 사용해서 테스트 사례를 보관하시나요?

약 41%의 테스터와 QA 엔지니어가 테스트 사례를 저장하는 데 어떤 도구도 사용하지 않으며 20%만이 특별한 테스트 사례 관리 도구를 사용합니다.

대략 몇개의 프로젝트 테스트가 자동화되어 있는지 말씀해 주세요.

응답자의 47%가 테스트의 절반 이상을 자동화했습니다. 작년과 마찬가지로 가장 인기 있는 기술은 JUnit(34%), Postman(29%), Jest(23%), Selenium WebDriver(20%)입니다. JavaScript, Java 및 Python은 여전히 테스트 자동화를 위한 상위 3개 언어입니다.

어떤 테스트 프레임워크/도구/기술을 사용하시나요?

프로젝트에서 테스트 자동화에 사용하는 프로그래밍 언어는 무엇입니까?

어떤 BDD(Behavior Driven Development) 기술을 사용하시나요?

흥미로운 사실

응답자의 12%는 테스트 과정에서 행동 기반 개발 기술을 사용하고 8%는 AI/ML을 사용합니다. 이 그룹에서 AI/ML은 주로 시스템 로그 및 사용자 행동 데이터 분석에 사용됩니다.

제품 테스트에 인공 지능/머신 러닝을 사용하시나요?

품질 보증 및 테스트 자동화를 위한 도구를 한 곳에 모았습니다. JetBrains IDE에 유용한 도구와 기능을 쉽게 추가하거나 테스트 자동화 키트를 사용해 볼 수 있습니다.

JetBrains의 QA 뉴스와 도구에 대한 업데이트를 받아보고 싶으신가요? 지금 QA 블로그를 구독하세요!

나에게 적합한 도구를 찾아보세요

귀하의 기술을 선택하세요

선택

귀하에게 필요한 도구를 다운로드하세요

선택
무료로 체험하기

읽어주셔서 감사합니다!

이 보고서가 여러분에게 도움이 되었길 바랍니다. 이 보고서를 친구와 동료에게 공유해 주세요.

JetBrains Tech Insights Lab에 참여하세요

설문조사와 UX 연구에 참여하여 JetBrains 제품을 더욱 사용하기 쉽고 더욱 강력하게 만들어 보세요. 연구에 참여하시면 상품을 받을 수 있는 기회도 주어집니다.

질문이나 제안이 있으면 surveys@jetbrains.com으로 연락해 주세요.