Опрос: Какие языки программирования и подходы Вы используете для автоматизации ваших тестов? 2021-2022

StackOverflow до сих пор говорит что python рулит. Так ли это касательно автоматизации? А что на счет javascript или typescript :wink: Давайте это проверим опросом

Мы проводили серию опросов по автоматизации тестирования. Хотелось бы обновить статистику по состоянию за 2021 год. Варианты для следующих опросов пишите в эту тему

Статистика за 2020
Статистика за 2019
Статистика за 2018
Статистика за 2017
Статистика за 2016

Итак.

:one: Первый вопрос, на каких языках программирования Вы РЕАЛИЗУЕТЕ текущие проекты по автоматизации тестирования ПО? (можно выбирать несколько)

  • ruby
  • c#
  • java
  • kotlin
  • c \ c++
  • python
  • php
  • javascript
  • typescript
  • perl
  • objective-c
  • swift
  • groovy
  • visual basic
  • sql
  • go
  • xml \ xslt
  • другие, напишу с комментариях

0 участников

:two: Второй вопрос, на каких языках программирования Вы ХОТЕЛИ БЫ делать текущие проекты по автоматизации тестирования ПО? (можно выбирать несколько)

  • ruby
  • c#
  • java
  • kotlin
  • c \ c++
  • python
  • php
  • javascript
  • typescript
  • perl
  • objective-c
  • swift
  • groovy
  • visual basic
  • sql
  • go
  • xml \ xslt
  • другие, напишу с комментариях

0 участников

:three: Третий вопрос, какие подходы автоматизации тестирования Вы реализуете на текущих проектах? (можно выбирать несколько)

  • record & playback
  • functional decomposition
  • data driven
  • keyword driven
  • hybrid (data + keyword)
  • model based
  • image recognition
  • dsl
  • attd и bdd
  • AI-driven
  • machine learning
  • свой самописный подход
  • другой подход, напишу с комментариях

0 участников

:four: Четвертый вопрос, какие ключевые факторы повлияют на качественное развитие автоматизации тестирования в 2022?

  • знания и навыки автоматизаторов
  • развитие и обучение автоматизаторов
  • профильные сообщества
  • новые языки программирования
  • улучшения языков программирования
  • новые подходы в автоматизации
  • новые улучшенные инcтрументы
  • количество open-source решений
  • вовлечение всей команды в процессы автоматизации тестирования
  • тесная интеграция автоматизации тестирования в процессы разработки
  • автоматизация тестирования как обязательный процесс для любого проекта
  • разработки в сфере искусственного интеллекта
  • разработки в сфере машинного обучения
  • другой вариант, напишу с комментариях

0 участников

:five: Пятый открытый вопрос, какие самые главные проблемы автоматизации тестирования Вы решали в 2021 году? Пишите ответы ниже. (Например, страшно мучался с инфраструктурой и контейнерами)

:six: Шестой, какой стек технологий Вы использовали для автоматизации тестирования в 2021 году? Пишите ответы ниже. (Например, Java + Selenide + TestNG + Selenoid + Allure + Grafana + Docker)

:seven: Седьмой и последний вопрос, куда движется автоматизация? какие прогнозы и инсайты?

Ставим лайки, просим коллег по автоматизации проголосовать :white_check_mark: и делимся наблюдениями за 2021 год в комментариях!

4 симпатии
  1. Автоматизация salesforce используя cypress, автоматизация soap ui используя cypress,
  2. Cypress (JavaScript) , java +testNG + Selenium
1 симпатия

WebdriverIO (JS/TS) + Cucumber + Docker on AWS (Cross browser) + Allure report

2 симпатии
  1. Java + JUnit5 + Selenide + Selenoid + Allure + Jenkins + AWS
2 симпатии
  1. мобильная автоматизация: параллелизация, запуск pipeline’ом, эмуляторы и РД
  2. java + appium + gradle + testng + reportportal + jenkins + saucelabs
1 симпатия
  1. Запись метаданных в 1-ю БД - Генерация тестов и их запись на полигон испытаний + Старт из 1-й БД - Выполнение тестов на полигоне с другой БД - Визуализация результатов тестов в 1-й БД
  2. С++ + Squish for Qt + Python + Jenkins + Pipeline + Groovy
1 симпатия
  1. Проблемы управления командой AQA 20 человек.
  2. Java + TestNG + Selenium + RestAssured.
  3. Будет зависеть от направления движения разработки. Уверен, будет появляться больше BigData / AI / Machine Learning проектов и, соответственно, необходимости их тестировать. А стандартные фреймворки для тестирования WebUI не подойдут. Придётся учить что-то новое :slight_smile:
2 симпатии

Selenide + Cucumber + JUnit5 + Selenoid + Jenkins + Report Portal + Rest Assured + Wiremock

1 симпатия

Python, pytest, selenium web driver, gitlab, allure, influxdb, Jmeter, grafana, telegraf, telegram

1 симпатия

Typescript + Playwright

3 симпатии
  1. В начале года думал, что сжирает память. Потом поменял работу и столкнулся с проблемой определения кастомного Swing компонента.
  2. Kotlin + Allure + Junit5 + AssertJ. Jubula.
  3. К деградации в питон.
1 симпатия
  1. Недостаточный стек документаций с примерами для playwright.
  2. NodeJs + Cypress
1 симпатия
  1. Приведение в порядок и синхронизация функциональных сценариев и написанных по ним E2E-автотестов. Подготовка тестовых данных. Изучение тестируемой предметной области с целью ускорить и стабилизировать автотесты. Обучение и развитие команды.
  2. Java + JUnit5 + Selenide + Selenoid + Allure + Jenkins + AssertJ + Apache HTTP Client + SFDC SOAP API
  3. Автоматизация тестирования понемногу становится частью реальности всех QA инженеров.
2 симпатии