Какие языки пригодятся тестеру?

Привет друзья. Сейчас начал поглядывать в сторону тестирования, соответственно интересует, какие языки пригодятся тестировщику? То есть с которыми он будет на вес золота. С точки зрения американского рынка труда. Спасибо.

Какие нибудь экзотические, которые ни кто не знает.

Джава, Си, SQL, perl, mne tak skazali
da i zoloto raznoi probi est)

Я думал С программисты настолько суровы, что им не нужны юнит тесты.

Я думаю, что прежде всего — английский.

1 лайк

ребят, я думал язык C использовался в 1970 годах. 40 лет прошло, разве он еще кому-то нужен?

http://www.govorimpro.us/showthread.php?t=9328

2 лайка

ну то, что c# популярный язык я знаю, популярный не значит лучший, я его изучал, он очень легкий, какой-то женский что ли. Да и тестеру он врят ли пригодится, особенно в силиконовой долине.

А зачем тестеру языки программирования, на которых пишут разработчики? Я думал им максимум, что нужно, так это владеть языком или системой для создания автотестов. По моему для тестера гораздо важнее особое мышление.

Автотесты как раз и пишутся на языке программирования, на которых пишут разработчики. Я например на java пишу.

Нужно Михаила спросить.

ну если я буду работать тестером, то хотелось бы со временем вырасти, просто нет возможности сейчас устроится работать программистом на языке, который я полюбил из всех какие только пробовал, а пробовал я больше 10. Вот думаю кто напишет, учи этот язык пригодится тестеру, а я до потолка от счастья подпрыгну.

Достаточно посмотреть любые вакансии на Синьйоров или Аналитиков.

Итак, какой он идеальный тестировщик

  1. Знает язык высокого уровня с ООП (С++ или Java)
  2. Знает реляционные БД (SQL, принцип построение)
  3. Знает Linux + может программировать Shell
  4. Знает английский
  5. Знает html
  6. Знает скриптовый язык (php, perl, python)
  7. Умеет работать с багтрекерами (Bugzilla, Jira)

Я бы очень рекомендовал python как скриптовый. Очень мощный язык, который используется для написания автотестов во всех серьезных компаниях (хотя в том же Selenium можно и рнр использовать). Как язык высокого уровня рекомендовал бы Java, он сейчас очень популярен. Он же используется в фреймворках для тестирования ява программ (JUnit, Jmeter). Как язык запросов - лучше Oracle (хотя синтаксис не сильно различается).

Остальное - только добавит Вам вариантов, но тут все зависит от того, что компания использует. Если они используют QTP - надо VBScript, если это веб-сайты - то можно еще JavaScript и т.д.

6 лайков

Это ж какой язык, чтоб до потолка?

Ну так и напишите здесь - какой язык Вы так полюбили (и какие пробовали), Вам скорее скажут, пригодится он или не очень :slight_smile:

Надо знать больше 1 языка. Это как бы всем понятно.

1 лайк

Ну, наверное, если бы ВСЕМ, то этой темы бы просто не было? :slight_smile:

LikeThis, если не секрет, сейчас Вы кем работаете? И для чего, каким образом больше 10 языков “пробовали”?

Ну вот видите , вы сами ответили на свой вопрос.Нафига тестеру знание языка программирования,если он тестит конечный результат,тоесть саму прогу?Лично я особой разници между С# и С++ неувидел и что собственно вы подрузамеваете под словом -“женский что ли”?

у меня где-то была уже темка, спрашивал совета у знатоков govorimpro.us/showthread.php?t=34869&highlight=java+���

вообще если по чесноку, хочется стремится в веб-программирование, так как есть реальный шанс написать что-то стоящее и пробиться, аля фейсбук, идей полно, но, когда брался за языки, они мне казались какие-то очень легкие, ну то есть я чувствовал, что могу его осилить, но ставил планку больше. Из веб, что я пробовал PHP сразу отмел, прошлый век, в первые его увидел в 2000, когда появлялись халявные скрипты, гостевые книги, форумы и все игрались с ними, пытаясь прикрепить на свои html странички третьего уровня домена. Хотя стоит заметить, что к примеру сайт Apple написан на php. В любом случае сейчас учить его поздно.

С Perl также игрался, в то время, что и с php. Никаких впечатлений не произвел. Слышал, что админы его любят.

Глядел в будущее по разным рейтингам, да и по поиску вакансий, в общем выделил 2 популярных веб языка на сегодняшний день это Python и Ruby
Оба для меня на ровне сейчас, было время склонялся к руби из-за его синтаксиса, опыта написание крутого проекта, такого как твиттер и его успех. Было время к питону, так как он больше, его использует даже в играх Цивилизация 4 и другие. Его очень хвалят и советуют крутые Java разработчики и он 100% пригодится админу и тестировщику. Такой универсальный язык, сайты тоже на нем делают, но успешным проектов я не знаю.

Я думаю все, что выше можно рассматривать, как второй язык без проблем, но сначала надо ухватить самый мощный и сложный кусок, выучить полностью ядро, а потом другие языки будут казаться просто смешными. И тут перед вами.

C, C++, Java, C#

Причем в порядке их появления. Язык C я думаю стар, никогда им не пользовался, просто не знаю где его сейчас используют. Слышал, что пишут под какие-то микроконтроллеры, но этим я заниматься не хочу. Работа должна приносить удовольствие. C++ хороший вроде язык, изучал его в колледже, но сейчас он умирает, его место прочно заняла Dot.NET. Язык Java универсальный, такой перевернутый немного, очень огромный, проблема в том, что когда ты выучишь одну технологию и будешь счастлив, на другой работе она тебе может вообще не понадобиться и придется учить новую. Java реально просто огромна, этим ее популярность. Сам язык выучить не проблема, а вот загляните в JEE у вас глаза на лоб полезут. Dot.NET и его король C# натыренный из всех языков и упрощенный, что его поймет даже школьник, который делал варезники. Деньги хорошие дотнетчикам платят, но я не хочу становится очередных Биллом Гейтсом. В общем из перечисленных выше, на своем опыте ни один язык мне не понравился, но это только мое мнение. Но вдруг…

Как гром среди ясного неба я открыл глаза и увидел выход, я увидел язык по-настоящему сложный, по-настоящему красивый, по-настоящему приверженный к одной системе, по-настоящему новый, по-настоящему язык за работой с которым я буду получать настоящее удовольствие и он не похож ни на один из перечисленных, потому, что этот язык называется Objective-C

Для не знающих он старый 80 годов, но он пошел от самого С, просто снимает крышу. Но пока о нем даже мечтать не могу, так как нет денег, даже чтобы купить mac. Тестировщику он врят ли пригодится, но думаю если где-нибудь 2 года по вечерам буду учить этот язык каждый день, то смогу стать этим программистом.

Сейчас безработный, пробую устроится, языки учил, смотрел, искал себя