Перейти к содержимому

Фотография

Различия в работе тестов на разных конфигурациях


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 10

Опрос: Возможны ли различия в работе одной и той же версии браузера в: (6 пользователей проголосовало)

ОС разных семейств (Linux/Windows/Mac)

  1. Да, существенные (в функциональности) (4 голосов [66.67%])

    Процент голосов: 66.67%

  2. Да, несущественные (в отображении страниц) (1 голосов [16.67%])

    Процент голосов: 16.67%

  3. Вряд ли (1 голосов [16.67%])

    Процент голосов: 16.67%

  4. Нет (0 голосов [0.00%])

    Процент голосов: 0.00%

разных ОС одного семейства (Windows XP/Windows 7)

  1. Да, существенные (в функциональности) (2 голосов [33.33%])

    Процент голосов: 33.33%

  2. Да, несущественные (в отображении страниц) (3 голосов [50.00%])

    Процент голосов: 50.00%

  3. Вряд ли (1 голосов [16.67%])

    Процент голосов: 16.67%

  4. Нет (0 голосов [0.00%])

    Процент голосов: 0.00%

разных версиях одной ОС (Windows XP SP1 / Windows XP SP3)

  1. Да, существенные (в функциональности) (1 голосов [16.67%])

    Процент голосов: 16.67%

  2. Да, несущественные (в отображении страниц) (2 голосов [33.33%])

    Процент голосов: 33.33%

  3. Вряд ли (3 голосов [50.00%])

    Процент голосов: 50.00%

  4. Нет (0 голосов [0.00%])

    Процент голосов: 0.00%

Голосовать Гости не могут голосовать

#1 bearoff

bearoff

    Новый участник

  • Members
  • Pip
  • 21 сообщений
  • Город:Харьков

Отправлено 04 февраля 2011 - 13:34

(Если вам некогда читать подробности - я выделил вопросы, на которые ищу ответ.)

Предположим, что имеется задача прогнать Selenium-тесты на как можно большом числе конфигураций тестовой системы.

Под конфигурацией я имею в виду набор следующих параметров:
браузер: например, Firefox, IE, Opera
версия браузера: например, Firefox 3.6.13, IE 8, Opera 11.01
ОС: например, Windows XP, Windows 7, CentOS, Ubuntu
версия ОС: например, Windows XP SP3, CentOS 5.3, Windows 7 SP1

Примеры конфигураций:
Firefox 3.6.13 на CentOS 5.3
IE 8 на Windows XP SP3
IE 8 на Windows XP SP1

Интересен вопрос, какие комбинации этих параметров могут, хотя бы теоретически, дать результат, сколько-нибудь отличающийся от других.
Под результатом я понимаю:
1) результат выполнения тестов сам по себе
2) гораздо меньше, но интересует и разница в отображении страниц

Рассмотрим параметры по порядку.

Браузер - безусловно, в каждом из браузеров мы получим свой результат. Т.е. на данный момент имеем набор IE, FF, Chrome, Opera, Safari.

Версия браузера - безусловно, она тоже ощутимо скажется на результате. Ищем статистику, и смотрим, какие версии браузеров ещё используются.

Операционная система - вот тут начинаются вопросы, на которые я ищу ответы.
Есть ли разница (функциональная в первую очередь и в отображении страниц - во вторую):
- между Firefox 3.6, работащим на Windows, и той же версией FF, работающей на Linux?
- между Firefox 3.6, работающим на Windows XP, и им же, работающим на Windows 7?
Знаете ли вы что-то о таких различиях?


Версия ОС - казалось бы, этот параметр точно можно исключить. Но вот пример большой важности версии ОС:

"Интересно, что обновленный браузер Safari неадекватно работает на разных компьютерах. Напомним, что он требует Mac OS X 10.5.8 для запуска на Leopard и Mac OS X 10.6.2 для запуска на Snow Leopard. Однако среди жалобщиков есть, например, владельцы 20" iMac Aluminum, 2.4 ГГц под управлением Mac OS X 10.5.2, а это уже старая версия, которая может быть виновна в крахе браузера, но есть и те, кто честно поставил обновленный Safari на Mac OS X 10.6.3 и при этом ощущает те же самые проблемы."

Пусть и не очень показательный, этот пример заставляет тоже задаться вопросом:
Сталкивались ли вы с различиями в работе браузеров, которые зависели, скажем, от установленного SP? Имеет ли смысл включить в набор конфигураций разные версии ОС, или достаточно просто использовать самую последнюю/популярную на данный момент версию? Может ли теоретически отличаться хотя бы внешний вид страницы в одном и том же браузере в, например, Windows XP SP1 от Windows XP SP3?


Я понимаю, что действительно востребованы при тестировании только несколько конфигураций (комбинаций браузер+версия).
Но, тем не менее, заданные вопросы меня очень интересуют, и я буду благодарен, если вы мне поможете найти на них ответы, хотя бы проголосовав.
  • 0

#2 Freiman

Freiman

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 04 февраля 2011 - 13:45

мы считаем, что плагинов у браузеров нет, настройки на 100% совпадают, а на системе (WinXP SP1/SP3) установлен одинаковый набор софта?
потому как какой-нибудь антивирус, файрвол и т.п. могут сильно повлиять на отображение страницы.
Один и тот же браузер под Linux и Windows может дать совершенно разные результаты. Флэша нет, шрифтов нет - отображение совсем другое.
  • 0

#3 SMakc

