Наши контакты

trainings@software-testing.ru
+7 (916) 025-48-95

Ближайшие онлайн

Ближайшие очные

    Конференции

    Меню сайта

    Календарь событий

    «   Октябрь 2016   »
    ПВСЧПСВ
         1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
          

    полное расписание ...

    Тестирование веб-приложений
    Описание
    Онлайн-тренинг с домашними заданиями, 1 месяц занятий, 4,5 часа теории + много практики, постоянные консультации тренера в скайп-чате
    Название: Тестирование веб-приложений
    Начало: 09 Сентября 2016, в 00:00
    Окончание: 30 Сентября 2016, в 00:00
    Тренер: Баранцев Алексей
    Место проведения: онлайн
    Стоимость для физлиц: руб. 4 100

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

    Чем тестирование веб-приложений отличается от тестирования каких-нибудь других приложений?

    При тестировании веб-приложений применяются те же самые классические методы и техники проектирования тестов. Веб-приложения обычно имеют более простой интерфейс, чем "десктопные" программы. Браузером все умеют пользоваться, для этого не нужны какие-то специальные навыки.

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

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

    Этот курс предназначен для тех, кто уже владеет техниками проектирования тестов и хочет изучить особенности их применения при тестировании функциональности веб-приложений. Начинающим тестировщикам рекомендуется предварительно пройти обучение по программам курсов Практикум по тест-дизайну либо Школа успешных тестировщиков, v 2.0 или Интенсив для начинающих тестировщиков.

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

    После прохождения тренинга учащийся будет:

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

    Каждое занятие будет сопровождаться практическими заданиями, которые помогут быстрее и увереннее начать применять знания на практике.

    Программа курса:

    1. Теоретическая подготовка, необходимая для эффективного тестирования веб-приложений: архитектура World Wide Web

    • Веб-сервера, веб-клиенты (браузеры) и Сеть
    • Протокол HTTP – как веб-клиенты и веб-сервера обмениваются информацией
    • Технологии клиентской стороны – HTML, CSS, JavaScript – что тут надо тестировать?
    • Технологии серверной стороны – бизнес-логика и базы данных – что там надо тестировать?
    • Что такое AJAX и как он изменил веб (в том числе и тестирование)
    • Анализ сайта перед началом тестирования – какую информацию собрать и какие инструменты использовать?

    2. Функциональное тестирование веб-приложений

    • Проверка внешних и внутренних ссылок
    • Тестирование интерфейса (UI) – вёрстка и поведение
    • Тестирование бизнес-логики (это, собственно, и есть "настоящее" тестирование :))
    • Тестирование навигации – кнопки "вперёд/назад" и "перезагрузить страницу"
    • Кроссбраузерное тестирование, включая тестирование на мобильных устройствах

    3. Нефункциональное тестирование веб-приложений

    • Тестирование защищенности
      • основные принципы атаки на сервер (на примере SQL-инъекций)
      • основные принципы атаки на клиент (на примере XSS)
      • общий обзор различных типов уязвимостей
      • как тестировщик может понять, где возможно наличие уязвимостей, и найти их
    • Нагрузочное тестирование – методология и основные инструменты
    • Тестирование удобства использования – общие подходы и специфика веб-приложений

    Формат курса

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

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

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

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

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

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

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

    Условия участия

    Дата начала: курс начнется 9 сентября (будет выложена запись первого урока) и будет проходить до 30 сентября.

    Стоимость участия для физических лиц: 4 100 рублей за весь курс.

    Стоимость участия для юридических лиц: 5 000 рублей за весь курс за одного участника. При регистрации от 3-х участников на один курс действует 15% скидка.

    Оплатить прямо сейчас

    Информация для физических лиц:

    Услуги оказываются на основании публичного договора оферты. Ознакомиться с договором можно ЗДЕСЬ.

    Если Вы хотите оплатить тренинг прямо сейчас, то перейдите по ссылке выше в наш магазин и оформите покупку (если ссылка активна, значит можно оплачивать не беспокоясь о наличии мест). После оплаты мы пришлем письмо о регистрации на курс и подтверждение оплаты. Если Вы не получили письмо в течении рабочего дня, просто отправьте сообщение на trainings@software-testing.ru

    Если Вы хотите совершить оплату позже, для гарантированного участия обязательно забронируйте место на тренинге, для этого необходимо отправить письмо с указанием названия тренинга и ФИО на адрес trainings@software-testing.ru.

    Если у Вас есть какие-то вопросы, то тоже напишите их по указанному выше адресу.

    По ссылке Вы можете ознакомиться с информацией о способах оплаты: http://software-testing.ru/buy/sposoby-oplaty

    Информация для юридических лиц:

    По вопросам оформления договора и выставления счета на оплату обращайтесь по адресу trainings@software-testing.ru. Обратите внимание, что при постоплате стоимость тренинга увеличивается на 25%.

    Возможна оплата участия на условиях публичного договора оферты. Ознакомиться с договором можно ЗДЕСЬ. По вопросам выставления счета на оплату обращайтесь по адресу trainings@software-testing.ru