Скрыть объявление
Гость отличная новость! Мы открыли доступ к ранее скрытому контенту.

Вам доступно более 44 000 видео уроков, книг и программ без VIP статуса. Более подробно ЗДЕСЬ.

Скачать Разработка тестов на Java с использованием Selenium 2.0

Тема в разделе "Программирование", создана пользователем Train, 2 апр 2016.

Скачать Разработка тестов на Java с использованием Selenium 2.0 5 5 1votes
5/5, 1 голос

  1. Тема
  2. Отзывы (1)
  1. Train

    Train Команда форума

    Сообщения:
    10.492
    Симпатии:
    14.636
    Разработка тестов на Java с использованием Selenium 2.0​

    Продажник:​

    Скрытый контент: - 5 -
    Скрытый текст:

      Для просмотра скрытого текста Вы должны зарегистрироваться и нажать кнопку "Мне нравится"


    тренер: Баранцев Алексей​

    Подробная программа курса​

    Первый модуль​

    Первое занятие (простые тесты, с демонстрацией одновременно на двух версиях Selenium)​

    1. Что такое Selenium, для чего он предназначен​

    2. Сравнение версий: Selenium 2.0 = Selenium Classic + WebDriver​

    3. Установка Selenium IDE, запуск "табличных" тестов в браузере​

    4. Установка Selenium Server, запуск "табличных" тестов из командной строки​

    5. Перевод тестов на настоящий язык программирования​

    установка среды разработки Eclipse​

    создание и настройка проекта в среде разработки​

    перенос тестов из Selenium IDE в среду разработки​

    запуск тестов из среды разработки​

    6. Отладка тестов - пошаговое прохождение и просмотр значений переменных​

    7. Добавление простых проверок при помощи Selenium IDE​

    8. Собственные методы инициализации и завершения​

    9. Запуск тестов удалённо на другой машине​

    Второе занятие (усложнение тестов)​

    1. Создание конфигурационного файла TestNG, запуск тестов из командной строки​

    2. Параметризация запуска тестов через конфигурационный файл TestNG​

    3. Параметризация запуска тестов через отдельный конфигурационный файл​

    4. Передача параметров через командную строку при запуске тестов​

    5. Динамическая генерация тестовых данных​

    6. Подгрузка тестовых данных из внешних источников -- текстовый файл, Excel, база данных​

    7. Различные подходы к идентификации элементов пользовательского интерфейса​

    8. Хорошая архитектура тестового набора: почему это ТАК важно!​

    9. Проектирование автотестов: чем оно отличается от проектирования ручных тестов​

    Второй модуль​

    Первое занятие (расширения для запуска тестов)​

    1. Возможности фреймворка для запуска тестов TestNG​

    провайдеры тестовых данных​

    конфигурационные файлы с описанием тестовых наборов, группировка тестов​

    параллельный запуск тестов​

    4. Выполнение тестов параллельно на нескольких машинах с использованием Selenium Grid 2.0​

    5. Выполнение тестов параллельно с использованием HtmlUnitDriver​

    6. Встраивание тестов в системы непрерывной интеграции: Cruise Control, Jenkins (Hudson)​

    7. Выполнение тестов "в облаках": CloudTesting, Sauce OnDemand​

    8. Нагрузочное тестирование с использованием Selenium: BrowserMob​

    Второе занятие (расширения для разработки тестов)​

    1. Selenium IDE, Sauce IDE​

    2. Fluent Selenium​

    3. Behavoiur Driven Development (JBehave, Cucumber)​

    4. Watir-WebDriver​

    5. Тестирование веб-приложений под Android​

    6. Тестирование нативных приложений: nativedriver, twin​

    7. Вспомогательные библиотеки:​

    работа с почтой (JavaMail)​

    работа с базой данных (Hibernate)​

    удалённый доступ по протоколам Telnet и FTP (Jakarta Commons Net)​

    Третий модуль​

    Первое занятие​

    1. Журналирование выполнения тестов​

    снятие скриншотов​

    журналирование средствами фреймворка TestNG​

    журналирование с использованием EventFiringWebDriver​

    2. Обработка нештатных ситуаций​

    нативные диалоговые окна - AutoItX и Sikuli​

    восстановление работоспособности тестов после сбоев​

    3. Cпособы оптимизации скорости выполнения тестов​

    кеширование результатов длительных операций​

    использование альтернативных интерфейсов доступа к приложению​

    Второе занятие​

    1. Различные стили написания тестов​

    Hamcrest -- "функциональный" стиль программирования​

    JBehave: Behaviout Driven Development (BDD) -- спецификации вместо тестов​

    RSpec + JRuby -- композиция двух предыдущих подходов​

    2. Различные стили проверок​

    проверка результата выполнения операций​

    проверка состояния системы между операциями​

    отложенные проверки и проверки just-in-time​

    Формат курса​

    Онлайн-тренинг продолжительностью 6 занятий, с еженедельными онлайн-занятиями.​

    Скачать:​

    Скрытый контент: - 120 -​

    Скрытый текст:

      Для просмотра скрытого текста Вы должны зарегистрироваться и нажать кнопку "Мне нравится"




     
    Отзыв После просмотра материала "Разработка тестов на Java с использованием Selenium 2.0" оставьте свою оценку и отзыв в данной теме
    atrack, StD, DimaHill и 6 другим нравится это.
  2. anvar

    anvar Участник

    Сообщения:
    70
    Симпатии:
    14
    5/5,
    курс вроде ничего.
    данный момент продажник не проводит таких курсов.
    поэтому курс must to have
     
Оценить эту тему:
/5,
Поделиться: