Привет друзья. Сейчас начал поглядывать в сторону тестирования, соответственно интересует, какие языки пригодятся тестировщику? То есть с которыми он будет на вес золота. С точки зрения американского рынка труда. Спасибо.
Какие нибудь экзотические, которые ни кто не знает.
Джава, Си, SQL, perl, mne tak skazali
da i zoloto raznoi probi est)
Я думал С программисты настолько суровы, что им не нужны юнит тесты.
Я думаю, что прежде всего — английский.
ребят, я думал язык C использовался в 1970 годах. 40 лет прошло, разве он еще кому-то нужен?
ну то, что c# популярный язык я знаю, популярный не значит лучший, я его изучал, он очень легкий, какой-то женский что ли. Да и тестеру он врят ли пригодится, особенно в силиконовой долине.
А зачем тестеру языки программирования, на которых пишут разработчики? Я думал им максимум, что нужно, так это владеть языком или системой для создания автотестов. По моему для тестера гораздо важнее особое мышление.
Автотесты как раз и пишутся на языке программирования, на которых пишут разработчики. Я например на java пишу.
Нужно Михаила спросить.
ну если я буду работать тестером, то хотелось бы со временем вырасти, просто нет возможности сейчас устроится работать программистом на языке, который я полюбил из всех какие только пробовал, а пробовал я больше 10. Вот думаю кто напишет, учи этот язык пригодится тестеру, а я до потолка от счастья подпрыгну.
Достаточно посмотреть любые вакансии на Синьйоров или Аналитиков.
Итак, какой он идеальный тестировщик
- Знает язык высокого уровня с ООП (С++ или Java)
- Знает реляционные БД (SQL, принцип построение)
- Знает Linux + может программировать Shell
- Знает английский
- Знает html
- Знает скриптовый язык (php, perl, python)
- Умеет работать с багтрекерами (Bugzilla, Jira)
Я бы очень рекомендовал python как скриптовый. Очень мощный язык, который используется для написания автотестов во всех серьезных компаниях (хотя в том же Selenium можно и рнр использовать). Как язык высокого уровня рекомендовал бы Java, он сейчас очень популярен. Он же используется в фреймворках для тестирования ява программ (JUnit, Jmeter). Как язык запросов - лучше Oracle (хотя синтаксис не сильно различается).
Остальное - только добавит Вам вариантов, но тут все зависит от того, что компания использует. Если они используют QTP - надо VBScript, если это веб-сайты - то можно еще JavaScript и т.д.
Это ж какой язык, чтоб до потолка?
Ну так и напишите здесь - какой язык Вы так полюбили (и какие пробовали), Вам скорее скажут, пригодится он или не очень
Надо знать больше 1 языка. Это как бы всем понятно.
Ну, наверное, если бы ВСЕМ, то этой темы бы просто не было?
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 года по вечерам буду учить этот язык каждый день, то смогу стать этим программистом.
Сейчас безработный, пробую устроится, языки учил, смотрел, искал себя