На моем опыте отказ от поддержки старых версий ОС чаще не про то, что физически завести продукт на них вообще невозможно, а про то, что юзер может попробовать, но если оно не заведется, то техподдержка просто скинет список поддерживаемых ОС, а не будет долго и упорно разбираться, что пошло не так и какие костыли можно вставить
В корпоративном ПО это решается заносом увесистой пачки денег, если почему-то осталась очень древняя операционка, под которую ну очень нужно, чтобы конкретная программа работала - тогда поставщик оставляет у себя стенды для тестирования и честно гарантирует, что на той версии работает (в том числе оплатой труда тех, кто иногда вставляет костыли)
А той же Mozilla за проверку того, что браузер работает на ОС, которая официальных обновлений больше не получает, никто не заплатит (надо помнить, что там еще есть всякие линуксы, маки, телефоны и подо все это нужно тесты гонять).
что программу, которая не использует новые фичи 11-й, недостаточно протестировать под семёрку?
Тут, как мне кажется, стоит помнить, что программа только пока не использует новые фичи Ровно в тот момент, когда хоть что-то из новое будет использовано, внезапно и неожиданно придется переделать тестовый стенд (или потом узнать от пользователей, что оно не работает, если функция не кладет браузер совсем), а плановое прекращение поддержки на то и плановое, что не является внезапным и позволяет заранее подготовить все
В Teams был (не знаю, как сейчас) очень небольшой выбор реакций, которые можно поставить на сообщение и из них больше всех на "спасибо" было похоже сердечко, потому что палец вверх уже используется для "да"/"ок". Ну вот как-то так у нас и повелось ставить сердечки с именно таким смыслом (если, например, написать "спасибо" текстом в групповом чате, то уведомление придет всем, что как-то не очень хорошо)
Оффтопик не про браузер, но в целом про версии
На моем опыте отказ от поддержки старых версий ОС чаще не про то, что физически завести продукт на них вообще невозможно, а про то, что юзер может попробовать, но если оно не заведется, то техподдержка просто скинет список поддерживаемых ОС, а не будет долго и упорно разбираться, что пошло не так и какие костыли можно вставить
В корпоративном ПО это решается заносом увесистой пачки денег, если почему-то осталась очень древняя операционка, под которую ну очень нужно, чтобы конкретная программа работала - тогда поставщик оставляет у себя стенды для тестирования и честно гарантирует, что на той версии работает (в том числе оплатой труда тех, кто иногда вставляет костыли)
А той же Mozilla за проверку того, что браузер работает на ОС, которая официальных обновлений больше не получает, никто не заплатит (надо помнить, что там еще есть всякие линуксы, маки, телефоны и подо все это нужно тесты гонять).
Тут, как мне кажется, стоит помнить, что программа только пока не использует новые фичи
Ровно в тот момент, когда хоть что-то из новое будет использовано, внезапно и неожиданно придется переделать тестовый стенд (или потом узнать от пользователей, что оно не работает, если функция не кладет браузер совсем), а плановое прекращение поддержки на то и плановое, что не является внезапным и позволяет заранее подготовить все
В Teams был (не знаю, как сейчас) очень небольшой выбор реакций, которые можно поставить на сообщение и из них больше всех на "спасибо" было похоже сердечко, потому что палец вверх уже используется для "да"/"ок". Ну вот как-то так у нас и повелось ставить сердечки с именно таким смыслом (если, например, написать "спасибо" текстом в групповом чате, то уведомление придет всем, что как-то не очень хорошо)
Кажется, что самым простым способом решения данной проблемы (если нет большого багажа старого кода) является использование playwright :)
В работе они очень сильно похожи, даже были на хабре статьи, как автоматически сконвертировать тесты с селениума на playwright
Бонусом идет избавление еще от некоторого числа костылей, которые требуются селениуму, чтобы адекватно работать