Ubuntu + Python + Selenium = Легкий Старт. Андрей Матухно 5 лет в тестировании QA and Analyst в AltexSoft (

Презентация:



Advertisements
Похожие презентации
Selenium: Начало.. Особенности WEB-приложений Множество браузеров, отличающиеся реализацией Отсутсвие строгих правил в HTML Различные конфигурации на.
Advertisements

Selenium Selenium 2 WebDriver. Что такое Selenium? Selenium это набор инструментов для автоматизации тестирования веб-приложений, эмулирующий действия.
1. NuGet - package management for.NET Dima Pasko Scalepoint.
Решения для автоматизации тестирования Web-приложений на базе Selenium Быкадоров Дмитрий. ЗАО Мастерхост.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 12 Инструменты Windows Azure Сафонов Владимир.
Константин Прищенко Selenium RC и Python: История одного проекта.
NetBeans- Среда разработки приложений ГУАП.Кафедра Открытых систем и технологий 1. NetBeans - открытая среда разработки 2. Возможности Netbeans 3. Способы.
Введение в непрерывную интеграцию Руденко Виктория Сообщество Тестировщиков Днепропетровска 26/05/2011 Ardas Group.
Автоматизированное тестирование веб-приложений Вадим Кадученко.
Подготовка компьютера к практической работе на языке Java Первый этап: установка платформы языка Второй этап: установка редактора.
Мобильный веб (HTML5) или мобильное приложение (iPhone, Android), что же выбрать? Руслан Жакупов.
Настройка инфоматов для работы подсистемы « Электронная регистратура »
Frameworks Игорь Хрол. План Проблемы автоматизации Что такое фреймворк? Как он решает проблемы? Некоторые практики с фреймворка на Selenium RC.
1. lshw Lshw - консольная утилита, отображающая детализированную информацию о « железе », такую как версии драйверов, информацию о BIOS, конфигурацию.
Microsoft TechDays Сергей Попов Независимый разработчик.
Виртуализация и автоматизация тестирования мобильных приложений.
Кафедра высокопроизводительных компьютерных технологий Семинар для бакалавров второго курса Созыкин Андрей Владимирович к.т.н. зав.кафедрой высокопроизводительных.
Интернет – это современные технологии В современное время интернет объединяет все человечество.
Вершинина Елена Skype – lenka4y.
Как я перестал волноваться и полюбил программирование под Windows Phone 7 1
Транксрипт:

Ubuntu + Python + Selenium = Легкий Старт

Андрей Матухно 5 лет в тестировании QA and Analyst в AltexSoft ( Тестировал приложения написанные на Java ME, JS, Java SE,.NET, PHP, Ruby, C++ Также в работе использовал Visual Basic, ActionScript, Python Работаю с Selenium 3 года (IDE, RC, WebDriver)

Установка Ubuntu CD/DVD CD/DVD *.ISO *.ISO Для установки через USB Для установки через USB

Установка Python в Ubuntu

Установка Selenium > sudo aptitude install python-pip > pip install selenium Pip – инструмент для загрузки и инсталляции python пакетов Pip – инструмент для загрузки и инсталляции python пакетов

Какую выбрать IDE? IDLE -входит в стандартный набор, легковесная, бесплатная, только для простых задач IDLE -входит в стандартный набор, легковесная, бесплатная, только для простых задач PyCharm – популярный выбор, платная PyCharm – популярный выбор, платная Eclipse – бесплатная, ресурсоемкая, поддерживает много языков программирования, нужно доустанавливать модуль PyDev Eclipse – бесплатная, ресурсоемкая, поддерживает много языков программирования, нужно доустанавливать модуль PyDev

Установка Eclipse > sudo aptitude install eclipse Eclipse – доступна в стандартных репозиториях Ubuntu Eclipse – доступна в стандартных репозиториях Ubuntu Установка занимает ~30минут Установка занимает ~30минут

PyDev PyDev - Python IDE для Eclipse, позволяет писать на Python, Jython, IronPython. PyDev - Python IDE для Eclipse, позволяет писать на Python, Jython, IronPython.

Установка PyDev Install New Software... Install New Software... pydev.org/updates pydev.org/updates Confirm Aptana Certificate Confirm Aptana Certificate Есть возможность установки с zip архива Есть возможность установки с zip архива

Создание Проекта Настройка PYTHONPATH Auto Config Auto Config New Folder New Folder usr/local/lib/python2.7/dist- packages/selenium usr/local/lib/python2.7/dist- packages/selenium

Структура теста Логика Логика Данные Данные Драйвер Драйвер

Покодим :)

?

Контакты Skype: lord_from_ukraine