Одна из проблем, из-за которой многие организации не хотят переходить на Linux, является комплекс программ 1С, которые просто так под эмулятором Wine не запускаются. Платный эмулятор от компании Etersoft решает практически все проблемы с запуском не только 1С, но и других популярных российских бизнес-приложений (Консультант+, Гарант, FineReader, Promt и т.д.).
Аппаратная виртуализация должна поддерживаться вашим процессором. Это означает, что требуются расширения процессора IntelVT или AMDV. Чтобы убедиться, поддерживает ли процессор одно из них, выполните команду:
# egrep '(vmx|svm)' /proc/cpuinfo
Если команда ничего не вывела, процессор не поддерживает аппаратную виртуализацию. В противном случае – поддерживает, но нужно еще убедиться, что она активирована в BIOS.
Cloud Computing (oблачные вычисления):
В настоящее время сложилось три модели использования сервисов облачных вычислений:
QA Engineer использует эмуляторы и симуляторы для тестирования мобильных и веб‑приложений без необходимости держать под рукой физические устройства. Эти инструменты позволяют воспроизводить поведение разных платформ, проверять функциональность, совместимость и стабильность приложения.
Эмуляторы – задача сосредоточиться на моделировании компонентов системы. Вы используете эмулятор, когда вы заботитесь о том, что делает система, и симулятор, когда вы заботитесь о том, как она это делает. Эмуляторы моделируют работу всей аппаратной и программной среды устройства. Они максимально приближены к реальной системе, поэтому применяются, когда важно протестировать, что и как делает приложение (например, обработку данных, взаимодействие с API, доступ к памяти). Примеры: Android Emulator (в Android Studio), BlueStacks, Genymotion.
Симуляторы – задача сосредоточить внимание на воспроизводстве поведения системы, не обращая внимания на то, как система функционирует внутрь. Симуляторы воспроизводят лишь программное окружение устройства, но не его аппаратную часть. Они полезны, когда QA Engineer проверяет поведение интерфейса и пользовательские сценарии, не требующие глубокого взаимодействия с системой. Примеры: