Linux
at.info news #29 - Автоматизация за неделю
Опубликовано polusok в 27.04.2012
Очередная порция полезных ссылок за прошедшую неделю. Читайте на здоровье!
- Windows версия LDTP - GUI test automation tool
- Agile Testing Challenges - Находим баги раньше и быстрее
- Как делаются автоматические тесты в Facebook
- Автоматизация тестирования с JBehave
- SoapUI и Maven интеграция
- JoyRide 0.0.7 - RF Eclipse Plugin для работы с Robot Framework
- Watir 3 Released!
- Общий network protocol test library для Robot Framework
- SeleniumConf в Лондоне
- Что такое правильный фреймворк по автоматизации?
- Как создать автоматизацию с нуля?
- Robot Framework Maven Plugin
»
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
Ведущий специалист по автоматизированному тестированию ПО
Опубликовано polusok в 28.10.2011На быстрорастущий и долгосрочный проект в области media & entertainment требуется старший специалист по автоматизированному тестированию. Команда EPAM Systems принимает участие в разработке, тестировании, внедрении и сопровождении большого и разнообразного ряда проектов для различных брендов заказчика. Проекты динамичные и интересные. Работа предполагает активное взаимодействие с разработчиками и менеджерами со стороны заказчика. Коммуникация ведется на английском языке письменно и устно.
Требования:
- знание разговорного английского языка на отличном уровне;
- уверенное знание ООП и опыт применения Java или другого языка на практике не менее 1 года;
- опыт успешной автоматизации тестирования приложений на Selenium/Java, QTP (участие в создании PoC, estimations, framework, ROI);
- хорошая техническая подготовка (знание СУБД, client-server architecture, web-application servers, Linux);
- опыт управления командой тестировщиков в 2-5 человек.
Дополнительные:
- опыт использования таких средств автоматизации как eggPlant, UIAutomation, DeviceAnywhere, WebDriver for Selenium 2.0;
- опыт участия в pre-sales, презентациях продуктов/решений для заказчика;
- уверенное знание и понимание процессов и методологий разработки и тестирования (Scrum);
- опыт планирования тестирования и создания тестовых сценариев.
Обязанности:
- планирование, разработка стратегии для автоматизации тестирования на проектах;
- участие в разработке решений для автоматизации продуктов заказчика (mobile);
- общение с заказчиком устно и письменно на английском языке по всем вопросам, связанным с автоматизацией тестирования как mobile, так и web приложений;
- развитие проектной экспертизы по автоматизированному тестированию и помощь в pre-sales;
- координация работы команды специалистов по автоматизированному тестированию и её развитие (в дальнейшем).
Компания:
EPAM Systems
Город:
Минск (Minsk)
Страна:
Беларусь
Инструменты:
eggPlant, UIAutomation, DeviceAnywhere, WebDriver, Selenium
Ориентировочная зарплата:
1,000-1,300 USD в месяц
Контакт:
Ирина Суркова, тел. +375 29 107 37 64, Iryna_Surkova@epam.com »
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
Automation Engineer
Опубликовано polusok в 10.10.2011Responsibilities:
- Automation testing
- Automation testing instrument configuring
- Test documentation writing
- Helping with manual testing
Successful candidates should correspond to the following required competencies / skills:
- 3+ years experience in testing.
- Experience in data bases testing
- Knowledge of SQL (work with nested queries).
- Basic knowledge of Unix shell scripting.
- MS/BS degree in Computer Sciences, IT or equivalent.
- Technical English knowledge, experience in writing documentation in English.
- High level of independence.
- Excellent communication skills.
- Details oriented.
- Ability to interact in a team environment
Компания:
Capital Recruiters
Город:
Киев (Kiev)
Страна:
Украина
Инструменты:
QTP, SQL, Linux
Ориентировочная зарплата:
2,000-2,500 USD в месяц
Контакт:
8(067)508-4600, tn@capitalrecruiters.com.ua »
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
at.info news #1 - Автоматизация за неделю
Опубликовано polusok в 24.08.2011
Что происходит в мире автоматизации? Каждый день какие-то новости, линки, статьи. Мы решили отбирать самое лучшее для вас. Вам не надо искать информацию, ее нужно уже пользоваться. Это первый выпуск новостей по автоматизации. Так что, не нужно подписываться на сотню блогов и рассылок. Мы отберем самое лучшее и поделимся с вами.
Материалы за последние 2 недели.
- Как добавить jQuery Selector в Selenium 2 WebDriver C#
- Запуск Selenium тестов с ChromeDriver на Linux
- Пример автоматизации на Selenium WebDriver
- Selenium 2.0: замедляем тесты и подсвечиваем элементы
- Выпущена новая версия Selenum 2.5.0
- Adam Goucher учит писать по TDD на платформе Android
- Состоялся релиз Ranorex 3.0.5
- Новый выпуск новостей от пользователей Selenium
- Состоялась очередная встреча сообщества автоматизаторов Минска
- Как проверить доставку почти на gMail?
- Голосование по инструментам автоматизации от портала AutomatedTestingInstitute.
- Sauce Labs открывает бета тестирование на платформе Mac OS X
»
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
Sikuli
Опубликовано d3unka в 23.08.2011
Поставщик:
User Interface Design Group, MIT Computer Science and Artificial Intelligence Laboratory (CSAIL)
Распространение:
Open Source Sikuli это визуальная технология для автоматизации графического интерфейса(GUI) используя изображения(screenshots).
Sikuli включает в себя:
- Sikuli Script,

