Модуль 1
42,00ч

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

Основы тестирования веб-приложений.
Тестирование текстовых полей.
Тестирование текста, чисел и дат с использованием граничных значений.
Что такое хорошая спецификация? Правильное оформление баг-репорта.
Тестирование форм регистрации.
Тестирование форм авторизации и восстановления паролей.
Тестирование дополнительных элементов интерфейса.
Расширенные техники тестирования.
Тестовые сценарии. Позитивные и негативные тесты.
Кросс-платформенное и кросс-браузерное тестирование.
Дополнительные инструменты тестирования.
Часов в программе
20,00 часов
лекции
10,00 часов
практика
10,00 часов
самостоятельная
2,00 часа
промежуточная аттестация
42,00 часа
всего
Материально-технические условия реализации программы:
Вид занятий: Лекция
Требуемое ПО:
Компьютер на ОС Windows 7 или выше с процессором i-серии выше i3 или аналогичный от AMD (от 4 ядер), RAM от 4GB. Или macOS 10.14 или выше, RAM от 8GB. Для тестирования Android-приложений нужен телефон с ОС Android версии 5 и выше с RAM от 4GB — а если такого смартфона нет, вы сможете пользоваться эмуляторами и симуляторами.
Вид занятий: Практическое занятие
Требуемое ПО:
Компьютер на ОС Windows 7 или выше с процессором i-серии выше i3 или аналогичный от AMD (от 4 ядер), RAM от 4GB. Или macOS 10.14 или выше, RAM от 8GB. Для тестирования Android-приложений нужен телефон с ОС Android версии 5 и выше с RAM от 4GB — а если такого смартфона нет, вы сможете пользоваться эмуляторами и симуляторами.
Вид занятий: Самостоятельная работа
Требуемое ПО:
Компьютер на ОС Windows 7 или выше с процессором i-серии выше i3 или аналогичный от AMD (от 4 ядер), RAM от 4GB. Или macOS 10.14 или выше, RAM от 8GB. Для тестирования Android-приложений нужен телефон с ОС Android версии 5 и выше с RAM от 4GB — а если такого смартфона нет, вы сможете пользоваться эмуляторами и симуляторами.
Информационные ресуры
1. Полезные функции DevTools для тестировщиков - https://habr.com/ru/post/558694/

2. Особенности тестирования веб - https://quality-lab.ru/blog/key-principles-of-web-testing/

3. Виды тестирования веб - https://www.a1qa.ru/blog/vidy-testirovaniya-web-prilozhenij-kak-vybrat/
Образовательные ресуры
1. Нативные, веб и гибридные приложения: что выбрать? - https://smartum.pro/ru/blog-ru/native-web-and-hybrid-apps/

2. Программа бета‑тестирования Apple - https://beta.apple.com/sp/betaprogram/

3. Проверка JSON на валидность - https://jsonformatter.org/

Учебно-методические материалы

Методы, формы и технологии

метод проблемного обучения
метод формирующего обучения

Методические разработки

методические рекомендации по выполнению промежуточной аттестации
методические рекомендации по основам работы HTML, CSS и JS;

Материалы курса

Использование инструментов Google Chrome DevTools
Использование инструментов Fiddler и Wireshark

Учебная литература

Старолетов, С. М. Основы тестирования и верификации программного обеспечения. Учебное пособие / С. М. Старолетов. — Москва : Лань, 2018. — 336 c.
Савин, Р. Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах / Р. Савин. — Москва : Дело, 2007. — 312 c.

Полезные функции DevTools для тестировщиков - https://habr.com/ru/post/558694/

Особенности тестирования веб - https://quality-lab.ru/blog/key-principles-of-web-testing/

Виды тестирования веб - https://www.a1qa.ru/blog/vidy-testirovaniya-web-prilozhenij-kak-vybrat/

Темы

Основы реализации веб-приложений HTML, CSS, JS для тестировщика Особенности тестирования веб-приложений Браузерные движки и кроссбраузерное тестирование Инструменты разработчика Google Chrome Тестирование производительности Apache Server. Логи API. SOAP API. Тестирование юзабилити
Практические занятия
1,00ч
Самостоятельная работа
1,00ч
Всего
2,00ч
Лекции
2,00ч
Практические занятия
1,00ч
Самостоятельная работа
1,00ч
Всего
4,00ч
Лекции
2,00ч
Практические занятия
1,00ч
Самостоятельная работа
1,00ч
Всего
4,00ч
Лекции
2,00ч
Практические занятия
1,00ч
Самостоятельная работа
1,00ч
Всего
4,00ч
Лекции
2,00ч
Практические занятия
1,00ч
Самостоятельная работа
1,00ч
Всего
4,00ч
Лекции
2,00ч
Практические занятия
1,00ч
Самостоятельная работа
1,00ч
Всего
4,00ч
Лекции
2,00ч
Практические занятия
1,00ч
Самостоятельная работа
1,00ч
Всего
4,00ч
Лекции
4,00ч
Практические занятия
2,00ч
Самостоятельная работа
2,00ч
Всего
8,00ч
Лекции
4,00ч
Практические занятия
1,00ч
Самостоятельная работа
1,00ч
Всего
6,00ч
Промежуточная аттестация 2,00 часа
Промежуточная аттестация проводится в форме зачёта. Аттестация проводится путём выполнения практического задания с устным или письменным обоснованием.