У Вас отключён javascript.
В данном режиме, отображение ресурса
браузером не поддерживается

infosliv

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » infosliv » Программирование » [software-testing.ru] Разработка тестов на Python с использованием Sel


[software-testing.ru] Разработка тестов на Python с использованием Sel

Сообщений 1 страница 6 из 6

1

[software-testing.ru] Разработка тестов на Python с использованием Selenium 2.0

Свернутый текст

https://skladchik.com/threads/%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-%D1%82%D0%B5%D1%81%D1%82%D0%BE%D0%B2-%D0%BD%D0%B0-python-%D1%81-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC-selenium-2-0.7373/#post-3612058

Этот курс предназначен для тех, кто хочет освоить программный интерфейс Selenium 2.0 и научиться разрабатывать автотесты для веб-приложений на языке программирования Python.

После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений на языке программирования Python с использованием инструмента Selenium 2.0, в частности:

    владеть базовым набором команд Selenium 2.0, эмулирующих действия пользователя (ввод текста, клики мышью),
    владеть расширенным набором команд Selenium 2.0, эмулирующих действия пользователя (клавиатурные сочетания, перетаскивание элементов мышью и другие),
    владеть техниками поиска (идентификации) элементов в окне браузера,
    уметь обеспечивать стабильность и скорость выполнения тестов за счёт правильного использования ожиданий,
    уметь выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям,
    владеть основными шаблонами проектирования тестов, в том числе шаблоном PageObject,
    уметь выстраивать архитектуру тестов таким образом, чтобы тесты можно было легко модифицировать и добавлять новые (при небольшом количестве тестов),
    уметь организовывать инфраструктуру для запуска тестов на сервере непрерывной интеграции.
    Занятие 1: инфраструктура создания и запуска тестов
    установка Selenium
    запуск тестов из среды разработки
        подготовка среды разработки
        создание и настройка проекта для разработки тестов
        запуск тестов из среды разработки
        отладка тестов в среде разработки (пошаговое прохождение, просмотр значений переменных)
    запуск тестов в разных браузерах
        без использования Selenum Server
        с использованием Selenium Server
    тестовые фреймворки py.test и nose
        методы завершения и инициализации
        фабрика браузеров
        группировка тестов в тестовые наборы (suite)
    непрерывный запуск тестов
        сервера непрерывной интеграции jenkins, TeamCity
        параллельный запуск тестов, Selenium Grid и облачные сервисы

Занятие 2: поиск элементов и действия с ними

    открытие страниц приложения
    поиск элементов
        find_element и find_elements
        поиск "на странице" и "внутри элемента"
        явные и неявные ожидания
        переключение между окнами
        переключение между фреймами
    действия с элементами
        основные операции с элементами – click и send_keys
        расширенный набор операций – класс Actions
        нативные и синтезированные события
    получение свойств элементов
        текст элемента
        значения атрибутов элемента

Занятие 3: PageObject и другие шаблоны проектирования тестов

    проектирование автотестов: чем оно отличается от проектирования ручных тестов
    разделение ответственности
        тесты/фреймворк для управления приложением
        тесты/данные, параметризация тестов
        логика приложения/страницы
    специальные средства для представления страниц
        шаблон проектирования PageObject
        py.saunter и другие реализации шаблона Page Object
        Формат курса

        Онлайн-тренинг продолжительностью 3 занятия с еженедельными онлайн-консультациями и практическими домашними заданиями.
        Тренер: Баранцев Алексей

Свернутый текст

http://infosliv.tk/threads/software-testing-ru-razrabotka-testov-na-python-s-ispolzovaniem-selenium-2-0.160/

0

2

Если нет опыта в программировании и вообще с нуля, то можно разобраться?

0

3

Услышал от коллеги питонщика: Работа - не волк. Работа - питон. Программирование всегда работа.

0

4

Программист - это профессиональный конвертер галлюцинаций заказчика в жесткую формальную систему. :D

0

5

Довольно таки неплохой курс. Есть опыт работы с Selenium для парсинга динамического контента. Пришло время проверить и для тестирования

0

6

Ребята кто умеет адекватно кодить отзовитесь, есть дело

0


Вы здесь » infosliv » Программирование » [software-testing.ru] Разработка тестов на Python с использованием Sel


Рейтинг форумов | Создать форум бесплатно © 2007–2017 «QuadroSystems» LLC