Я дал себе тайную проблему — попытаться протестировать веб -приложение на 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»