Upload
andrey-matukhno
View
1.411
Download
7
Embed Size (px)
DESCRIPTION
Мастеркласс на QA Club Conf
Citation preview
Ubuntu + Python + SeleniumUbuntu + Python + Selenium==
Легкий СтартЛегкий Старт
Андрей МатухноАндрей Матухно
5 лет в тестировании5 лет в тестировании
QA and Analyst в AltexSoft QA and Analyst в AltexSoft ((http://www.altexsoft.com))
Тестировал приложения Тестировал приложения написанные на Java ME, JS, написанные на Java ME, JS, Java SE, .NET, PHP, Ruby, C++Java SE, .NET, PHP, Ruby, C++Также в работе использовал Также в работе использовал Visual Basic, ActionScript, Visual Basic, ActionScript, PythonPython
Работаю с Selenium 3 года Работаю с Selenium 3 года (IDE, RC, WebDriver)(IDE, RC, WebDriver)
Установка UbuntuУстановка Ubuntu
www.ubuntu.comwww.ubuntu.comwww.ubuntu.ruwww.ubuntu.ruCD/DVDCD/DVD*.ISO*.ISOwww.pendrivelinux.comwww.pendrivelinux.com Для установки через USBДля установки через USB
Установка PythonУстановка Pythonв Ubuntuв Ubuntu
Установка SeleniumУстановка Selenium
> sudo aptitude install python-pip> pip install selenium
Pip – инструмент для загрузки и Pip – инструмент для загрузки и инсталляции python пакетовинсталляции python пакетов
Какую выбрать IDE?Какую выбрать IDE?
IDLEIDLE -входит в стандартный набор, -входит в стандартный набор, легковесная, бесплатная, только легковесная, бесплатная, только для простых задачдля простых задач
PyCharmPyCharm – популярный выбор, – популярный выбор, платнаяплатная
EclipseEclipse – бесплатная, – бесплатная, ресурсоемкая, поддерживает много ресурсоемкая, поддерживает много языков программирования, нужно языков программирования, нужно доустанавливать модуль PyDevдоустанавливать модуль PyDev
Установка EclipseУстановка Eclipse
> sudo aptitude install eclipse
EclipseEclipse – доступна в – доступна в стандартных репозиториях стандартных репозиториях UbuntuUbuntu
Установка занимает ~30минутУстановка занимает ~30минут
PyDevPyDev
PyDevPyDev - Python IDE для - Python IDE для EclipseEclipse, , позволяет писать на Python, позволяет писать на Python, Jython, IronPython.Jython, IronPython.
Установка PyDevУстановка PyDev
Install New Software...Install New Software...pydev.org/updatespydev.org/updatesConfirm Aptana CertificateConfirm Aptana CertificateЕсть возможность установки Есть возможность установки с zip архивас zip архива
Создание ПроектаСоздание ПроектаНастройка PYTHONPATHНастройка PYTHONPATH
Auto ConfigAuto ConfigNew FolderNew Folderusr/local/lib/python2.7/dist-usr/local/lib/python2.7/dist-packages/seleniumpackages/selenium
Структура тестаСтруктура теста
ЛогикаЛогикаДанныеДанныеДрайверДрайвер
Покодим :)Покодим :)
??
КонтактыКонтакты
Skype: lord_from_ukraineSkype: lord_from_ukraineE-mail: E-mail: [email protected]: @Lord_LeMALeTwitter: @Lord_LeMALe