Cross-Browser QA

Все, что вы хотели знать о программизме, но боялись спросить.
Аватара пользователя
Kate
Мудрая свинья
Сообщения: 13981
Зарегистрирован: 06 апр 2005, 07:46
Откуда: От верблюда

Cross-Browser QA

Сообщение Kate »

Есть задача - протестить апп на трех последних версиях основных браузеров - IE, FF, Chrome. Как это делают на одном компе? Ну, про FF прочитала - вроде просто экзешники можно посохранять. А для остальных что, создавать тестеру виртуальную машину на каждую версию?Поделитесь опытом, други!
Аватара пользователя
dima
Житель
Сообщения: 690
Зарегистрирован: 19 фев 2003, 19:26
Откуда: Хабаровск->Toronto

Re: Cross-Browser QA

Сообщение dima »

Kate писал(а):Есть задача - протестить апп на трех последних версиях основных браузеров - IE, FF, Chrome. Как это делают на одном компе? Ну, про FF прочитала - вроде просто экзешники можно посохранять. А для остальных что, создавать тестеру виртуальную машину на каждую версию?Поделитесь опытом, други!
you can install all of them on the same machine. They co-exist no problem. If you want to have only one browser (can you uninstall IE ? :-) ) then create virtual machine and make one snapshot per browser. Virtual Box can handle it.
Аватара пользователя
alpax
Графоман
Сообщения: 10717
Зарегистрирован: 04 мар 2003, 17:39
Откуда: Richmond, BC

Re: Cross-Browser QA

Сообщение alpax »

dima писал(а):
Kate писал(а):Есть задача - протестить апп на трех последних версиях основных браузеров - IE, FF, Chrome.
you can install all of them on the same machine. They co-exist no problem.
Три версии IE co-exist?!? Очень сильно сомневаюсь.

2Kate: IE можно тестировать только в виртуальной машине IMHO. Слишком уж глубоко он внедряется в систему. Chrome теоретически можно наверно одновременно иметь несколько версий - должно быть аналогично FF.
Аватара пользователя
Gadi
Графоман
Сообщения: 18502
Зарегистрирован: 18 апр 2007, 11:33

Re: Cross-Browser QA

Сообщение Gadi »

alpax писал(а):
dima писал(а):
Kate писал(а):Есть задача - протестить апп на трех последних версиях основных браузеров - IE, FF, Chrome.
you can install all of them on the same machine. They co-exist no problem.
Три версии IE co-exist?!? Очень сильно сомневаюсь.

2Kate: IE можно тестировать только в виртуальной машине IMHO. Слишком уж глубоко он внедряется в систему. Chrome теоретически можно наверно одновременно иметь несколько версий - должно быть аналогично FF.
В IE 8 у плагина Developer Tools (F12) есть настройка Browser Mode с опциями IE7, IE8 &IE8 compatibility mode ....
Аватара пользователя
Kate
Мудрая свинья
Сообщения: 13981
Зарегистрирован: 06 апр 2005, 07:46
Откуда: От верблюда

Re: Cross-Browser QA

Сообщение Kate »

Gadi писал(а):В IE 8 у плагина Developer Tools (F12) есть настройка Browser Mode с опциями IE7, IE8 &IE8 compatibility mode ....
Вот это ценно, спасибо!
Аватара пользователя
Gadi
Графоман
Сообщения: 18502
Зарегистрирован: 18 апр 2007, 11:33

Re: Cross-Browser QA

Сообщение Gadi »

Kate писал(а):
Gadi писал(а):В IE 8 у плагина Developer Tools (F12) есть настройка Browser Mode с опциями IE7, IE8 &IE8 compatibility mode ....
Вот это ценно, спасибо!
эта настройка индивидуальна для каждого окна/таба из которого вы вызываете DT.

И вообще, в IE8 уже можно достаточно неплохо дебагить javascript
Аватара пользователя
alpax
Графоман
Сообщения: 10717
Зарегистрирован: 04 мар 2003, 17:39
Откуда: Richmond, BC

Re: Cross-Browser QA

Сообщение alpax »

Gadi писал(а):В IE 8 у плагина Developer Tools (F12) есть настройка Browser Mode с опциями IE7, IE8 &IE8 compatibility mode ....
Для девелоперов действительно удобно, но для QA IMHO не подходит - невалидные тесты будут. В новых версиях старые глюки исправлены, новые добавлены.
badger

Re: Cross-Browser QA

Сообщение badger »

