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

    18.12.2017: Бацзы. Рождение ребенка вопреки диагнозам (Инна Волкова)

    18.12.2017: Готовим торты, капкейки, макаронс (10 видеоуроков)

    18.12.2017: Чизкейк внутри. Сложные и необычные торты - легко! (Виктория Мельник)

    18.12.2017: Стратегия для торговли на бинарных опционах Binaree two trend (Александр Новиков)

    18.12.2017: Все книги Виктора Пелевина

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

    17.12.2017: Мастер класс Annie Leibovitz (Энни Лейбовиц)

    17.12.2017: Мастер - класс "Пёсик - Барбосик" (Екатерина Суворова)

    11.12.2017: Обережная и гармонизирующая магия дома и его пространств (Лана Палагнюк-Симаненко)

    10.12.2017: Алмазная спина [GIPERBAREA, Игорь Fresh Ковалёв]

    08.12.2017: Цикл "Стилистика как бизнес" (Анна Шарлай)

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

    18.12.2017: Почтовый Штурм (Сергей Родной)

    18.12.2017: "Пенсионер-миллионер" Как пенсионеру зарабатывать 50 000 рублей в месяц (Ольга Аринина)

    15.12.2017: Ущемление седалищного нерва (Александра Бонина)

    15.12.2017: Постсоблазнение (Александр Галевич)

    12.12.2017: Перерождение Рода. Исцеление судьбы (день 2) (2017) (Елена Мирная)

Открыто Тестирование веб-приложений(Повтор)

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

Цена:
3900р.
Взнос:
43р.

Основной список:

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

    Тестирование веб-приложений(Повтор)

    Тестирование веб-приложений
    Тренер: Баранцев Алексей

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

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

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

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

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

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

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

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


    Цена: 3900 руб.
     

Участники складчины Тестирование веб-приложений(Повтор) смогут написать отзыв