Тестировал бы в виртуализированной среде, используя Windows с Safari Technology Preview for Windows.
-
Установка:
- Загрузил и установил актуальную версию VirtualBox, VMware или аналогичного гипервизора.
- Создал виртуальную машину с установленной операционной системой Windows (например, Windows 10 или 11).
- Загрузил и установил Safari Technology Preview for Windows, так как официальный Safari для Windows прекратил свое существование после версии 5.1.7, которая сильно устарела и неактуальна для современного веб-тестирования.
-
Области тестирования:
- Базовая функциональность: Загрузка страниц, навигация (вперед/назад), работа закладок, истории, менеджера загрузок.
- Отрисовка и CSS: Корректное отображение элементов, верстки, шрифтов, изображений, работа с CSS-свойствами, Flexbox, Grid. Тестирование на разных разрешениях экрана (изменение размера окна).
- JavaScript: Работа скриптов, обработка событий, взаимодействие с DOM, AJAX-запросы, работа с современными JS-фреймворками (React, Angular, Vue).
- Производительность: Скорость загрузки страниц, потребление памяти и ресурсов процессора при работе с тяжелыми веб-приложениями. Использование инструментов разработчика Safari для анализа.
- Совместимость с веб-стандартами: Проверка поддержки HTML5, CSS3, WebGL, SVG и других стандартов.
- Безопасность: Проверка работы HTTPS, обработка cookie, межсайтовый скриптинг (XSS) и другие уязвимости (если это в рамках задачи тестирования браузера).
- Инструменты разработчика: Проверка их корректной работы (элементы, консоль, отладчик, сеть, производительность).
- Расширения: Если есть поддержка расширений в дан