Главная » Каталог компьютерных курсов » Курсы “Тестирование веб-ориентированных приложений ”. Обучение тестировщиков

Курсы “Тестирование веб-ориентированных приложений ”.

Тестирование веб-ориентированных приложений

Девиз курса: “Сделаем Интернет лучше!”

В курсе "Тестирование web-ориентированных приложений" изучаются как основы тестирования программного обеспечения (виды, методы, направления тестирования, принципы разработки чек-листов, тест-кейсов, написание отчётов об ошибках), так и серьёзные подходы к обеспечению качества web-ориентированных приложений.

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

Рассматриваются инструменты для тестирования по методу белого ящика, юзабилити и кроссбраузерному тестированию, а также средства поисковой оптимизации (виртуальные машины, Apache, Selenium IDE, Firefox- Firebug и многое другое).

Пожелания к составу слушателей: Поскольку курс "Тестирование web-ориентированных приложений" является логическим и углубленным продолжением курса "Тестирование программного обеспечения" необходимы основы курса по "Тестированию программного обеспечения".

А также слушатели с желанием работать над повышением качества программных продуктов, хорошим знанием технического английского языка, свободным и уверенным владение PC.

Программа курса “Тестирование веб-ориентированных приложений ”

Занятие 1. Введение в тестирование программного обеспечения
Занятие 2. Тестирование web-ориентированных приложений
Занятие 3. Тестирование установки или инсталляционное тестирование
Занятие 4. Тестирование по методу белого ящика
Занятие 5. Тестирование основных элементов форм
Занятие 6. Тестирование cookie
Занятие 7. Тестирование совместимости
Занятие 8. Тестирование на совместимость с поисковыми системами
Занятие 9. Тестирование производительности и стрессовое тестирование web-ориентированных приложений
Занятие 10. Тестирование юзабилити web-ориентированных приложений
Занятие 11. Автоматизация тестирования web-ориентированных приложений
Занятие 12. Тестирование безопасности web-ориентированных приложений
Занятие 13. Итоги и перспективы

По окончании обучения тестировщиков вы научитесь:

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

Полная программа курса “Тестирование веб-ориентированных приложений”

Занятие 1. Введение в тестирование программного обеспечения

  • Основные определения тестирования программного обеспечения
  • Этапы, методы, уровни, направления и виды тестирования
  • Функциональное тестирование, виды, цели
  • Работа с документацией. Виды Тест Планов, правила составления Тест Планов
  • Виды документации, подвергаемой тестированию
  • Типы, анализ и техники документирования требований
  • Чек-листы, тест-кейсы, атрибуты тест-кейсов, тестовые сценарии
  • Классы эквивалентности и граничные условия
  • Дефект. Жизненный цикл дефектов. Атрибуты отчетов об ошибках. Документирование отчетов об ошибках
  • Практика
  • Теоретический тест

Занятие 2. Тестирование web-ориентированных приложений

  • Принципы функционирования web-ориентированных приложений
  • Схема работы web-ориентированного приложения
  • Особенности тестирования web-ориентированных приложений
  • Оценка набора методов, технологий и подходов к тестированию web-ориентированного приложения
  • Теоретический тест

Занятие 3. Тестирование установки или инсталляционное тестирование

  • Возможные варианты установки. Распространенные программы установки
  • Особенности тестирования инсталляторов
  • Тестирование мастера установки (Installation Wizard)
  • Кросс - платформенное тестирование инсталляторов
  • Практика по написанию чек-листа для инсталляторов
  • Теоретический тест

Занятие 4. Тестирование по методу белого ящика

  • Инструментальные средства тестирования web-ориентированных приложений по методу белого ящика. Firebug
  • Валидация HTML/CSS
  • Online сервисы для проверки валидации сайтов
  • Практика по тестированию части web-ориентированного приложения по методу белого ящика.
  • Теоретический тест

Занятие 5. Тестирование основных элементов форм

  • Виды форм. Основные проверки форм
  • Поля форм и стандартные тестовые случаи
  • Тестирование чек-боксов, кнопок, радиокнопок
  • Тестирование поля отправки файла
  • Тестирование скрытых полей и списков
  • Тестирование ссылок. Обзор инструментов для поиска "битых" ссылок
  • Составление чек-листов для разных вариантов проверок форм
  • Практика по тестированию web-форм
  • Теоретический тест

Занятие 6. Тестирование cookie

  • Установка cookie
  • Атрибуты cookie
  • Недостатки cookie
  • Что можно тестировать в cookie?
  • Теоретический тест

Занятие 7. Тестирование совместимости

  • Особенности взаимодействия с различным клиентским ПО
  • Кроссбраузерное тестирование
  • Факторы, вызывающие потерю совместимости и способы их устранения
  • Обзор online и offline инструментов для проверки кроссбраузерности
  • Создание и использование виртуальных машин
  • Тестирование совместимости с мобильными устройствами
  • Обзор инструментов для проверки работы мобильных сайтов
  • Практика по кроссбраузерному тестированию web-ориентированных приложений
  • Теоретический тест

Занятие 8. Тестирование на совместимость с поисковыми системами

  • Основы поисковой оптимизации
  • Методы оптимизации
  • Технологии преобразования сайта для улучшения позиций в поисковых системах. Внутренняя и внешняя оптимизация
  • Использование robots.txt. Синтаксис файла robots.txt
  • Использование sitemap.xml
  • Обзор SEO софта
  • Практика по оценке сайта с точки зрения поисковой оптимизации
  • Теоретический тест

Занятие 9. Тестирование производительности и стрессовое тестирование web-ориентированных приложений

  • Виды и цели тестирования производительности
  • Основные тесты производительности
  • Оценка максимальных возможностей системы
  • Оценка реакции системы на ситуацию "час пик"
  • Этапы проведения тестирования производительности
  • Инструментальные средства для тестирования производительности
  • Отчётность о тестировании производительности
  • Источники стрессовых ситуаций
  • Способы эмуляции стрессовых ситуаций
  • Теоретический тест

Занятие 10. Тестирование юзабилити web-ориентированных приложений

  • Основные понятия и определения тестирования юзабилити
  • Планирование тестирования юзабилити
  • Правила и уровни проведения тестирования юзабилити
  • Процесс и методики тестирования юзабилити
  • Экспертная оценка и её виды
  • Обзор online инструментов для тестирования юзабилити
  • Отчет по тестированию юзабилити
  • Принципы и психология юзабилити. Особенности оформления и дизайна web-приложений
  • Практика по составлению оценочного листа
  • Теоретический тест

Занятие 11. Автоматизация тестирования web-ориентированных приложений

  • Основные понятия и определения автоматизированного тестирования
  • Преимущества и недостатки автоматизации тестирования
  • Подходы к автоматизации тестирования
  • Функциональная декомпозиция
  • Обзор средств автоматизации
  • Практика по использованию Selenium IDE
  • Теоретический тест

Занятие 12. Тестирование безопасности web-ориентированных приложений

  • Определения, терминология и принципы тестирования безопасности
  • Классификация угроз безопасности
  • Планирование тестирования безопасности
  • Виды атак и уязвимостей
  • Виды вредоносных программ
  • Основные источники проникновения угроз
  • Практика по планированию тестов безопасности на основе функций сайта "Авторизация пользователя" и "Поиск по сайту".
  • Теоретический тест

Занятие 13. Итоги и перспективы

  • Тенденции развития технологий тестирования web-ориентированных приложений
  • Тест по курсу
  • Разбор и анализ результатов теста

Профессия тестировщика веб приложений становится все более популярной на рынке IT. Сегодня независимый от программиста взгляд на программный продукт и оценка его качества многократно повышают успешность проекта при разработке и внедрению ПО. Приходите на наши компьютерные курсы!

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