Языки программирования: На каком остановить выбор?
#1
Отправлено 03 апреля 2013 - 07:21
Коллеги, нуждаюсь в совете.
Я мануал тестер, но чем дальше, тем больше вижу необходимость в изучении автоматизации. Ибо есть множество интереснейших инструментов для тестирования (selenium, testComplete, robotium, testDroid, testNG, JUnit, eclipce, emma и т.д.), о которых я вечно только слушаю/читаю, но не могу применять из-за незнания языков программирования.
Изначально я остановила свой выбор, на мой взгляд, на наиболее универсальном языке - java. Но потом начала посматривать и на java script. Разница между ними для меня, как для человека не имеющего опыта в программировании, не большая.
Хотелось бы услышать советы от людей, имеющий подобный опыт - какой язык лучше выбрать для изучения?
Спасибо за внимание, уделенное моей теме.
#2
Отправлено 03 апреля 2013 - 07:55
Java - это полноценный объектно-ориентированный язык программирования.
JavaScript — прототипно-ориентированный сценарный язык программирования. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам (из Википедии).
На JS, конечно, тоже можно что-то тестировать и автоматизировать, но все-таки лучше для этих целей (и для большинства перечисленных вами инструментов) подойдет Java.
#3
Отправлено 03 апреля 2013 - 08:18
Хотелось бы услышать советы от людей, имеющий подобный опыт - какой язык лучше выбрать для изучения?
Берите тот язык, на котором пишет Ваш хороший знакомый - человек, который сможет и захочет с ним помочь.
#4
Отправлено 08 апреля 2013 - 08:12
Автору топика простой совет, поваритесь пару лет в тестировании и потестируйте, абсолютно разные вещи, будь то веб, банковское ПО, билинг... Поймите что нравится и потом определяйтесь с языков. В целом почти все можно написать на любом языке, вопроси лишь во времени разработки.
#5
Отправлено 08 апреля 2013 - 08:29
Есть более простые но почти такие-же мощные средства - например QuickTest (но платный) - там можно вообще не программировать, а можно программировать на очень простом Visual Basic Script.
Так же можно для начала использовать Selenium IDE - его довольно просто изучить и он без программирования.
Для програмимрования в selenium Webdriver можно изучать Java или C#, мне кажется без разницы какой выбрать. Мне больше нравится C# поэтому его и выбрал.
#6
Отправлено 09 апреля 2013 - 06:16
Это объектно-ориентированные скриптовые языки с обчень большими возможностями и простым синтаксисом. И достаточно просты в изучении.
SQL для тестировщиков
Тренинги по HP QTP и автоматизации тестирования
Если минарет, значит выше всех (с)
#7
Отправлено 10 апреля 2013 - 07:05
Несмотря на то, что на Java для веб-тестирования примеров больше, я бы вам советовал изучать ruby или python.
Это объектно-ориентированные скриптовые языки с обчень большими возможностями и простым синтаксисом. И достаточно просты в изучении.
Хм... Честно говоря, уже настроилась и начала двигаться в сторону Java.
Но теперь подумываю, может действительно стоит уменьшить обороты и начать с python, например.
Судя по нагугленной инфе, ruby совсем немножко попроще для новичка, чем phyton, но для тестера очень проблематично найти применение ему в работе
#8
Отправлено 10 апреля 2013 - 07:16
#9
Отправлено 10 апреля 2013 - 07:54
нужно брать задачу и делать
Например?
Я работаю как мануальщик, то есть в рабочем процессе у меня такой задачи пока нет.
Да и в любом случае для начала нужно иметь хоть какой-то теоретический бэкграунд
#10
Отправлено 10 апреля 2013 - 08:06
#11
Отправлено 10 апреля 2013 - 08:53
Например?
Я работаю как мануальщик, то есть в рабочем процессе у меня такой задачи пока нет.
Да и в любом случае для начала нужно иметь хоть какой-то теоретический бэкграунд
Вы можете автоматизировать совсем маленькие кусочки своей работы. Посмотрите в сторону тестовых данных.
Пример из жизни.
Мы тестировали загрузку и обработку картинок.
Папка с тестовыми данными была набита разными файлами.
Мне нужно было про каждый файл знать формат, размер в МБ, размер в пикселях.
Я написала скрипт, который читал эту информацию из файла и переименовывал файл по шаблону FORMAT_Kb_xxx-xxxpx_increasing_number - типа BMP_1240Kb_600-240px.bmp
Никакой экономии времени я на этом, конечно, не получила:) Но использовать такие красивые, поименованные файлы было очень приятно.
#12
Отправлено 10 апреля 2013 - 10:08
Сначала лучше попробовать. Выбирать будете потом. По опыту преподавания скажу, что очень неплохо начать с языка Лого. Простой функциональный язык. Поиграетесь неделю-другую-третью, потом можно переходить на следующую ступень.Хотелось бы услышать советы от людей, имеющий подобный опыт - какой язык лучше выбрать для изучения?
http://myrobot.ru/logo/aboutlogo.php
--
Сергей Мартыненко
Блог 255 ступеней (байки для оруженосца)
facebook (Дети диаграммы Ганта)
ВебПосиделки клуба имени Френсиса Бэкона
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных