테스트

공유하기:

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

79%

전체 응답자 중 테스트가 개발에 필수적인 역할을 한다고 답한 사람의 비율. 이는 작년보다 4% 증가한 수치입니다.

63%

설문조사 응답자 중 개인적으로 테스트 자동화에 관여하고 있다고 답한 사람의 비율.

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

85%

프로젝트에 유닛 테스트가 있는 사람들 중 스스로 테스트를 작성한다고 응답한 사람의 비율.

제품 테스트를 어떻게 수행하시나요?

46%

응답자 중 테스트 프로세스의 일부로 테스트 케이스 설계를 사용하는 사람의 비율.

어떤 테스트 설계 기법을 사용하시나요?

59%

응답자 중 본인의 회사에서는 테스트 설계와 테스트 실행을 같은 사람이 다 참여한다고 보고한 사람의 비율.

성능, 회귀 및 스트레스 테스트의 사용은 작년에 비해 증가한 반면, 기능 및 사용성 테스트는 여전히 상위 5개 테스트 유형에 속하지만 사용 빈도는 감소했습니다.

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

63%

유닛 테스트를 사용하는 사람들 중 테스트 커버리지 메트릭도 사용하는 비율.

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

테스트/QA 엔지니어의 수요가 커지고 숙련도가 높아졌습니다. 개발자 10명당 QA가 1명 이상인 프로젝트의 비율이 작년에 비해 4% 증가했습니다. QA의 76~100%가 프로그래밍 기술을 보유하고 있는 프로젝트에서도 동일한 성장을 볼 수 있습니다. 그에 따라 수동으로만 테스트를 수행하는 개발자의 비율은 감소했습니다.

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

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

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

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

테스트 케이스 저장을 위해 특정 도구를 사용하는 사람들의 비율은 작년에 비해 9% 증가했습니다. 테스트 자동화 커버리지는 작년과 크게 다르지 않았습니다. 테스트의 절반 이상이 자동화된 프로젝트의 비율은 여전히 50%보다 약간 높습니다.

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

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

프로젝트에서 테스트 자동화에 사용하는 프로그래밍 언어는 무엇인가요?

테스트 자동화에 사용되는 상위 5개 언어는 작년과 변함이 없으며 여전히 JavaScript/TypeScript, Python, Java, C# 및 PHP입니다.

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

14%

응답자 중 프로젝트를 테스트하는 데 AI/ML을 사용한다고 답한 사람의 비율. 이는 작년보다 6% 증가한 수치입니다.

행동 주도 개발은 점차 보편화되고 있으며 작년 이후로 5%가 늘었습니다. 이제 응답자의 17%가 일부 BDD 기술을 이용한다고 말합니다.

JetBrains Aqua신제품

테스트 자동화를 위한 강력한 도구를 찾고 계신가요? JetBrains Aqua를 사용하여 유지보수 필요성이 적고 더 신뢰할 수 있는 자동화 테스트를 개발하여 생산성을 높이세요.

귀하의 귀중한 피드백을 바탕으로 Aqua는 가장 널리 사용되는 프로그래밍 언어와 자동화 테스트 프레임워크를 지원합니다. 블로그를 구독하여 최신 개선 사항에 대한 소식을 받고 Twitter에서 팔로우하는 것도 잊지 마세요!

테스트:

2022

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

읽어주셔서 감사합니다!

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

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