SoftwareTesting | Программирование на Python /PCRec

Тема в разделе "От души", создана пользователем hellb1azer, 27 янв 2017.

  1. hellb1azer

    hellb1azer

    Сообщения:
    54
    Баллы:
    8
    [​IMG]

    Описание:

    Да, это курс именно для тестировщиков. Обучение программированию не сводится только к изучению языка программирования. Построение правильной архитектуры, использование фреймворков и библиотек, владение инструментами разработки и отладки -- это тоже часть “умения программировать”. Поэтому в этом курсе детально рассматриваются именно те возможности языка и вспомогательных библиотек, которые наиболее востребованы при разработке автотестов, в том числе при тестировании веб- и windows-приложений через пользовательский интерфейс.

    Изучаемый материал будет демонстрироваться на едином сквозном примере -- мы будем разрабатывать на языке Python автоматизированные тесты для веб-приложения, используя Selenium WebDriver. Начав с простого теста, записанного “рекордером”, мы будем постепенно усложнять архитектуру тестового набора, добавлять и усиливать проверки в тестах, дополнять тесты генераторами тестовых данных. Основной акцент будет сделан не на алгоритмы, а на изучение различных полезных библиотек и фреймворков, а также шаблонов проектирования, позволяющих организовать код автоматизированных тестов таким образом, чтобы его было легко модифицировать и расширять.

    Но одним примером мы не ограничимся, для закрепления материала мы в течение курса построим "в едином стиле" несколько проектов с тестами для приложений разного типа, научимся тестировать приложения через веб-интерфейс, пользовательский интерфейс Windows, интерфейс доступа к базам данных, сетевые интерфейсы (почта, HTTP, веб-сервисы).

    И напоследок научимся делать тесты на "естественном" языке Gherkin. Да, не удивляйтесь, чтобы делать тесты на "естественном" языке -- нужно уметь программировать
    Спойлер: Программа курса
    1. Основы программирования, типы данных, структура кода

    2. Двухуровневая архитектура тестового набора

    3. Управление потоком выполнения кода: условный переход

    4. Коллекции и циклы

    5. Работа со строками

    6. Работа с файлами

    7. Автоматизация Windows UI

    8. Работа с базами данных

    9. Сетевое программирование (протоколы прикладного уровня)

    10. Тестовые фреймворки
    Продажник:
    Скрытый контент. Для просмотра информации необходимо 1 сообщений.
    Нажмите, чтобы раскрыть...
    Или Купить ПРЕМИУМ и получить доступ ко всему контенту сайта​

    Скачать:
    Скрытый контент. Для просмотра информации необходимо 1 симпатий.
    Нажмите, чтобы раскрыть...
    Или Купить ПРЕМИУМ и получить доступ ко всему контенту сайта​

Поделиться этой страницей