Выбор языка автоматизации
#1
Отправлено 20 сентября 2011 - 16:03
Пишу здесь, так как считаю эту тему наиболее подходящей. Так вот, как вы считаете, какой язык программирования наиболее подходящий для тестировщика, то есть владение им для решения различных вопросов, автоматизации например - Python или Ruby?
Я сейчас думаю что же выбрать, Python как язык нравиться больше, но я также сразу смотрю в сторону web разработки и тут я считаю, что Django проигрывает Rails. Но не суть важна, так ли это, а то, что как язык, мне больше нравиться Python, но фреймворк "мечты", так сказать, это Rails, к тому же, на нем больше работы, если пошустрить monster.com и craigslist. Но я сейчас отталкиваюсь как раз именно от ситуации выбора тестировщика, а не разработчика по веб.
Ваши мысли по этому поводу?
#2
Отправлено 20 сентября 2011 - 16:23
Салют друзья!
Пишу здесь, так как считаю эту тему наиболее подходящей. Так вот, как вы считаете, какой язык программирования наиболее подходящий
баш или повершелл имхо. ибо автоматизация развертывания тестовой среды. или тот, что нравится - его учить легче.
А а целом - очень опытные и очень неопытные говорят, что нет смысла в умении программировать на, есть смысл в умении программировать.
По теме топика - а я пишу свой фазер! То есть не я, а мы. С блекджеком, селениумом и отловом багов яваскрипта. Ня!
#3
Отправлено 20 сентября 2011 - 16:36
Не мучьте себя, выучите оба :)Салют друзья!
Пишу здесь, так как считаю эту тему наиболее подходящей. Так вот, как вы считаете, какой язык программирования наиболее подходящий для тестировщика, то есть владение им для решения различных вопросов, автоматизации например - Python или Ruby?
Ваши мысли по этому поводу?
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#4
Отправлено 20 сентября 2011 - 16:47
Нет, это не вариант :)Не мучьте себя, выучите оба :)
Салют друзья!
Пишу здесь, так как считаю эту тему наиболее подходящей. Так вот, как вы считаете, какой язык программирования наиболее подходящий для тестировщика, то есть владение им для решения различных вопросов, автоматизации например - Python или Ruby?
Ваши мысли по этому поводу?
А если бы и был, то одним из них был бы PHP. Вопрос больше в том, что тестировщики ПО/ВЕБ используют в качестве ЯП в повседневной работе.
Python и Ruby я знаю на уровне синтаксиса, сейчас же хочу для себя решить, в какой из них углубляться? И так, что бы не прогадать, то есть, что бы также была возможность использовать один из фреймворков (Django/Rails), то есть смотрю в перспективе. Как то так
#5
Отправлено 20 сентября 2011 - 19:14
Нет, это не вариант :)
Не мучьте себя, выучите оба :)
Салют друзья!
Пишу здесь, так как считаю эту тему наиболее подходящей. Так вот, как вы считаете, какой язык программирования наиболее подходящий для тестировщика, то есть владение им для решения различных вопросов, автоматизации например - Python или Ruby?
Ваши мысли по этому поводу?
А если бы и был, то одним из них был бы PHP. Вопрос больше в том, что тестировщики ПО/ВЕБ используют в качестве ЯП в повседневной работе.
Python и Ruby я знаю на уровне синтаксиса, сейчас же хочу для себя решить, в какой из них углубляться? И так, что бы не прогадать, то есть, что бы также была возможность использовать один из фреймворков (Django/Rails), то есть смотрю в перспективе. Как то так
Ahtung! Холивар детектед ;)
Ну так и php выучите. Больше языков, хороших и разных!
Вариант 1) Учите тот, что больше нравится. Так и дело бстрее пойдет, и приятнее будет. Работа есть и для тех, и для других
Вариант 2) Найдите работу, где нужен тот или другой или оба. Учите тот, с которым надо будет работать. Плюс варианта - под рукой будут опытные программисты, которые смогут подсказать и код ревью сделать, и научить.
Вариант 3) Хотите стать программистом - становитесь. Промежуточнй этап в виде автоматизатора не нужен. Задачи разные слишком. Не слышал об автоматизаторах, которые б использовали Rails или Django в своей работе, ибо им не нужно клепать сайты.
Тестировщики используют разное: и JS, и VBScript, и Java, и C#, и Ruby, и Python. Как правило, Ruby больше используется в функциональной автоматизации, а Python –– в нагрузке, сканерах безопасности
P.S. Предлагаю холивар на тему руби/питона вынести в отдельную ветку
SQL для тестировщиков
Тренинги по HP QTP и автоматизации тестирования
Если минарет, значит выше всех (с)
#6
Отправлено 20 сентября 2011 - 19:19
Есть смысл знать разные концепции :)А а целом - очень опытные и очень неопытные говорят, что нет смысла в умении программировать на, есть смысл в умении программировать.
Вау! А можно поподробнее про фазер? На чем пишете, почему свой, а не взяли что-нибудь готовенькое, что хотите получить в результате и будет ли оно в опенсурс?По теме топика - а я пишу свой фазер! То есть не я, а мы. С блекджеком, селениумом и отловом багов яваскрипта. Ня!
SQL для тестировщиков
Тренинги по HP QTP и автоматизации тестирования
Если минарет, значит выше всех (с)
#7
Отправлено 21 сентября 2011 - 02:23
Есть смысл знать разные концепции :)
А а целом - очень опытные и очень неопытные говорят, что нет смысла в умении программировать на, есть смысл в умении программировать.Вау! А можно поподробнее про фазер? На чем пишете, почему свой, а не взяли что-нибудь готовенькое, что хотите получить в результате и будет ли оно в опенсурс?По теме топика - а я пишу свой фазер! То есть не я, а мы. С блекджеком, селениумом и отловом багов яваскрипта. Ня!
Java+Selenium.
Свой потому как на базе фреймворка тестирующей системы - уже много готовенького, плюс завязки на бизнес-логику.
В результате - леденящий душу рост покрытия тестами клиентской части, страховку от exception в закоулках приложения, и список error'ов javascript'а, если таковые будут.
В опенсорс, нет смысла, ибо все сугубо под продукт. Ну и еще мне свой хардкод показывать приличному обществу пока что не тянет.
#8
Отправлено 21 сентября 2011 - 13:11
Никак нет...по крайней мере в этой ветке :) К тому же, я считаю, что лучше написать в уже существующей теме, которая наиболее релевантная, чем создавать новую, тем самым плодить "темы-однодневки"Наиболее подходящая из первой попавшейся?
Пишу здесь, так как считаю эту тему наиболее подходящей.
Мысли мои такие - научитесь пользоваться поиском или заводить новые темы.
Фух, уж лучше холивар, чем "троль детектед"! :)Ahtung! Холивар детектед ;)
...
Тестировщики используют разное: и JS, и VBcript, и Java, и C#, и Ruby, и Python. Как правило, Ruby больше используется функциональной автоматизации, а Python - в нагрузке, сканерах безопасности
...
Вот, то что я хотел услышать, спасибо :)
#9
Отправлено 21 сентября 2011 - 16:12
Если на то пошло, я бы уточнил -- руби используется преимущественно для функциональной автоматизации, потому что там модель параллелизма никакущая, а питон используется везде :)Фух, уж лучше холивар, чем "троль детектед"! :)
Ahtung! Холивар детектед ;)
...
Тестировщики используют разное: и JS, и VBcript, и Java, и C#, и Ruby, и Python. Как правило, Ruby больше используется функциональной автоматизации, а Python - в нагрузке, сканерах безопасности
...
Вот, то что я хотел услышать, спасибо :)
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#11
Отправлено 21 сентября 2011 - 20:01
Что не так с параллельностью в Руби?
Там потоки зеленые.
Дело не в скорости работы, тут руби может быть даже быстрее, а в количестве потоков, которые можно запустить без деградации производительности -- при большом количестве потоков (порядка десятка тысяч) питон заметно побеждает.
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных