Тестирование WEB-приложений
Twr
Курс предназначен для тех, кто уже владеет техниками проектирования тестов и хочет изучить особенности их применения при тестировании функциональности веб-приложений. Кроме того, в курсе даются основы нефункционального тестирования веб-приложений – тестирование производительности, защищенности, удобства использования.
Программа курса
Модуль 1. Введение в тестирование программного обеспечения
- Зачем нужно тестировать программы?
- Понятие качества ПО. Стандарты качества ПО.
- Атрибуты и характеристики качества ПО.
- Основные определения тестирования.
- Жизненный цикл ПО.
- Методологии разработки.
Модуль 2. Методы и виды тестирования. Анализ требований к ПО
- Методы и виды тестирования
- Критерии тестового покрытия
- Требования к ПО
Модуль 3. Тестовая документация
-
Иерархия документации тестирования
-
Тест-план
-
Чек-лист
-
Тест-кейсы
Модуль 4. Правила составления отчетов об ошибках в багтрекинговых системах
-
Правила составления отчетов об ошибках в багтрекинговых системах
-
Важность и приоритет бага
-
Отчеты после завершения тестирования
Модуль 5. Техники тестирования
- Техники тестирования
- Эквивалентное разбиение
- Анализ граничных значенийПопарное комбинирование
Модуль 6. Клиент-серверная архитектура. Тестирование API
- Краткий обзор сети
- Клиент-серверная архитектура
- Протокол HTTP
- Микросервисная архитектура
- Тестирование API
Модуль 7. Тестирование WEB-приложений
- Особенности тестирования WEB-приложений
- HTML, CSS, JS
- Основные элементы пользовательского интерфейса
Модуль 8. Тестирование мобильных приложений
- Для чего тестировать мобильные приложения?
- Виды и типы мобильных приложений
- Особенности тестирования мобильных приложений
- Эмуляторы/симуляторы/фермы
- Тестирование мобильных приложений Android
- Тестирование мобильных приложений iOS
- Элементы UI
- Сниффинг трафика
Модуль 9. Практическая работа по материалу всего курса
- Практическая работа по материалу всего курса
- Подведение итогов