Рубрики
Uncategorized

Задача: Cross-Browser Testing для IE11 и IE Edge на Mac бесплатно

Ищите дешевые варианты, чтобы поддержать дерьмовый браузер в мире оплаты. Tagged с ShowDev, WebDev, DevOps, AWS.

Я дал себе тайную проблему — попытаться протестировать веб -приложение на IE11 бесплатно. В смысле «тест» здесь я пытаюсь решить проблему, чтобы увидеть, правильно ли реализован UX/дизайн в браузерах. Если кто -то знает о лучшем способе этого, или о том, как сделать это Env, которая масштабирует такой, что 2+ пользователей могут использовать его в ограниченном бюджете, мне было бы интересно узнать!

Вот что я попробовал:

Бесплатные испытания

BrowerStack Похоже, наиболее широко используется при быстром обзоре людей Торонто.

Лямбда -тест предлагает 100 минут бесплатно в месяц. Я думал, что это действительно милая сделка. У них даже есть приложение GUI под названием Подземный переход Чтобы облегчить подключение вашего приложения на местном уровне к их сайту тестирования на основе браузера.

Но через 4 минуты я превзошел 6 сеансов, которые проходили с бесплатной пробной версией. С оставшимися 30 секунд я смог увидеть загрузку страницы входа в приложение на Exe Edge. Микро -победить!

Amazon Workspaces

Amazon Workspaces бесплатно на бесплатном уровне AWS до 30 июня из-за предложений Fovid-Freelancer. (Конечно, каждая сеанса составляет 1 час на этом уровне, и вы можете создавать рабочие места для до 50 пользователей, но я не знаю, сколько они взимают за другие услуги.)

Я слышал, что сверстник смог подключить свою стадирующую среду в Amazon Workspace примерно за 20 долларов в месяц.

Я решил следовать гибриду этого Руководство по реализации и это видео Чтобы увидеть, как далеко я мог пройти. В конце концов я создал 1 VPC с 2 частными подсетями, 2 публичными подсетями, 1 упругой IP и 1 Nat Gateway.

Отказ от ответственности: вам нужно ввести информацию о вашей кредитной карте при регистрации бесплатных испытаний AWS и Azure.

Согласно руководствам по реализации, Azure Active Directory (система управления пользователями) используется для обеспечения доступа к рабочим пространствам. Вы можете зарегистрироваться для Бесплатная пробная версия Azure , но не включает в себя услуги Azure Active Directory Domain Domain … и именно здесь начался замок засощания платных выступлений.

При создании каталога рабочей области Amazon Web Services заставляет пользователя выбирать между планами разъемов Active Directory.

После некоторого копания я обнаружил, что есть уступки в каталоге Amazon для Ограниченная бесплатная пробная версия В течение 1-2 часов, поэтому я приступил к созданию пустого администратора, учетных записей пользователей и каталогов.

Оказывается, можно даже не использовать этот рекламный разъем или AWS управляемый Microsoft Directory. Вы можете создавать пользователей (и различные группы пользователей привилегии) с помощью AWS ‘Identity Access Management (IAM), или они попросят вас Создайте имена пользователей и вход Когда вы пытаетесь запустить рабочую область.

Эта книга Также действительно помог с пониманием некоторых сокращений AWS.

В целом, свободный уровень немного обманчив. Оказывается, к 2-м дню я собрал 6,37 долл. США, управляя NAT Gateway (необходимо для разоблачения частной подсети) в течение 24-30 часов.

Согласно их DOC, Amazon предлагает создать конечную точку VPC для EC2 Чтобы обойти заряды NAT Анкет Я связал частные и общедоступные таблицы маршрутов подсети моего интернет -шлюза и удалил шлюз Nat. Чтобы убедиться, что у виртуального рабочего стола есть интернет, я установил управление IP -исходящим доступом, чтобы включить порт 80 и HTTP 443. Готово!

В конце концов я смог активировать свой виртуальный рабочий стол в Windows и загрузить IE11. Часть 2 такова: как я должен подключить свой Localhost/dev-env с виртуальным судьбой? Изображение Docker? Туннель Ngrok? ТБК.

Виртуальные машины

Мой коллега бросил мне Ссылка на бесплатные виртуальные машины Для запуска Windows с IE11 и Edge. Эти изображения виртуальных дисков/виртуальные машины занимают около 10 ГБ.

Параллели составляет 80 долларов США за лицензию Так что я не стал прикоснуться к этому.

Виртуальная коробка бесплатный и самый многообещающий из испытаний, однако через час мой компьютер заставлял себя очень горячим и медленным. (Я в середине 2017 MacBook Pro, используя базовую память 2048 МБ.)

Наконец -то я смог получить доступ к выпуску развертывания на тестировании моей работы. Тем не менее, я все еще хотел, чтобы Localhost служил моей конкретной ветви Angular.

Вы можете столкнуться с проблемами с Portmapping Localhost. Что -то вроде бега ifconfig В командной строке на виртуальной машине и ipconfig На Mac, найдя 192.xx.xx/x адрес и убедиться, что адрес порта моста соответствует ему. В настоящее время я нахожусь в процессе выяснения этого.

Теперь по какой -то причине Localhost: 4200 не появляется на IE11. Кажется, я не могу понять, почему.

Честно говоря, я очень мало знаю об инфраструктуре, и это было как -то забавное смену поверхности. Я всегда хотел иметь возможность активировать приложения или делать настольные выступления удаленно для художественных инсталляций.

Соответствующее чтение

Доступ к Localhost на Mac от Windows VM VirtualBox | Guilherme SA | Середина

Guilherme Sa ・ 21 июня 2019 г. ・ Среда

Интеграционное тестирование кросс-браузера: лучшие масштабируемые решения?

Райан Киллин ・ 12 февраля ’18 ・ 1 мин прочитал

По -прежнему имеет смысл тестирования браузера на Internet Explorer?

Жесткий Пол ・ 23 марта 2020 года. 7 мин прочитал

Сэкономьте деньги с помощью конечных точек AWS VPC | Фернандо Хейниг | Nubego | Середина

Fernando Hönig ・ 1 февраля 2017 г. ・ Среда

Оригинал: «https://dev.to/jenc/challenge-cross-browser-testing-for-ie11-and-ieedge-on-mac-for-free-27k0»