На эти вопросы отвечали только те, кто указал, что работает тестировщиком или QA-инженером, а также те, в чьи должностные обязанности входит участие в тестировании.

Тестирование

75%

всех респондентов говорят, что тестирование — неотъемлемая часть процесса разработки

44%

всех респондентов вовлечены в процесс тестирования

Какие виды тестов применяются в ваших проектах?

На этот вопрос отвечали все респонденты.

Применяете ли Вы модульные тесты (юнит-тесты) в своих проектах?

Этот вопрос был задан всем респондентам, в чьих проектах используются юнит-тесты.

Какие метрики тестового покрытия вы используете при юнит-тестировании?

33%

респондентов говорят, что в их компаниях разработкой тестов и тестированием занимаются разные люди

52%

респондентов используют разработку тест-кейсов в процессе тестирования

Какие виды тестирования применяются в ваших проектах?

Интересный факт

Только 13% респондентов сообщили, что прибегают к сторонней помощи, привлекая к тестированию продуктов оценщиков и внешних подрядчиков.

Каково соотношение между тестерами/QA-инженерами и разработчиками в вашем проекте?

Представляется, что в компаниях существует дефицит QA-инженеров: 44% респондентов сообщили, что в их проектах менее 1 QA-инженера на 10 разработчиков. Только у 10% больше 4 QA-инженеров на 10 разработчиков.

Сколько QA-специалистов в вашем проекте владеют навыками программирования?

В 29% проектов более половины QA-инженеров выполняют только ручное тестирование, при этом в 27% проектов более половины тестировщиков имеют навыки программирования.

Сколько QA-специалистов в вашем проекте выполняют только ручное тестирование?

Какие инструменты вы используете для хранения тест-кейсов?

Около 41% тестировщиков и QA-инженеров не используют специальные инструменты для хранения тест-кейсов, лишь 20% используют инструменты для управления тест-кейсами.

Какая примерно доля тестов в ваших проектах автоматизирована.

47% респондентов автоматизировали не менее половины выполняемых тестов. Как и в прошлом году, самыми популярными технологиями стали JUnit (34%), Postman (29%), Jest (23%) и Selenium WebDriver (20%). Тремя наиболее распространенными языками, используемыми при автоматизации тестирования, остаются JavaScript, Java и Python.

Какие фреймворки, инструменты и технологии вы используете для тестирования (если используете)?

Какие языки программирования используются для автоматизации тестирования в вашем проекте?

Какие технологии разработки на основе поведения (BDD) вы используете (если вообще используете)?

Интересный факт

12% респондентов используют при тестировании технологии разработки на основе поведения, а 8% используют искусственный интеллект (AI) и (или) машинное обучение (ML). В этой группе AI/ML используется в основном для анализа данных системных журналов и поведения пользователей.

Используете ли вы AI/ML при тестировании своего продукта?

Мы собрали вместе все наши инструменты для QA и автоматизации тестирования. При необходимости вы можете добавить в свою JetBrains IDE любые нужные инструменты и возможности или попробовать наш Набор для автоматизации тестирования.

Если вам нужна информация о новых тенденциях и инструментах контроля качества, подпишитесь на наш блог по контролю качества!

By submitting this form I agree to the JetBrains Privacy Policy

Подберите себе инструмент

Выберите свою технологию

Выбрать

Скачайте нужный инструмент

Выбрать
Попробовать бесплатно

Спасибо, что уделили время!

Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.

Примите участие в будущих опросах

By submitting this form I agree to the JetBrains Privacy Policy

Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.