TGViewer
QArelia | Блог про тестирование, QA 🧩 QArelia | Блог про тестирование, QA 🧩 @qa_relia · 956 subscribers
Post #24 357
Результаты первого в истории Selenium пользовательского опроса

Опрос длился чуть больше месяца, по итогу ответило 410 человек.

🚀 Управление браузером
Этот пункт выбрали 59,5% (243) отвечающих. Это неудивительно, было бы очень удобно управлять браузерами прямо в Selenium, подобно WebDriverManager, который уже это умеет, и даже лучше, например, используя концепцию toolchain'ов, скачивая сами браузеры, а не только их драйверы.

🛠 Фреймворки
61% (250) пользователей используют фреймворки на основе селениума. В основном, связанные с JavaScript'ом. Некоторые используют несколько фреймворков в зависимости от языка или проекта.

🎭 Headless vs headful
57% (233) опрошенных хотят запускать тесты в headful режиме. Отмечу, что более новые инструменты, такие как Puppeteer и Playwright по умолчанию запускают тесты в headless режиме.

🌐 Браузеры
Люди склонны отдавать предпочтение новейшим версиям браузеров с автоматическим обновлением, причем более 55% это подтверждают. Но бывают исключения, например, люди выбирают конкретную версию для IE.

В большинстве (78%) пользователи также хотят протестировать в нескольких браузерах. Это противоречит только поддержке Chrome, которую мы видим в социальных сетях.
Наиболее часто используемые браузеры для тестирования:

🔶 Google Chrome (98%)
🔶 Firefox (67%)
🔶 Microsoft Edge (33%)
🔶 Safari (29%)
🔶 IE (13,5%)

51,6% подтвердили, что тестирование в нескольких браузерах является сложной задачей, а ещё 27,3% - выбрали 3 из 5.
Вероятно, именно здесь некоторые фреймворки становятся популярными, поскольку они устраняют необходимость в понимании асинхронности браузеров. У Puppeteer и Playwright всё ещё есть проблемы, поскольку они добавляют механизмы ожидания, похожие на те, что есть в Selenium.

📱Мобильные браузеры
Пользователи хотят больше использовать мобильные браузеры.

Из 410 респондентов 367 хотят протестировать в мобильном браузере. Интересно, что это далеко не только в Chrome для Android и Safari для iOS.

Ниже приведён список браузеров и процент пользователей, желающих его использовать.

🔷 Chrome на Android и iOS: 91%
🔷 Safari на iOS: 69%
🔷 Firefox для Android: 38%
🔷 Samsung Internet Browser: 16,6%
🔷 Microsoft Edge: 14%

🌐 Поддержка языков программирования
Большинство пользователей используют Java или Python:

◻️ Java: 67%
◻️ Python: 31%
◻️ JavaScript: 21,4%
◻️ .NET: 17,6%
◻️ Ruby: 6,1%
◻️ PHP: 1,5%

💡Что пользователи хотят улучшить в Selenium
Основные категории ответов:

1️⃣ нестабильность (flaky) (35,3%)
2️⃣ управление браузерами (18,3%)
3️⃣ документация (15%)
4️⃣ новые API (9,2%)
5️⃣ фреймворк (6,5%)

🎉 Общий итог
Из 410 респондентов 219 (53%) сказали что-то хорошее о Selenium и в общем-то были благодарны за этот продукт.
Некоторые из основных причин - простота API, хорошая обратная совместимость и открытый исходный код.

#selenium #статистика
More from @qa_relia
  1. Aug 5, 2025🔹 ISTQB выпустила новую сертификацию — CT‑GenAI (Certified Tester – Testing with Generati…
  2. Jul 31, 2025❇️ Как я стал QA лидом и что теперь делаю каждый день Часть 1. История моего перехода в QA…
  3. Jul 13, 2025🔥 Ребят, я очень давно не писал, потому что... начал работать в новой роли QA лида) 🤔 Я…
  4. Mar 8, 2025🌷 Поздравляю с 8 марта! Дорогие наши тестировщицы, багоискательницы и хранительницы качес…
  5. Feb 27, 2025👩‍💻 Про код-ревью автотестов Код автотестов должен обязательно проходить код-ревью, а то…
  6. Feb 22, 2025🗂 Папка с лучшими Telegram каналами про QA 🥳 В том году мой канал добавили супер-полезну…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →