Модуль 6
43,00ч

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

Основы тестирования веб-приложений.
Тестирование текстовых полей.
Тестирование текста, чисел и дат с использованием граничных значений.
Что такое хорошая спецификация? Правильное оформление баг-репорта.
Тестирование форм регистрации.
Тестирование форм авторизации и восстановления паролей.
Тестирование дополнительных элементов интерфейса.
Расширенные техники тестирования.
Тестовые сценарии. Позитивные и негативные тесты.
Кросс-платформенное и кросс-браузерное тестирование.
Дополнительные инструменты тестирования.
Часов в программе
21,00 час
лекции
10,00 часов
практика
10,00 часов
самостоятельная
2,00 часа
промежуточная аттестация
43,00 часа
всего
Материально-технические условия реализации программы:
Вид занятий: Лекция
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Вид занятий: Практическое занятие
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Вид занятий: Самостоятельная работа
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Информационные ресуры
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ч
Самостоятельная работа
1,00ч
Всего
3,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 часа
Промежуточная аттестация проводится в форме зачёта. Аттестация проводится путём выполнения практического задания с устным или письменным обоснованием.