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

Поделиться:

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

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

17%

тех, у кого в проектах есть юнит-тесты, не писали их.

80%

респондентов утверждают, что тестирование играет важную роль в их проектах по разработке ПО.

58%

респондентов, занимающихся тестированием, разрабатывают автоматизированные тесты.

46%

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

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

53%

респондентов ответили, что в их компаниях проектированием тестов и тестированием занимаются одни и те же люди.

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

59%

тех, кто применяет юнит-тесты, используют также метрики тестового покрытия.

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

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

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

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

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

Приблизительно сколько тестов у вас автоматизировано?

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

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

TechRepublic

techrepublic.com

Использование кода и автоматизации становится необходимым для увеличения тестового покрытия. Поэтому если вы размышляете над тем, какой язык изучить или освежить в памяти, обратите внимание на то, что респонденты, назвавшие себя тестировщиками, чаще всего используют JavaScript/TypeScript (37%). Тройку лидеров замыкают Python и Java с 34% и 32% соответственно.

TechRepublic помогает профессионалам следить за происходящим в мире IT и регулярно публикует технологические новости, технические обзоры, тьюториалы и рекомендации по инструментам, которым можно доверять.

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

85%

респондентов не используют технологии BDD.

Что вы в основном тестируете?

Чаще всего наши респонденты тестируют веб-приложения.

Какие типы тестов вы автоматизируете?

Среди тех, кто разрабатывает автоматизированные тесты, 52% выполняют UI-тестирование и 84% — тестирование API.

JetBrains Aqua

Хотите работать продуктивнее за счет более надежных автоматизированных тестов, которые требуют меньше обслуживания? Попробуйте JetBrains Aqua — функциональное рабочее пространство для автоматизации тестирования.

Aqua поддерживает самые популярные языки программирования, а также основные фреймворки автоматизации тестирования, такие как Selenium, Playwright и Cypress. Aqua включает в себя встроенный веб-браузер, который позволяет получать полезную информацию в процессе написания тестов. Подписывайтесь на наш блог, чтобы быть в курсе обновлений, и следите за нами на платформе X (ранее Twitter)!

Вы профессиональный QA-инженер или просто любите тестирование? Присоединяйтесь к программе Aqua Adopters Group, цель которой — получить более глубокое представление о сообществе тестировщиков. Вы сможете участвовать в исследованиях, соответствующих вашей специализации, а также помогать нам совершенствовать JetBrains Aqua. Зарегистрируйтесь прямо сейчас!

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

2023

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

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

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