Когда-то мы проводили серию опросов по автоматизации тестирования. Я думаю стоит снова начать эту практику и обновить статистику по состоянию на 2016 год. Варианты для следующих опросов пишите в эту тему
Первый вопрос, на каких языках программирования Вы реализуете текущие проекты по автоматизации тестирования ПО? (можно выбирать несколько)
ruby
c#
java
c \ c++
python
php
javascript
perl
objective-c
swift
groovy
visual basic
sql
xml \ xslt
другие
0участников
Второй вопрос, какие подходы автоматизации тестирования Вы реализуете на текущих проектах? (можно выбирать несколько)
record & playback
functional decomposition
data driven
keyword driven
hybrid (data + keyword)
DSL
ATTD и BDD
свой самописный подход
другой подход
0участников
Ставим лайки и делимся наблюдениями в комментариях!
Зафиксируем результаты на данный момент. В общем, все ожидаемо за исключение javascript, который в последнее время набирает все большей популярности. Смотрим статистику. Наиболее популярные языки программирования в автоматизации тестирования
Ок, допустим, сами проекты пишутся на джаве, и как бы логично искать тестеров на джаве. Допустим - это удобно.
Но, каких инструментов для питона не хватает? Просто любопытно.
Всего хватает и всему есть альтернативы, тут больше люди выбирают из-за того 0) на каком языке пишутся сами проекты 1) кто им может помочь 2) как они смогут впоследствии использовать полученный опыт в дальнейшем 4) люди просто хотят быть востребованными а джава популярнее всего … вот и делайте выводы
Я вижу причину в другом - если тесты пишутся на том же ЯП, что и сам проект, то легче потом пользоваться библиотеками/модулями разрабатываемого проекта. Вызывать какие-то то методы/функции из самого проекта. Особенно, если в компании развито использование юнит тестирования.
Но если смотреть только на веб тестинг - как тестирование только веб-интерфейса, то питон - быстрее и легче в сопровождении.
У нас например весь стек технологий на .net, но мне лениво изучать asp. Ой как лениво. Питон гораздо веселее и быстрее.
Да я тоже люблю python и сам на нем программирую и прекрасно понимаю что вы хотите сказать, но мои наблюдения именно такие и статистика это подтверждает.
По поводу сравнения статистики с глобальной - думаю смысла не имеет. Украина - аутсорсинговый рынок. Самые крупные заказчики в аутсорсе - банки. И у банков самые крупные проекты во всех аутсорсинговых компаниях. ЮБС, Барклис и т.д. Банки очень туго переходят со старых систем на новые, из ПО разрабатывалось во время, когда альтернативы для джавы попросту не существовалло: либо С++, либо Джава, скриптовые языки ещё так не развивались из-за ограничений в железе, так как скриптовые будут либо медленее, либо значительно менее надежные. Даже С шарпа толком не было. Вот джава и укоренилась. Банкам требуется много рабочей силы, желательно по цене индийского рынка труда но с более качественными навыками и образованием. Вот этим и является Украина.
Если брать остальной мир - то сейчас самый популярный вид проектов - стартапы. Они растут как грибы и гниют так же. Стартап надо делать быстро, чтобы быстро показывать результаты спонсорам. Вот тут то питон и развивается. Ну ещё сильно развивается он у хакеров (а их тоже дофига в последнее время появилось, хороших(5%) и не очень (95%)), потому как просто и быстро можно эксплоитить разные штуки. Рапид7 с метасплоитом прогадал в одно время начав писать его на Руби, так как им синтаксис больше понравился, а сейчас вот жалеют. Но база кода уже такая, что не перепишешь.
Третий тип ПО в мире - это десктопные решения либо быстрые сервера. Здесь уже фиг кто поспорит с С++. Паскаль бы мог, если бы развивался, но не судьба, сильно строгие требования к структуре программы его загубили, а в производительности и качестве компилируемого кода они на каком-то этапе с С были одинаковые.
Ну и ассемблер - это как латынь сейчас. На нем только аптекари названия лекарств составляют (ну или разработчики краш дампы читают).
Так что если бы Украина развивала свои продукты, то тенденция была бы такая же как и в мире. А так она используется как евреи в египте на строительстве пирамид 3 тысячи лет назад