| Функционал |
Способ проверок |
Ожидаемый результат |
| Проверка работы всех ссылок и кнопок на странице |
Мануально проверить работоспособность всех функций |
Все формы, кнопки, и другие элементы пользовательского интерфейса работают как предполагается |
| Проверить что все функции лендинга работают корректно |
Мануально проверить работоспособность всех функций |
Все формы, кнопки, и другие элементы пользовательского интерфейса работают как предполагается |
| Проверить, что формы, кнопки, и другие элементы пользовательского интерфейса работают как предполагается |
Мануально проверить работоспособность всех функций |
Все формы, кнопки, и другие элементы пользовательского интерфейса работают как предполагается |
| Калькулятор тарифов |
Способ проверок |
Ожидаемый результат |
| Проверить функциональность и точность в расчётах стоимости тарифа |
Выбрать тариф и провести расчет суммы указанной в срок действия тарифа |
Расчеты калькуляторов верны |
| Изображения и видео |
Способ проверок |
Ожидаемый результат |
| Проверить, что все изображения загружаются и отображаются корректно |
Просмотреть корректность отображаемых картинок на лендинге |
|
| Все изображения загружаются и отображаются корректно |
|
|
| Убедиться, что видео воспроизводится без проблем |
Просмотреть корректность воспроизведения видео на лендинге |
Все видео воспроизводятся без проблем |
| Проверка заполнения форм |
Способ проверок |
Ожидаемый результат |
| Проверить все формы на наличие ошибок валидации |
Заполнить формы |
Формы успешно заполнены |
| Убедиться, что отправка форм происходит корректно и успешно |
Отправить заполнение формы |
Формы успешно отправлены |
| Форма регистрация |
Ввод данных |
Ожидаемый результат |
| Кто вы? |
|
|
| Позитивные проверки |
Выбрать между Ученик или Учитель |
Успешно выбран Ученик или Учитель |
| Негативные проверки |
Не выбирать ничего |
Обязательное поле |
| Ваша фамилия |
|
|
| Позитивные проверки |
|
|
| Кириллица |
Климов |
Поле принимает значения на кириллице |
| Латиница |
Klimov |
Поле принимает значения на латинице |
| Негативные проверки |
|
|
| Оставить поле пустым |
|
Сообщение что поле обязательно для заполнения |
| Специальные символы |
Климов! |
Поле не принимает спецсимволы |
| Слишком длинная фамилия |
КлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимовКлимов |
Сообщение что фамилия слишком длинная |
| Неверные символы |
Климов_ |
Сообщение что недопустимые символы |
| Слишком короткая фамилия |
К |
Сообщение что фамилия слишком короткая |
| Ошибки в регистре |
КлИмОв |
Сообщение об Ошибке в регистре |
| Ваше имя и отчество |
|
|
| Позитивные проверки |
|
|
| Кириллица |
Илья Юрьевич |
Поле принимает значения на кириллице |
| Латиница |
Ilia Klimov |
Поле принимает значения на латинице |
| Негативные проверки |
|
|
| Оставить поле пустым |
|
Сообщение что поле обязательно для заполнения |
| Специальные символы |
Илья Юрьевич? |
Поле не принимает спецсимволы |
| Слишком длинное ИО |
Илья ЮрьевичИлья ЮрьевичИлья ЮрьевичИлья ЮрьевичИлья ЮрьевичИлья ЮрьевичИлья ЮрьевичИлья ЮрьевичИлья ЮрьевичИлья ЮрьевичИлья ЮрьевичИлья ЮрьевичИлья ЮрьевичИлья ЮрьевичИлья ЮрьевичИлья ЮрьевичИлья ЮрьевичИлья ЮрьевичИлья ЮрьевичИлья ЮрьевичИлья ЮрьевичИлья ЮрьевичИлья ЮрьевичИлья Юрьевич |
Сообщение что ИО слишком длинное |
| Слишком короткое ИО |
И Ю |
Сообщение Слишком короткое ИО |
| Ошибки в регистре |
ИЛьЯ Юрьевич |
Сообщение об Ошибке в регистре |
| Неверный формат |
Юрьевич Илья |
Сообщение Неверный формат |
| Неверные символы |
Илья _Юрьевич |
Сообщение что недопустимые символы |
| Ваш E-mail |
|
|
| Позитивные проверки |
|
|
| Проверка поля email |
[email protected] |
Поле принимает данные |
| Негативные проверки |
|
|
| Пустое поле |
|
Поле не должно быть пустым |
| Формат Email |
[email protected] |
Сообщение Неверный формат |
| Недопустимые символы |
[email protected] |
Сообщение Недопустимые символы |
| Длина Email |
sdddsdsdsdsffssfsfsfdfdfdfffdfdfdfdfdgdggdgdgdgdgdgdgdgdgdgdgdgdgdggdgdgdgdgdgdgdggddgdg@gmail.com |
Сообщение что слишком длинный адрес |
| Неправильный домен |
[email protected] |
Сообщение Неправильный домен |
| Ошибки в регистре |
[email protected] |
Сообщение Ошибки в регистре |
| Ваш телефон |
|
|
| Позитивные проверки |
|
|
| Проверка поля Телефон |
+79029525252 |
Поле принимает данные |
| Проверка поля Телефон |
89029525254 |
Поле принимает данные |
| Негативные проверки |
|
|
| Пустое поле |
|
Сообщение что поле обязательно для заполнения |
| Формат номера |
+ 7XXX-XXXX(XXX) |
Сообщение Неверный формат |
| Формат номера |
8-XXX-XXX-XX-XX-XX |
Сообщение Неверный формат |
| Недопустимые символы |
fdfdfdfdffd |
Сообщение Недопустимые символы |
| Неверное количество цифр |
+7 (XXX) XXX-XXXXXXXX |
Сообщение Неверное количество цифр |
| Код страны |
+5(XXX) XXX-XXXX |
Сообщение Неверный Код страны |
| Ошибки в разделителях |
+7(X-X-X)-XXX-XXXX |
Сообщение что ошибки в разделителях |
| Придумайте пароль |
|
|
| Позитивные проверки |
|
|
| Создать при помощи всплывающего окна |
Всплывающее окно предлагает создать сильный пароль - выбрать пароль |
Пароль успешно установлен |
| Создать пароль самостоятельно |
KryptoVictor99$ |
Пароль успешно установлен |
| Негативные проверки |
|
|
| Ввести пароль с неправильными параметрами |
cryptovictor99 |
Выдаст ошибку |
| Повторите пароль |
|
|
| Позитивные проверки |
|
|
| Повторить пароль придуманный ранее |
KryptoVictor99$ |
Пароль успешно установлен |
| Негативные проверки |
|
|
| Ввести некорректный пароль |
CryptoVictor99$ |
Выдаст ошибку что пароли не совпадают |
| Чек бокс “Я принимаю условия Пользовательского соглашения” |
|
|
| Позитивные проверки |
Кликнуть в чек бокс и нажать “зарегистрироваться” |
Форма регистрации успешно отправлена |
| Негативные проверки |
Не кликать в чек бокс и нажать “зарегистрироваться” |
Для регистрации необходимо принять условия Пользовательского соглашения |
| Регрессионное тестирование (Regression Testing): |
|
|
| Регресс |
Способ проверок |
Ожидаемый результат |
| Перезапустить регрессионные тесты, чтобы убедиться, что изменения не повлияли на существующий функционал |
Запустить тесты |
Изменения не повлияли на существующий функционал |
| Провести тесты, которые покрывают основные возможности лендинга |
Провести тесты |
Основные возможности лендинга работают корректно |
| Тестирование производительности (Performance Testing): |
|
|
| Загрузка страницы |
Способ проверок |
Ожидаемый результат |
| Проверка время загрузки страницы на разных устройствах и соединениях |
Протестировать через SpeedTest.me |
Страница загружается достаточно быстро |
| Проверить, что лендинг остается отзывчивым и производительным после внесения изменений |
Протестировать через Google PageSpeed Insights. |
Страница загружается достаточно быстро |
| Измерить время загрузки страницы и другие параметры производительности |
Протестировать через JMeter |
Страница загружается достаточно быстро |
| Проверить производительность страницы, используя инструменты для анализа загрузки ресурсов |
Протестировать через JMeter |
Страница загружается достаточно быстро |
| Интеграционное тестирование |
|
**** |
| Интеграция |
Способ проверок |
Ожидаемый результат |
| Проверить взаимодействие между различными компонентами лендинга |
Для проверки эффективности и повышения конверсии обычно используют сплит-тестирование, экспериментируя с оффером, заголовками, расположением лид-форм, кнопок, текстами и дизайном. |
Интеграционное тестирование - успешно завершено |
| Тестирование совместимости (Compatibility Testing): |
|
|
| Совместимость |
Способ проверок |
Ожидаемый результат |
| Проверить отзывчивость дизайна при изменении размера окна браузера |
Зайти на страницу с разных устройств и через другие Браузеры |
Сайт работает без изменений |
| Проверить, что лендинг отображается корректно в различных браузерах (Chrome, Firefox, Safari, Edge) и на разных устройствах |
Зайти на страницу используя (Chrome, Firefox, Safari - Браузеры |
Сайт работает без изменений |
| Проверить, как страница отображается при использовании различных блокировщиков рекламы |
Войти в аккаунт Google Рекламы хотя бы из двух браузеров, а также проверьте, отображается ли эта ошибка в окне режима инкогнито. |
Сайт работает без изменений |
| Доступность |
Способ проверок |
Ожидаемый результат |
| Проверить, что все элементы страницы доступны для использования людьми с ограниченными возможностями, используя инструменты проверки доступности |
WAVE является бесплатным инструментом, который поможет в процессе оценки доступности сайта |
Страница адаптирована для людей с ограниченными возможностями |
| Тестирование безопасности (Security Testing): |
|
|
| Безопасность |
Способ проверок |
Ожидаемый результат |
| Проверить отрефакторенный код на наличие уязвимостей |
Запустить инструмент по выявлению уязвимостей в коде |
Код на наличие уязвимостей успешно проверен |
| Убедиться, что механизмы защиты, такие как фильтрация ввода и защита от инъекций, остаются валидными |
Использование надёжных и уникальных паролей. Надёжный пароль должен иметь длину не менее 12 символов, содержать буквы верхнего и нижнего регистра, цифры и символы. |
Ввод личной информации скрыт. |