Программное обеспечение для тестирования веб-сайтов (кросс-браузерное и мульти-устройство)


Поскольку я работаю над своим веб-сайтом (HTML5/CSS3), мне нужно программное обеспечение (бесплатное или бесплатное) для тестирования моего веб-сайта в нескольких браузерах и разрешениях. Я не ищу онлайн-сервисы, такие как браузерные стеки или любые другие, потому что я не всегда подключен к Интернету. Я забыл упомянуть, что я работаю на OSX (основная рабочая станция), но у меня также есть компьютер с работающим на нем W8, поэтому я принимаю любые рекомендации. Спасибо за все.

РЕДАКТИРОВАТЬ: Мой веб-сайт настроен на локальный (Mamp), и я пытаюсь убедиться, что он также кросс-браузерный и отзывчивый/адаптивный. Раньше я использовал «режим переключения устройств» из Chrome, но на самом деле ему не стоит доверять, он не показывал мне то же самое, так как я использую единицы vh/vw. Я думаю, что режим мобильного телефона на самом деле не эмулировал телефон, а просто помещал веб-сайт в меньший div и сохранял размер экрана.

Не могли бы вы уточнить, какие виды тестов вы собираетесь запускать? Вы упоминаете несколько резолюций как проблему. Будут ограничения на то, что может быть автоматизировано — программное обеспечение не может сказать вам, выглядит ли страница визуально привлекательно, но оно может сказать вам, отображается ли элемент вообще и, возможно, где. Вы не упоминаете какой-либо серверный или клиентский язык сценариев, поэтому я предполагаю, что тесты поведения будут ограничены проверкой изображений и гиперссылок - это правильно? Программное обеспечение для тестирования должно быть написано в сценарии, какие языки сценариев вы можете использовать?
...(продолжение) или вы ищете программное обеспечение без сценариев, которое можно настроить для проверки определенных вещей (например, чтобы все гиперссылки работали)?
Спасибо за внимание, я отредактировал, чтобы уточнить.

Ответы (1)

Вам, конечно, придется установить эти несколько браузеров на свой компьютер.

После этого вы не сможете победить Selenium .

Selenium automates browsers. That's it! What you do with that power is entirely up to  
you. 

Primarily, it is for automating web applications for testing purposes, but is certainly  
not limited to just that. Boring web-based administration tasks can (and should!) 
also be automated as well.

Selenium has the support of some of the largest browser vendors who have taken   
(or are taking) steps to make Selenium a native part of their browser.  
 It is also the core technology in countless other browser automation tools,   
 APIs and frameworks.

Когда я искал то же самое, что и вы, я не мог найти ничего лучше.

Спасибо, я проверю, тем более у меня уже есть эти браузеры :)
Полностью потерялся здесь, я увижу несколько руководств, но я не уверен, что это то, что мне нужно. (Мне трудно понять, для чего он мне нужен? Какой прок от него?)
@Yoshino: Обычно Selenium используется для автоматизации тестирования более сложных веб-приложений, но его можно написать (на разных языках) для тестирования многих аспектов любого веб-сайта. Моя компания использует его для «дымовых тестов», когда мы показываем, что различные пользовательские сценарии работают на сайте, прежде чем мы выпустим его. Selenium можно использовать для многих целей, поэтому его сложно настроить.
есть аддон firefox "selenium ide". Это своего рода графический интерфейс для создания и запуска тестов.