alpax писал(а):
Gadi писал(а):В IE 8 у плагина Developer Tools (F12) есть настройка Browser Mode с опциями IE7, IE8 &IE8 compatibility mode ....
Для девелоперов действительно удобно, но для QA IMHO не подходит - невалидные тесты будут. В новых версиях старые глюки исправлены, новые добавлены.
Согласен. Для QA -- это невалидные тесты. Да и для девелоперов тоже годится только отчасти. Compatibility mode не является полной заменой браузера имитируемой версии.
Аватара пользователя
Gadi
Графоман
Сообщения: 18502
Зарегистрирован: 18 апр 2007, 11:33

Re: Cross-Browser QA

Сообщение Gadi »

badger писал(а):
alpax писал(а):
Gadi писал(а):В IE 8 у плагина Developer Tools (F12) есть настройка Browser Mode с опциями IE7, IE8 &IE8 compatibility mode ....
Для девелоперов действительно удобно, но для QA IMHO не подходит - невалидные тесты будут. В новых версиях старые глюки исправлены, новые добавлены.
Согласен. Для QA -- это невалидные тесты. Да и для девелоперов тоже годится только отчасти. Compatibility mode не является полной заменой браузера имитируемой версии.
не пытаясь защишать использование этого подхода, тем не менее замечу, что в моем тексте стоит "&" :)
Аватара пользователя
alpax
Графоман
Сообщения: 10717
Зарегистрирован: 04 мар 2003, 17:39
Откуда: Richmond, BC

Re: Cross-Browser QA

Сообщение alpax »

Gadi писал(а):
badger писал(а):Compatibility mode не является полной заменой браузера имитируемой версии.
не пытаясь защишать использование этого подхода, тем не менее замечу, что в моем тексте стоит "&" :)
Речь не про "IE8 compatibility mode", а вообще про IE7 и IE8, имитируемые внутри IE9. Они по сути - тоже в своем роде "compatibility mode", на более глубоком уровне, чем специальный "режим совместимости", но все равно эмуляция.
Аватара пользователя
Fedor P.
Маньяк
Сообщения: 2600
Зарегистрирован: 17 авг 2010, 06:30
Откуда: Coquitlam

Re: Cross-Browser QA

Сообщение Fedor P. »

Не совсем понятна проблема в тестировании на разных броузерах на одной машине? Они ведь не пересекаются. Session, cookies, cache у каждого броузера свои. Ну для IE разных версий установите IETester и будет вам счастье.
Аватара пользователя
Jou-Jou
Графоман
Сообщения: 6086
Зарегистрирован: 09 июн 2005, 12:17
Откуда: Baku->Dubai->Burnaby

Re: Cross-Browser QA

Сообщение Jou-Jou »

Для чистоты результатов у нас в компании таки используют несколько машин с разными браузерами.
Аватара пользователя
Fedor P.
Маньяк
Сообщения: 2600
Зарегистрирован: 17 авг 2010, 06:30
Откуда: Coquitlam

Re: Cross-Browser QA

Сообщение Fedor P. »

Машины с разными операционками (Windows,Mac) или нет?
Аватара пользователя
Gadi
Графоман
Сообщения: 18502
Зарегистрирован: 18 апр 2007, 11:33

Re: Cross-Browser QA

Сообщение Gadi »

Fedor P. писал(а):Не совсем понятна проблема в тестировании на разных броузерах на одной машине? Они ведь не пересекаются. Session, cookies, cache у каждого броузера свои. Ну для IE разных версий установите IETester и будет вам счастье.
тебе сейчас скажут (впрочем будут где-то правы) что IETester - это эмуляция. Пуристов это не устраивает. В отличии от практиков.

В отличии от эмуляции хардвера, это - "эмуляция" софта, фактически это ветвления внутри кода, воспроизводящие логику и объекты соответствующей версии. Уж для веб девелопера я и не знаю, что еще нужно ...
Аватара пользователя
Jou-Jou
Графоман
Сообщения: 6086
Зарегистрирован: 09 июн 2005, 12:17
Откуда: Baku->Dubai->Burnaby

Re: Cross-Browser QA

Сообщение Jou-Jou »

Fedor P. писал(а):Машины с разными операционками (Windows,Mac) или нет?
Если это вопрос на мой ответ, то - Маков не было, а Виндовсы были разных версий как и Браузеры тоже (разных версий).

У нас была проблема выбрать на каких комбинация Виндовс- версия и Браузер-версия тестировать, ибо комбинаций великое множество. В итоге раздобыли репорт показывающий статистику по количеству юзеров на каждую комбинацию, первую десятку взяли и на ней провели тестирование. Репорт раздобывал IT Headoffice, кажись от какой-то консалтинговой группы, но думаю что на интернете можно найти статистику.
Ответить