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

Статус
В этой теме нельзя размещать новые ответы.
VkurseBot

VkurseBot

Модератор
20 Сен 2020
0
780
50
Голосов: 0
#1
Базовый курс по 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. Организация проверок в тестах:

  • Ожидание некоторого события (появление или исчезновение элементов, изменение их свойств),
  • Сравнение множеств элементов (работа со списками).
  • Сравнение состояния до и после действий пользователя
  • Инкрементальные проверки.
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

О нас

Слив платных курсов - скачать бесплатно

На форуме мы делимся сливами популярных курсов в различных областях знаний! Если вы хотите повысить свою профессиональную квалификацию, но не хотите тратить много на курсы, то вы попали по адресу.

VKURSE.INFO регулярно публикует:

  • слив курсов от лучших онлайн-школ, инфобизнесменов и блогеров;
  • вебинары, марафоны, мануалы, от популярных блогеров на тему здоровья и саморазвития;
  • торрент-курсы, книги и гайды, обучения веб-дизайну, программированию, создания сайтов, бизнеса, продвижения в социальных сетях актуальных сегодня.

Мы ежедневно обновляем нашу коллекцию, чтобы вы могли бесплатно найти и скачать необходимый слив курсов обучения

Быстрая навигация

Меню пользователя