- API для Jython
- Sikuli IDE.
Поддерживаемые технологии:
Jython, Windows, Linux, MacOS X, Web
Поддерживаемые ОС:
Windows
Поддерживаемые ОС:
Linux
Поддерживаемые ОС:
MacOS X
Язык тестов:
Sikuli Script
Тестируемые приложения:
Web, Desktop
Сайт:
http://sikuli.org/
Скачать:
Download Sikuli »
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
Senior QA Automation Engineer
Опубликовано polusok в 04.08.2011Responsibilities:
- Performing daily activities as a QA Test automation engineer on FMM team
- Ensuring the quality of automated test coverage for new applications / features developed by FMM dev team
- Maintaining test result records and registering defects in a bug management system used on the project
- Developing scripts, automation testing scenarios, and utilities to facilitate various automation testing needs on the project
- Creating test reports
- Analyzing Test results
The candidate must have the following mandatory skills:
- Automation experience on large distributed systems. Including rich client (not pure web based applications) and non UI testing, e.g. feeds, processes etc.
- Knowledge and practical experience of all test stages and types (unit, component, system, integration, functional, reliability, availability, volume, performance, and business acceptance).
- Experience using Quality Centre
- Linux (including commands such as grep, sort, uniq, diff)
- SQL (queries, table joins, group by etc)
- Strong VBScript and/or VBA expertise
- Advanced Quick Test Pro experience (including descriptive programming and VBS)
- Scripting e.g. perl
- Advanced Excel features, e.g. VLOOKUP etc
As a plus:
- Manual testing experience on large distributed systems. Including rich client (not pure web based applications) and non UI testing, e.g. feeds, processes etc.
- Jira experience
- .Net/c# and SQL server reporting services skills (advantageous)
Company offers:
- An exciting and challenging job in a dynamic team
- An opportunity to be innovative and to learn
- High salary and attractive compensation package
Компания:
Luxoft
Город:
Киев (Kiev)
Страна:
Украина
Инструменты:
QTP, SQL, Linux
Ориентировочная зарплата:
2,500-2,700 USD в месяц
Контакт:
Репешко Елена- рекрутер, erepeshko@luxoft.com, ICQ#: 410-196-214, Skype: isovna »
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
Проводим тесты с Selenium без X11
Опубликовано polusok в 19.06.2011Так как написание тестов с zope.testbrowser иногда может проходить не слишком гладко, не так давно Christian Zagrodnick подсказала мне еще раз взглянуть на Selenium. Selenium запускает предварительно записанные тесты или скрипты со сценарием для тестирования вашего веб-приложения в браузере: например, кликните тут, проверьте присутствуют ли слова ‘hello world’, кликните там и так далее. Это как вести автомобиль, не держа руки на руле.
Сейчас я припоминаю, что уже использовал Selenium раньше, но:
- Его установка была сплошным расстройством, особенно это касалось работы с Plone TestCase
- Установить его в непрерывной комплексной среде также составляло непростую задачу.
Мотивация
После начала использования Plone 4, нового компонента контрольных примеров , написание тестов для пакетов Plone стало намного проще. Пакеты gocept.selenium создают для Selenium славную совместимую «упаковку» и предоставляют классы тестов для тестов Zope2, Plone и Zope3. В результате, установка и поддержка тестов с Selenium стали также намного проще.
Единственной недостающей деталью была непрерывная интеграционная среда. Я провожу все тесты всех пакетов, которые я разрабатываю на Mooball в Hudson беспрерывно. Возможность также проводить и все тесты Selenium была бы огромным плюсом. Но, без Х сервера, вы не сможете запустить браузер, который необходим для проведения тестов.
Мне не понравилась идея устанавливать полную X среду на мой CI сервер, поэтому я хорошенько поискал и нашел эти статьи, в которых рассказывается, как проводить тесты с Selenium без необходимости устанавливать полный X сервер:
- Пакет для тестирования Hudson и Selenium
- Как: проводить тесты Selenium с Hudson на Headless Linux Server, Часть One–Xvfb
Есть и другие, но именно эти помогли мне начать.
Запуск Selenium тестов с помощью Hudson на Headless Linux Server, Часть 3 -- Настройка Hudson
Опубликовано polusok в 10.06.2011Итак, у вас уже запущен Xvfb, и вы уже протестировали его сделав скриншот или три xclock. Сейчас нужно заставить его работать с тестами Selenium в ваших надстройках Hudson. Самым первым, моя работа была сделана в Selenium RC, в котором нужно запустить отдельный Selenium сервер, который ответственный за запуск браузеров и получающий команды от ваших тестовых скриптов, которые должны быть запущены в браузерах. Я не очень хорошо знаком с другими видами Selenium, поэтому не могу сказать, насколько похожей будет их установка.
Первое, Selenium должен знать какой браузер ему необходимо запустить и/или как его запустить или какой дисплей использовать. Если вы уже пользуетесь Selenium RC, вы знаете, что вам нужно передать название браузера в Selenium, чтобы указать какой браузер использовать. В любом случае, если обычно вы работаете в Windows, а Selenium не может найти Firefox или IE в вашем Linux, вам может понадобиться выполнение некоторых некоторых конфигураций. Обычная команда браузера для запуска Firefox - это "*firefox". У Selenium есть папки по-умолчанию в которых Selenium ищет файл запуска Firefox. Если она не может найти его, можно указать его вручную, например *firefox /usr/bin/firefox-bin. Это говорит Selenium о том, что нужно запустить Firefox и нужно использовать указанный путь. Вы должны указать путь к firefox-bin, а не только к скрипту firefox. Selenium проверить доступность скрипта или исполняемого двоичный код и если что программа сгенерирует исключительный случай. Также существует возможность просто передать путь и аргументы в Selenium, оставляя указатель "*firefox", но как говорится в документах, "Если же вы указываете собственный установленный пользователем браузер, правильность конфигурации будет зависеть только от вас. Как минимум вам нужно будет сконфигурировать ваш браузер для использования сервера Selenium в качестве прокси, и отключить все настройки браузера."
»
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
Запуск Selenium тестов с помощью Hudson на Headless Linux Server, Часть 2 --xwd and xwud
Опубликовано polusok в 10.06.2011В Части 1, я объяснял как запустить Xvfb для того чтобы получить виртуальный дисплей на котором работали бы графические приложения. В этом посте я проверю его работу с помощью запуска xclock и сделав его скриншот. Возможность сделать скриншот виртуального дисплея сама по себе довольно важна. Для того, чтобы сделать и просмотреть скриншот вы используете две разные программы: xwd и xwud. Первая сделает скриншот, а вторая покажет его. Они должны быть установлены на вашем X сервере (я так думаю).
Сначала, запустите xclock на системе, где работает Xvfb с xclock -display :5.0 так, что он будет работать на виртуальном дисплее. Далее, также на системе с Xfvb, сделайте скриншот с
xwd -root -display :5.0 -out xwdout
»
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
Запуск Selenium тестов с помощью Hudson на Headless Linux Server, Часть 1 --Xvfb
Опубликовано polusok в 10.06.2011Я недавно установил Hudson как сервер непрерывной интеграции для моего проекта на работе. Я предпочел установить Hudson а не Cruise Control или Continuum по двум причинам: Hudson очень рекомендовал мне мой бывший сотрудник (спасибо Майк!), и, когда я выбирал между ними, сайт Hudson был значительно понятнее, а его навигация была значительно проще. Я не буду тут писать об установке Hudson, потому, что это очень просто и делается буквально за минуту, а также, в самом интерфейсе есть масса подсказок для установки. В этой серии постов я собираюсь рассказать, как настроить Hudson на проведение тестирования с Selenium на headless Linux server. Также хочу заметить что буду расказывать о Linux только на высоком уровне, так-как, в то время, когда я решился на эту авантюру, знания и опыт с Linux у меня были довольно базовыми, и мне пришлось самому сводить всю информацию, полученную из разных источников. Но, это все же не для полных новичков в Linux. Вам необходимо знать, как минимум, как установить пакеты и навигацию файловой системы с командной строки, перед тем как читать это.
Примечание для непосвященных: Selenium – свободное программное обеспечение для тестирования веб- приложений на уровне UI level. В нем JavaScript используется для взаимодействия с веб-страницами, таким образом, есть возможность прописать серию действий пользователя и гарантировать, что приложение в браузере функционирует так, как это и ожидалось. Но, эта серия постов не расскажет ничего непосредственно об установке Selenium, точно также, как она не рассказывает и об установке Hudson.
Итак, давайте перейдем к Части один. Предположим, что в вашем пакете тестирования уже есть несколько тестов с Selenium и вы хотите, чтобы они работали с надстройки Hudson на вашем headless server. Headless означает, что высока возможность того, что у вас нет работающего X server , а вы не можете использовать Firefox или выбранный вами браузер без X server, проще говоря, это означает, что вы не можете использовать ваше веб-приложение. Как насчет того, чтобы вместо установки полнофункционального X server только для проведения нескольких UI тестов, использовать виртуальный дисплей? С этим вам поможет отличный инструмент, который называется Xvfb. Xvfb запускает базовый виртуальный дисплей в памяти и, таким образом приложения, которым необходимы функциональные возможности графических средств, могут работать на машинах без X server.
»
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
Комментарии
Как-то так:elem_xpath =
тоже сталкиваюсь с такой
вручную не
ясно, жаль что ребята не
это скорее всего конфигурационная проблема
- 1 of 369
- ››







