Использую Python и библиотеки unittest, json, requests...
Исчерпывающий выбор.
Если нужно парсить хтмл, который сервер возвращает, то добавьте еще BeautifulSoup к списку библиотек.
baxatob еще не добавил друзей
Написано baxatob 17 февраля 2017 - 10:42
Использую Python и библиотеки unittest, json, requests...
Исчерпывающий выбор.
Если нужно парсить хтмл, который сервер возвращает, то добавьте еще BeautifulSoup к списку библиотек.
Написано baxatob 31 января 2017 - 15:56
- bug tracking: Mantis;
- positive, negative, cross-browser, functional, regression, usability, ad-hoc.
Аналогично. Это звучит примрено так - умею ездить на автомобиле вперед, назад, налево, направо. То есть непрофессионально.
Единственное, что можно выделить отдельно, это Usability Testing, это действительно отдельная ниша. Но пишите об этом, если только реально имеете в этом опыт (как минимум хорошее представление о разных гайдлайнах - Apple HIG, HHS Web Standards etc...).
Ну и глобально резюме выглядит очень скудно. Напишите несколько предложений о каждом месте работы. Что конкретно делали, за что отвечали, какую-то статистику приведите.
Мне еще нравится, когда написано о том, что человек в данный момент изучает.
Помните, что основная цель резюме - пробиться на интервью к реальным людям :)
Написано baxatob 31 января 2017 - 11:48
Веб автомейшн vs Мобайл автомейшн
Да нет никакого VS. Точнее - не должно быть.
А должен быть специалист, для которого не стоит такой вопрос, который сможет автоматизировать тестирование любого приложения. Принципиальный подход везде одинаков, как у же отметили.
Написано baxatob 17 января 2017 - 12:21
Можно дернуть сгенерированный код напрямую из базы данных.
Написано baxatob 13 января 2017 - 11:01
Изучите PageObject как паттерн проектирования. Чтобы стало понятно, куда прятать все эти бесконечные driver.find, локаторы и т.п. Сам тест нужно делать так, чтобы он выглядел как набор высокоуровневых процедур, типа:
start_application(admin_user) open_document(invoice) check_required_fields() stop_application()
Все остальное раскладываете в соотв. модулях и классах согласно упомянутому паттерну. Чем сложнее проект, тем больше там возникает специфики, но общий подход сохраняется.
Написано baxatob 09 января 2017 - 15:08
Вообще, если нет жесткой привязки к технологиям, то для парсинга есть проверенные решения, которые близки к идеалу в своей простоте, надежности и функциональности, например Python + Requests + BeautifulSoup.
Парсить на Селениуме - это низкопроизводительное извращение, уж простите.
Написано baxatob 09 января 2017 - 12:23
Еще хорошо бы понимать, до какого элемента распознается приложение:
Девайс -> Основное Окно -> Игровое Поле -> Клетка -> Шарик или как-то по-другому?
Написано baxatob 04 января 2017 - 15:43
Я бы начал с того, что больше всего распространено на рынке автоматизации.
Из тулов это Selenium Webdriver.
Из языков программирования - Python или Java.
И все, что вокруг процесса разработки находится, тоже потихоньку надо впитывать - работа с базами данных, виртуальные среды, системы непрерывной интеграции, виды API и т.д.
Написано baxatob 29 декабря 2016 - 12:38
Возможно на данном сайте не срабатывает как нужно команда type.
Что можно сделать - попробовать другие команды (typeKeys, sendKeys, fireEvent etc.)
Так же вероятна защита от бота (я уже писал вам об этом на другом форуме).
В любом случае Selenium IDE не очень правильный выбор для тестирования инстаграмма.
Написано baxatob 15 декабря 2016 - 13:32
TestComplete Platform - это ядро, которое само по себе работает просто как среда для разработки тестов.
Desktop Module включает библиотеки, необходимые для работы с десктоп приложениями.
UPD
На голой платформе можно работать только с этими объектами:
- Win32 Controls
- Microsoft Controls
- Infragistics Controls
- Developer Express Controls
Например, если нужна поддержка .NET или Java (и т.д.), то уже без десктоп-модуля не обойтись
Написано baxatob 13 декабря 2016 - 15:27
Если под тестировщиком подразумевать мануального тестировщика начального уровня (кликера), то озвученная позиция абсолютно верна.
Это действительно тяжелая, нудная работа второго плана.
Это действительно прекрасная отправная точка для дальнейшей карьеры в ИТ.
Если тестировщик становится системным аналитиком или разработчиком - это действительно большой успех.
Если он становится инженером по качеству ПО, атоматизатором, менеджером по тестированию, менеджером проекта - это тоже не меньший успех.
Все в наших руках :)
P.S. На счет доходов - 5$ / час - это тот минимум для тестировщика, о котором я знаю.
Написано baxatob 13 декабря 2016 - 07:49
Selenium Grid2 :: Configuring Nodes
If your remote machine has multiple versions of Firefox you’d like to use, you can map the location of each binary to a particular version on the same machine:
-browser browserName=firefox,version=3.6,firefox_binary=/home/myhomedir/firefox36/firefox,maxInstances=3,platform=LINUX -browser browserName=firefox,version=4,firefox_binary=/home/myhomedir/firefox4/firefox, maxInstances=4,platform=LINUX
Написано baxatob 09 декабря 2016 - 12:48
Selenium IDE
Я думаю, что именно из-за Selenium IDE и создается впечатление, что "рекордеры уже вышли из моды "...
Хороший рекордер - это сумасшедшая скорость и действительно низкий порог входа для тестировщиков.
Написано baxatob 29 ноября 2016 - 10:15
Мы использовали Python+Suds
suds это все же soap-клиент. Для rest-сервисов лучше библиотеку requests подключить.
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru