Тестирование
Поделиться:
Следующий вопрос был задан всем респондентам. Остальные вопросы из этого раздела были показаны только тем, кто ответил, что является тестировщиком/QA-инженером или занимается тестированием в рамках своей работы.
Юнит-тестирование
Интеграционное тестирование
Сквозное тестирование
Тестирование производительности
Другое
Никакие
17%
тех, у кого в проектах есть юнит-тесты, не писали их.
80%
респондентов утверждают, что тестирование играет важную роль в их проектах по разработке ПО.
58%
респондентов, занимающихся тестированием, разрабатывают автоматизированные тесты.
46%
респондентов используют разработку тест-кейсов в процессе тестирования.
53%
респондентов ответили, что в их компаниях проектированием тестов и тестированием занимаются одни и те же люди.
77%
72%
62%
Функциональное тестирование
43%
48%
43%
Тестирование производительности
44%
48%
39%
Регрессионное тестирование
45%
42%
36%
Приемочное тестирование
59%
тех, кто применяет юнит-тесты, используют также метрики тестового покрытия.
44%
40%
41%
Менее 1 QA-специалиста на 10 разработчиков
29%
31%
32%
1–3 QA-специалиста на 10 разработчиков
5%
7%
7%
4–6 QA-специалистов на 10 разработчиков
1%
1%
1%
7–8 QA-специалистов на 10 разработчиков
3%
2%
2%
9–10 QA-специалистов на 10 разработчиков
1%
1%
1%
QA-специалистов больше, чем разработчиков
18%
18%
16%
Затрудняюсь с ответом
35%
33%
33%
0–25%
12%
12%
17%
26–50%
7%
7%
9%
51–75%
20%
24%
20%
76–100%
26%
23%
21%
Не знаю
Офисные документы
Не использую никаких инструментов
Специализированные инструменты для управления тест-кейсами
Другое
Все
Большинство
Половина
Некоторая часть
Затрудняюсь с ответом
Никакие
34%
31%
34%
JUnit
20%
19%
27%
Selenium
29%
34%
26%
Postman
23%
25%
20%
Jest
2020 | 2021 | 2022 | 2023 | |
---|---|---|---|---|
33% | 35% | 36% | 36% | JavaScript/Typescript |
33% | 29% | 31% | 34% | Python |
36% | 29% | 29% | 33% | Java |
13% | 11% | 13% | 12% | C# |
7% | 7% | 6% | 8% | Kotlin |
– | 20% | 13% | 8% | PHP |
– | 10% | 12% | 7% | Bash |
– | 4% | 4% | 5% | C++ |
– | 6% | 8% | 4% | Go |
6% | 5% | 3% | 3% | Ruby |
– | 4% | 6% | 3% | Groovy |
– | 1% | 2% | 3% | Rust |
– | 2% | 3% | 3% | Scala |
– | 2% | 2% | 2% | Swift |
1% | 0% | 0% | 1% | Tcl |
1% | 1% | 2% | 1% | Perl |
– | 0% | 1% | 1% | Clojure |
11% | 2% | 3% | 3% | Другое |
11% | 6% | 4% | 6% | Никакие |
TechRepublic
Использование кода и автоматизации становится необходимым для увеличения тестового покрытия. Поэтому если вы размышляете над тем, какой язык изучить или освежить в памяти, обратите внимание на то, что респонденты, назвавшие себя тестировщиками, чаще всего используют JavaScript/TypeScript (37%). Тройку лидеров замыкают Python и Java с 34% и 32% соответственно.
TechRepublic помогает профессионалам следить за происходящим в мире IT и регулярно публикует технологические новости, технические обзоры, тьюториалы и рекомендации по инструментам, которым можно доверять.
85%
респондентов не используют технологии BDD.
Тесты API
Тесты интерфейса
Тесты десктопных приложений
Другое
Среди тех, кто разрабатывает автоматизированные тесты, 52% выполняют UI-тестирование и 84% — тестирование API.
JetBrains Aqua
Хотите работать продуктивнее за счет более надежных автоматизированных тестов, которые требуют меньше обслуживания? Попробуйте JetBrains Aqua — функциональное рабочее пространство для автоматизации тестирования.
Aqua поддерживает самые популярные языки программирования, а также основные фреймворки автоматизации тестирования, такие как Selenium, Playwright и Cypress. Aqua включает в себя встроенный веб-браузер, который позволяет получать полезную информацию в процессе написания тестов. Подписывайтесь на наш блог, чтобы быть в курсе обновлений, и следите за нами на платформе X (ранее Twitter)!
Вы профессиональный QA-инженер или просто любите тестирование? Присоединяйтесь к программе Aqua Adopters Group, цель которой — получить более глубокое представление о сообществе тестировщиков. Вы сможете участвовать в исследованиях, соответствующих вашей специализации, а также помогать нам совершенствовать JetBrains Aqua. Зарегистрируйтесь прямо сейчас!
Спасибо, что уделили время!
Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.
Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.