1. Новые складчины: Показать еще

    24.02.2018: Расширенные Рекомендации Фен-шуй на 2018 год (Оксана Сахранова)

    24.02.2018: Зарабатываем до $700 в день на биткоине (Дмитрий Черкасов)

    24.02.2018: [Бизнес Молодость] Эффективность по-американски 10 Лет преимуществ (Михаил Дашкиев)

    24.02.2018: [Академия интернет бизнеса] С нуля до собственного интернет магазина (Евгения Беловая)

    24.02.2018: Обучение технологии шитья (Галия Злачевская)

  2. Нужен организатор: Показать еще

    24.02.2018: Путь к мечте или шаги к цели (vladaolegovna)

    24.02.2018: Секрет успеха. Шьем стеганую сумочку, кошелечек, картхолдер (Валентина Букеева)

    24.02.2018: Тренинг по заработку в Facebook «FB 2.0»: с 0 до 100$ в сутки за 30 дней

    24.02.2018: «Facebook 2.0» — с 0 до 100$ в сутки за 30 дней (Александр Борисов)

    23.02.2018: Мастер-класс Фотозона

  3. Сбор взносов Показать еще

    23.02.2018: Стройняшка (Александр Пасько) 2018

    23.02.2018: [Вышивка] Брошка Бланка — мини-курс по объемной вышивке (Ева Андерс)

    23.02.2018: [Вышивка] Мастер-класс "Бабочка" (Ирена Гаша)

    23.02.2018: Профессиональный курс технологии швейных изделий. 6-й месяц (Альбина Скрипка)

    23.02.2018: [Ревитоника] Как управлять гормонами, чтобы сохранить молодость и красоту (Анастасия Плещева)

Запись

[Software-testing] Базовый курс по Watin

Тема в разделе "Курсы по программированию", создана пользователем Telegram, 27 мар 2015.

Цена:
4000 руб
Взнос:
44 руб
Организатор:
Требуется
Участников:
0/100

Список пока что пуст. Запишитесь первым!

Записаться
    Тип: Стандартная складчина
  1. Telegram
    Telegram Организатор складчин

    [Software-testing] Базовый курс по Watin

    Базовый курс по Watin
    Тренер О. Киселева
    Стоимость 4 000 р.

    Думаю, не будет лишним умение работать с инструментом Watin

    Автоматизация - то, о чем начинает задумываться тестировщик, в сотый раз выполняя один и тот же тест-кейс.
    Автоматизация - то, о чем задумывается будущий тестировщик, изучая список вакансий.
    Автоматизация - то, о чем задумывается мануальный тестировщик в плане профессионального развития.
    И если Вы хотите сдвинуться с мертвой точки - пора начинать! Мы предлагаем Вашему вниманию базовый курс по работе с Web-ориентированными приложениями, написанными на .Net

    Навыки, которые получат студенты:

    • Использование инструментальных средств для написания автотестов (рекордер, плагины к браузерам).
    • Знание базового набора команд инструмента Watin.
    • Эмулирование действий пользователя.
    • Техники поиска (идентификации) элементов в окне браузера (в том числе умение создавать несложные CSS запросы как вручную, так и с использованием специальных инструментов).
    • Выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям.
    Целевая аудитория:

    • Начинающие автоматизаторы, выбирающие бесплатный инструмент под свои нужды.
    • Продвинутые мануальщики, которые хотят облегчить себе жизнь, не погружаясь в особо сложный уровень программирования.
    • Тестировщики, которые хотят понять, с чего начинать при написании автотестов, куда копать и в каком направлении двигаться.
    • Тестировщики, желающие расширить свои знания различных инструментов автоматизации - ведь под разные задачи нужны разные варианты решения.
    • Тестировщики, которые хотят научиться писать тесты на C#.
    Предусловия:

    • Понимание того, как работает веб-приложение в целом: клиент-серверная архитектура,
    • Понимание того, как работает браузер (отрисовка страниц, применение стилей CSS, интерпретация JavaSript-кода),
    • Умение читать HTML-код, понимание основных принципов вёрстки HTML-страниц, знание основных тегов (a, div, span, table/tr/td, ul/li),
    • Наличие опыта ручного тестирования веб-приложений.
    Ограничения инструмента:

    • Watin - Web Application Testing In .Net. Только web-приложения, язык - .Net.
    • Отличная работа с Internet Explorer - и только. Нет поддержки FF, Chrome и тд. Не для всех приложений требуется проверка кроссбраузерности. Для многих приложений, наоборот, стоит четкое условие - тестировать в IE, в нем будут работать Заказчики. Но об этом ограничении стоит знать.
    • IE работает только в режиме STA - Single Thread.Apartmentstate. Исключает многопоточное выполнение тестов.
    • Поддерживается CSS, не поддерживается XPath.
    Несмотря на все свои ограничения, Watin остается достойным конкурентом Selenium в некоторых областях использования. Достойное продолжение Watir этот инструмент очень прост в использовании и идеально подходит для написания простых и понятных тестов.

    Easy to read and maintain - именно к этому мы и будем стремиться в процессе обучения!


    Если Вы хотите подробнее изучить эту тему, приходите на тренинг!
    1. Создание простого теста “с нуля” рекордером:

    • Инсталляция рекордера Watin.
    • Запись теста в рекордере Watin.
    • Подготовка среды разработки (установка среды разработки, создание и настройка проекта),
    • Экспорт теста из рекордера Watin в среду разработки,
    • Запуск теста, использующего базовые команды Watin , из среды разработки.
    • Запуск теста из командной строки.
    2. Усложнение тестов и создание наборов тестов:

    • Создание ещё 2-3 тестов при помощи рекордера Watin.
    • Выделение повторяющихся фрагментов кода во вспомогательные методы (функции, процедуры).
    • Выделение функций инициализации и завершения тестов (запуск и останов браузера),
    • Создание фреймворка для выполнения тестов.
    • Шаблон проектирования "вытягивание в цепочку".
    3. Методы идентификации элементов в браузере (локаторы):

    • Обзор методов идентификации элементов: id, name, text, class, XPath, CSS.
    • Создание и отладка локаторов при помощи плагинов Firebug и FirePath.
    • Детальное рассмотрение локаторов XPath и CSS, сложные (составные) локаторы.
    • Использование локаторов в командах Watin.
    4. Организация проверок в тестах:

    • Ожидание некоторого события (появление или исчезновение элементов, изменение их свойств),
    • Сравнение множеств элементов (работа со списками).
    • Сравнение состояния до и после действий пользователя
    • Инкрементальные проверки.
     
    Telegram, 27 мар 2015
Участники складчины [Software-testing] Базовый курс по Watin смогут написать отзыв
Наверх