0. Характеристики качества: 8 групп
-- Основы
1.5-1.6 Проверка вебстраницы на соответствие стандарту HTML
1.7 Проверка орфографии, грамматики, синтаксиса, пунктуации
1.8 Проверка ссылок
1.9 Проверка локализации
-- Клиент и сервер
2.6 Проверка для разных типов устройств
2.8 Проверка DNS
-- Динамическая генерация страниц
3.1 Тестирование адресации запросов
3.2 Тестирование полезной нагрузки
3.3 Тестирование источников данных (Файлов, DB)
3.4 Тестирование кэширования
3.5 Тестирование многоуровневой архитектуры сервера
3.6 Аутентификация
3.7 Авторизация (3.6 + 3.7). Тестирование прав доступа
3.8 Тестирование производительности серверной части. JMeter
4 Формы ввода данных
4.1
Ввод данных в форму
Валидация данных
2.1 В браузере
2.2 На сервере
Отправка данных
3.1 Кнопкой
3.2 Enter
4.2 Методы GET и POST
4.3 Адресная строка браузера
-- Преобразование неявных параметров запроса в явные (Если есть)
4.4 Функциональное тестирование
4.4.1 Стандартные техники тест-дизайна
4.4.2 Особенности тестирования именно веб
A. Тестирование системы на 2 уровнях:
Через браузер
Непосредственно по протоколу HTTP, не используя GUI
B. Переходы между страницами вперёд и назад
C. Обновление текущей страницы
D. Несколько окон/вкладок одновременно (Синхронизация)
Открыть 2 окна одного и того же магазина и в одном из них положить товар в корзину --> Товар должен появиться и во втором (Синхронизация)
Быстро удалить один и тот же товар в обеих вкладках
4.5 Автоматизация функционального тестирования
4.7 Тестирование защищенности. Sequrity Test (Безопасность. Против кражи данных юзеров)
5.2 Тестирование CSS. Предугадывание багов по изменениям в CSS
5.3 CSS-Валидаторы кода и браузеров
5.4 Тестирование верстки ( Layout )
5.5 Адаптивная (Смысловая/Семантическая) верстка (Для роботов)
6.1 JavaScript
6.2 Анимация без JavaScript vs CSS3
6.3 Изменения в GUI --> Изменения в DOM
6.4 Валидация данных в формах
6.5 Асинхронные запросы (AJAX)
6.6 Одностраничники (Single Page Application, SPA)
6.7 REST API и WebSocket
4.6 Тестирование производительности (Нагрузочное). JMeter
7.1-3 Тестирование клиентской производительности. GTMetrix и др.
x.x Мультипользовательское тестирование
8.1 План функционального тестирования
8.2 Тестирование производительности
8.3 Тестирование удобства использования и доступности.
Кроссбраузерное тестирование
Статья
9.1 Мониторинг
9.2 Сплит-тестирование
9.3 SEO. Оптимизация для поисковиков и социальных сетей
Insgesamt: 50 Punkten