« Optimizing the performance of computer systems has always been an art relegated to a few individuals who happen to have the «right skills» Amir H. Majidimehr ОТЧЕТ ПО РЕЗУЛЬТАТАМ ТЕСТИРОВАНИЯ САЙТА https://www.apple.com/ru/ методом 50 Функциональных и Регрессионных тест-кейсов для тестирования web-приложений Оглавление Краткое описание ................................................................................................................................................................................. 3 Сведения о ходе испытаний ............................................................................................................................................................ 4 Выводы по результатам испытаний ............................................................................................................................................. 9 Приложение......................................................................................................................................................................................... 10 2 Краткое описание В ходе тестирования был применен метод 50 тест - кейсов, который проверяет работу сайта apple.com/ru/ Суть тестирования заключается в проверке работы всех обязательных функций сайта и его корректное отображение во всех актуальных браузерах. 3 Сведения о ходе испытаний Таблица 1. Тест-кейсы, пройденные в ходе тестирования сайта https://www.apple.com/ru/ № Тест- Название проверки кейса Замечания и Результат рекомендации Кроссбраузерное тестирование Приложение корректно отображается и 1 функционирует во всех актуальных браузерах (IE, Edge, Chrome, Firefox, Отсутствует эффект Отрицательно скроллинга в браузере IE Safari,...). Приложение корректно отображается и 2 функционирует во всех актуальных Отсутствует эффект Отрицательно версиях браузеров. 3 4 5 скроллинга в браузере IE Корректная обработка тайм-аутов Работоспособность при удалении cookies во время использования приложения. Работоспособность при удалении cookies после использования приложения. Положительно Положительно Положительно Работа с формами Обязательные поля должны быть 6 заполнены до подтверждения ввода Положительно данных. 7 Обязательные поля должны быть явно обозначены. Положительно Если пользователь нажал кнопку подтверждения ввода данных с 8 незаполненными обязательными полями, Положительно эти поля должны быть подсвечены и отображено сообщение об ошибке. 4 № Тест- Название проверки кейса 9 10 Сообщение об ошибке не отображается, если не заполнены необязательные поля. Текстовые поля допускают ввод специальных символов. Результат Замечания и рекомендации Положительно Положительно При вводе количества знаков меньше 11 минимального отображается сообщение Положительно об ошибке. При вводе количества знаков больше 12 максимального отображается сообщение Положительно об ошибке. Если обязательное поле заполнено не 13 полностью, отображается сообщение об Положительно ошибке. Сообщение об ошибке отображается при 14 попытке ввести недопустимые символы (например, ввод текста в поле, Положительно принимающее только числа). Авторизация и работа с профилем 15 16 17 Создайте новый аккаунт. Авторизуйтесь с существующим аккаунтом. Восстановите/сбросьте забытый пароль. Положительно Положительно Положительно При вводе неверного пароля 18 отображается сообщение об ошибке и ссылка на страницу восстановления Положительно пароля. 19 Отредактируйте профиль пользователя. Положительно 5 № Тест- Название проверки кейса 20 21 Результат Зарегистрируйте нового пользователя, Функционал не используя аккаунт социальных сетей. реализован Авторизуйтесь, используя аккаунт социальных сетей. Замечания и рекомендации Функционал не реализован 22 Загрузите в профиль аватар/картинку. 23 Отредактируйте аватар/картинку. 24 Удалите аватар/картинку. Функционал не реализован Функционал не реализован Функционал не реализован При регистрации нового пользователя 25 ему приходит подтверждение по Положительно электронной почте. При оформлении подписки на 26 уведомления пользователю приходит Отрицательно подтверждение по электронной почте. При смене пароля пользователю 27 приходит подтверждение по электронной Положительно почте Навигация При выполнении действий (например, выход из аккаунта) и манипуляциях с 28 данными (например, удаление файла) Отрицательно отображается сообщение с подтверждением. 6 № Тест- Название проверки кейса 29 Корректность работы сортировки. 30 Корректность работы фильтрации. 31 Корректность работы кнопок и ссылок в меню навигации. Результат Замечания и рекомендации Функционал не реализован Положительно Положительно Отображение страницы с ошибкой 404, 32 если пользователь указал неверный путь к Положительно файлу или URL. Числа и даты 33 34 Осуществляется проверка на корректность дат Корректная обработка високосного года, отсутствует сообщение об ошибке Положительно Положительно Числовые поля не допускают ввода 35 текста, отображается сообщение об Положительно ошибке. При попытке ввода отрицательных чисел, 36 отображается сообщение об ошибке, если предусмотрен ввод строго Положительно положительных чисел. 37 При попытке деления на ноль отображается сообщение об ошибке. Функционал не реализован Поля специальных форматов (например, 38 процентные, денежные) отображаются Положительно корректно. 39 Всплывающие уведомления об ошибке и предупреждения работают корректно. Положительно 7 № Тест- Название проверки кейса Результат Замечания и рекомендации Интеграция с социальными сетями 40 Корректное отображение кнопок социальных сетей. Функционал не реализован При нажатии на кнопку "поделиться" отображается всплывающее окно, в 41 котором доступна функция редактирования сообщения перед Функционал не реализован отправкой. Корректное отображение окна 42 авторизации с помощью аккаунта социальных сетей. Корректное отображение аватара 43 пользователя из профиля социальных сетей. Пользователь может оставлять 44 комментарии на вашем сайте, используя аккаунт социальных сетей. Функционал не реализован Функционал не реализован Функционал не реализован Загрузка и скачивание файлов 45 46 Файлы успешно загружаются. Слишком тяжелые файлы не загружаются, и отображается сообщение об ошибке. Файлы ошибочного формата не 48 загружаются, и отображается сообщение об ошибке. Функционал не реализован Функционал не реализован Функционал не реализован 8 № Тесткейса Название проверки Файлы недопустимого формата не 49 загружаются, и отображается сообщение об ошибке. 50 Файлы успешно скачиваются. Результат Замечания и рекомендации Функционал не реализован Функционал не реализован Рисунок 1. Диаграмма результатов выполнения тест - кейсов. 35% Функционал не реализован 57% Отрицательно 8% Положительно 9 Выводы по результатам испытаний В данном разделе представлены выводы по результатам испытаний, а также общая статистика по дефектам, которые были выявлены в результате тестирования сайта https://www.apple.com/ru/. В период испытаний был выявлено 4 дефекта. Список дефектов приведен в Приложении. Приложение Таблица 2. Список дефектов Порядковый № № Кейса Краткое описание Состояние Критичность Обнаружена Низкая Обнаружена Низкая Обнаружена Высокая Обнаружена Низкая Отсутствует эффект скроллинга в 1 1 браузере IE Отсутствует эффект скроллинга в 2 2 3 26 4 28 браузере IE Письмо с подтверждением не приходит Пользователь разлогинивается без подтверждения действия 10