SMakc

    Новый участник

  • Members
  • Pip
  • 56 сообщений
  • ФИО:Максим
  • Город:Москва

Отправлено 04 февраля 2011 - 13:51

Один и тот же браузер под Linux и Windows может дать совершенно разные результаты.

А если не считать визуального отображения (шрифтов), флеш вообще в топку, то на мой взгляд в работе того же FF на разных платформах различий быть не может, более того, это подтверждается на практике, за несколько лет использования селениума для тестирования web-интерфейсов не было ни одного случая что бы бага была например в Windows но ее не было в Linux, в той же самой версии FF.

Что касается IE, бывало что даже различные номера сборок (это такой длинное шестизначное число в конце версии) давали совершенно разные результаты на одной и той же ОС.
  • 0

#4 bearoff

bearoff

    Новый участник

  • Members
  • Pip
  • 21 сообщений
  • Город:Харьков

Отправлено 04 февраля 2011 - 13:57

мы считаем, что плагинов у браузеров нет, настройки на 100% совпадают, а на системе (WinXP SP1/SP3) установлен одинаковый набор софта?

Да, именно так - всё, что может быть одинаковым (настройки, плагины, установленное ПО и т.п.), считаем одинаковым.
Спасибо за существенное уточнение.

Флэша нет, шрифтов нет - отображение совсем другое.

Да, отображение, думаю, будет точно отличаться.
А вот может ли отличаться функциональность (особенно с точки зрения Selenium)?
Может быть, например, локатор, работающий на винде, и не работающий в линуксе? Другое поведение JS, которое приведёт к ошибкам тольео на одной из систем?

Лично мне это кажется маловероятным, но у меня нет веских оснований так считать.
  • 0

#5 SMakc

SMakc

    Новый участник

  • Members
  • Pip
  • 56 сообщений
  • ФИО:Максим
  • Город:Москва

Отправлено 04 февраля 2011 - 14:00

Лично мне это кажется маловероятным, но у меня нет веских оснований так считать.

Я тоже так считаю, практика это подтверждает, хотя 100% уверенности нет, поэтому тесты прогоняем как в винде так и в линуксе.
  • 0

#6 bearoff

bearoff

    Новый участник

  • Members
  • Pip
  • 21 сообщений
  • Город:Харьков

Отправлено 04 февраля 2011 - 14:05

Я тоже так считаю, практика это подтверждает, хотя 100% уверенности нет, поэтому тесты прогоняем как в винде так и в линуксе.

Спасибо, именно такая информация меня интересует.

А какие версии браузеров используете? Самые свежие/стабильные, или какие-то старые тоже?
  • 0

#7 SMakc

SMakc

    Новый участник

  • Members
  • Pip
  • 56 сообщений
  • ФИО:Максим
  • Город:Москва

Отправлено 04 февраля 2011 - 14:09

А какие версии браузеров используете? Самые свежие/стабильные, или какие-то старые тоже?

Те, что утверждает отдел Маркетинга :-) чаще всего это: FF 3.0/3.5/3.6, IE7/8
  • 0

#8 stmark

stmark

    Опытный участник

  • Members
  • PipPipPipPip
  • 404 сообщений
  • ФИО:Докучаев Сергей
  • Город:Ярославль


Отправлено 04 февраля 2011 - 20:04


А какие версии браузеров используете? Самые свежие/стабильные, или какие-то старые тоже?

Те, что утверждает отдел Маркетинга :-) чаще всего это: FF 3.0/3.5/3.6, IE7/8


Как у вас там добры к разработчикам. У нас ещё тестирование идет и на IE 6 :)
  • 0

#9 SMakc

SMakc

    Новый участник

  • Members
  • Pip
  • 56 сообщений
  • ФИО:Максим
  • Город:Москва

Отправлено 04 февраля 2011 - 21:18



А какие версии браузеров используете? Самые свежие/стабильные, или какие-то старые тоже?

Те, что утверждает отдел Маркетинга :-) чаще всего это: FF 3.0/3.5/3.6, IE7/8


Как у вас там добры к разработчикам. У нас ещё тестирование идет и на IE 6 :)

Просто это существенно сокращает сроки разработки.
  • 0

#10 stmark

stmark

    Опытный участник

  • Members
  • PipPipPipPip
  • 404 сообщений
  • ФИО:Докучаев Сергей
  • Город:Ярославль


Отправлено 05 февраля 2011 - 02:30

Просто это существенно сокращает сроки разработки.


Всё верно, одно дело разработкой заниматься, другое дело - колдовать, что бы на древнем ослике заработало.
Однако с 5% посетителей портала в нашем случае приходится считаться.

P.S. Кстати, кто-нибудь тестирует на IE 9 и прочих бетта или всё-таки ждут появления вменяемой версии?
  • 0

#11 SMakc

SMakc

    Новый участник

  • Members
  • Pip
  • 56 сообщений
  • ФИО:Максим
  • Город:Москва

Отправлено 06 февраля 2011 - 12:20


Просто это существенно сокращает сроки разработки.


Всё верно, одно дело разработкой заниматься, другое дело - колдовать, что бы на древнем ослике заработало.
Однако с 5% посетителей портала в нашем случае приходится считаться.

P.S. Кстати, кто-нибудь тестирует на IE 9 и прочих бетта или всё-таки ждут появления вменяемой версии?

Я занимаюсь тестирование Web-интерфейсов приложений Kaspersky Lab., поэтому мы можем себе позволить не брать во внимание эти 5%, а так же бэта версии браузеров.
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных