1. Новые покупки Показать еще

    18.08.2017: Блиц-интенсив по недвижимости (Наташа Закхайм)

    18.08.2017: "Рыба Золотая" - $1200 каждый месяц на Graphicriver

    18.08.2017: [Шитьё Книги] Кутюр - Секреты жакета от Шанель

    18.08.2017: Драйвер — Для Мозга D.S.A.

    18.08.2017: Настройка Google AdWords от 30 000 рублей (Айнур Талгаев)

  2. Гость, если у Вас на каком либо сайте есть аккаунт с повышенным статусом, то и у нас вы можете получить соответствующий статус. Подробнее читайте здесь https://www.skladchik.biz/threads/83942/
    Скрыть объявление
  3. Нужен организатор Показать еще

    18.08.2017: [Шитьё Книги] Кутюр - Секреты жакета от Шанель

    18.08.2017: 21 минута в день на развитие лидерства (Джон Максвелл)

    09.08.2017: Как найти свой путь и дело, которое сделает тебя счастливым (Ерлан Кильдибеков)

    09.08.2017: Форекс.ментор.Лондон - прибыльных сделок под 94% с 2010...

    07.08.2017: Система убеждения и продаж от реального Волка с...

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

    15.08.2017: Решаем жизненные проблемы через работу с телом (Ната Герман)

    14.08.2017: Идеальная хозяйка. Полный иллюстрированный курс (Ольга Колобенина, Наталия Баранова)

    13.08.2017: Оптовик 3.0 Как продавать оптом и в розницу много и долго! (Ярослав Лепёшкин и Антон Новиков)

    08.08.2017: Анатомия движения для всех (Наталья Королёва)

    08.08.2017: тема сбор взносов

Открыто

Автоматизация функционального тестирования [Повтор]

Тема в разделе "Курсы по программированию", создана пользователем Менеджер, 29 авг 2016.

Цена:
5000р.
Взнос:
55р.
Записаться

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

    Тип: Стандартная складчина
    Участников: 0/100
    1. 29 авг 2016
      #1
      Менеджер
      Менеджер Организатор Организатор

      Автоматизация функционального тестирования [Повтор]



      Можно ли представить себе хорошего линуксового системного администратора, который не знает общую теорию операционных систем и сетей, не подозревает о существовании Windows и MacOS, не умеет пользоваться для настройки системы консолью так же хорошо, как графической оболочкой? Можно ли считать хорошим инженером-строителем человека, который не владеет сопроматом, не знает про современные строительные материалы и особенности их применения, даже если на текущем объекте строительства они не используются? Можно ли признать хорошим актёром того, кто день за днём играет одну и ту же роль, не знает о современных тенденциях в театральном искусстве и не пытается попробовать себя в других амплуа?

      Хороший специалист должен обладать достаточно широкими знаниями. Да, он глубоко изучает какую-то одну тему, специализируется в каком-то направлении, но при этом он должен представлять себе общую картину своей профессиональной области. Если он не будет это делать -- мир уйдёт вперёд, его узкая тема окажется устаревшей и невостребованной, а он ничего другого не знает и не умеет.

      Умение создавать автоматизированные тесты предполагает владение специализированными инструментами, которые так и называются "инструменты для автоматизации тестирования". Но знания хорошего специалиста должны охватывать всю область автоматизации. Какие вообще инструменты бывают? Для чего они предназначены? В какой ситуации следует (или наоборот не следует) использовать тот или иной инструмент? Как выбрать наиболее подходящий для решения задачи инструмент среди множества похожих?

      И конечно же надо уметь делать хорошие автотесты. Да, сначала надо научиться понимать, чем "хорошие" автотесты отличаются от "плохих". А потом -- научиться делать "хорошие". Эти правила являются общими, независимыми от конкретного используемого инструмента.

      Для тех, кто хочет расширить свой кругозор и получить общие фундаментальные знания в области автоматизации тестирования мы подготовили этот учебный курс.

      Целевая аудитория:

      • инженеры; для менеджеров у нас есть учебный курс

        Скрытый текст. Доступен только зарегистрированным пользователям.

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

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

      • умение достаточно хорошо обращаться с операционной системой (как минимум умение пользоваться консолью, устанавливать значения системных переменных окружения, устанавливать и удалять программы),
      • понимание общих принципов тестирования,
      • для некоторых тем курса требуется знание какого-либо языка программирования (те, кто не знает, могут эти темы пропустить)
      1. Теория
      Что такое "автоматизированный тест"?

      Как автотест взаимодействует с тестируемой системой?

      Фреймворки тестирования и драйверы

      Жизненный цикл автотестов

      Морально-физическая подготовка

      Поддержка руководства и коллег

      Реалистичные ожидания

      2. Взаимодействие автотестов с тестируемой системой

      Интерфейсы (API, CLI, GUI и другие)

      Особенности работы с мобильными приложениями

      "Удалённое" тестирование

      Уровни взаимодействия (модульный, интеграционный, cистемный)

      Комбинирование способов взаимодействия

      Мульти-технологичные приложения

      Язык написания тестов

      3. Инструменты: классификация и обзор

      Драйверы и надстройки

      • Синаксический сахар
      • Повышение уровня абстрактности
      • Унификаторы
      • Валидаторы
      • Фреймворки
      xUnit: есть ли альтернативы?

      • Model-based testing
      • Мутационное тестирование
      • Pex
      Супер-фреймворки

      • Keyword-driven testing
      • Behavior-driven testing
      • Model-based testing
      Комбайны

      Инфраструктура

      • Тестовая лаборатория
      • Эмуляторы смежных систем
      • Сервер непрерывной интеграции
      • Отчёты и оповещения
      4. Правила разработки автотестов

      Подготовка

      • Выбор инструментов
      • Пилотный проект
      • Выбор сценариев для автоматизации
      • Чем отличается тест-кейс от тестового сценария?
      • Рекордеры: добро или зло?
      Разработка

      • Критерии качества автотестов
      • Фикстуры и сценарии
      • Тестовые данные
      • Формирование архитектуры тестов
      • Шаблоны проектирования тестов
      • "Самодельный фреймворк"
      Эксплуатация

      • Анализ сбоев
      • Протоколирование
      • Видеозапись
      • Отладка тестов
      • Игнорирование тестов
      • Повышение стабильности
      • Рефакторинг
      Организация тестов

      • Группировка тестов
      • Упорядочение и зависимости
      • Документирование автотестов
      5. Нюансы

      Автоматизация регрессионных тестов

      Одноразовая автоматизация

      Правило одной проверки

      Простые и сложные сценарии

      Ошибки первого и второго рода

      Масштабируемость

      Тестопригодность

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

      Обучение происходит следующим образом:

      В специальном закрытом разделе выкладываются записи уроков, ссылки на дополнительные материалы, домашняя работа.

      Теоретическую информацию можно посмотреть в любое удобное время.

      Помимо теоретической части, вас также ждут практические домашние задания, которые тщательно проверяются тренером. После проверки практических заданий Вы получаете оценку и подробный комментарий по своей работе и при необходимости советы по доработке. По результатам комментариев тренера Вы можете переделать домашнюю работу и улучшить свою оценку.

      Общение участников курса и тренеров проходит в скайп-чате учебной группы, где можно задавать вопросы тренеру и при желании общаться с другими участниками учебной группы. Каждый день тренер будет доступен в скайп-чате и каждый день будет отвечать на вопросы, Вы можете задавать вопросы по теоретическому материалу или домашней работе, как только они у вас возникают.

      Все выпускники, успешно сдавшие домашние задания, получают сертификат.
      Стоимость: 5000 + возможная комиссия


       

Участники складчины Автоматизация функционального тестирования [Повтор] смогут написать отзыв