Как протестировать приложение windows
Эта статья взята из официального официального аккаунта проекта: «AirtestProject»
Заявление об авторском праве: перепечатка разрешена, но исходная ссылка должна быть сохранена для перепечатки; не используйте ее в коммерческих или незаконных целях
предисловие
В этом руководстве в основном объясняется, как использовать AirtestIDE для автоматического тестирования приложений Windows (в качестве примера используется NetEase Cloud Music для Windows).
Прочитав эту статью, вы узнаете:
- Используйте AirtestIDE для записи скриптов окна программного обеспечения Windows
- Как вызвать интерфейс работы Windows
- Как указать подключение к окну Windows в скриптах и командной строке
1. Основные принципы
Поддержка тестирования AirtestIDE для обычных приложений Windows в основном опирается на систему распознавания изображений (Airtest) для определения местоположения.pywinautoИнтерфейс операции для аналоговой работы.
Поддержка Poco в Windows еще не запущена, мы запустим эту функцию как можно скорее, так что следите за обновлениями.
2. Подключитесь к окну Windows в AirtestIDE
Чтобы использовать AirtestIDE для тестирования определенной программы Windows, вы должны сначала подключить окно Windows, которое будет протестировано с AirtestIDE.РучкаРасскажите AirtestIDE. После успешного подключения окна Airtest может использовать окно какоборудованиеДалее, так же, как и на устройстве Android, оно может выполнять распознавание изображений и операции щелчка в окнах Windows.
Обычный метод подключения одним нажатием
AirtestIDE обеспечивает функцию встроенного окна Windows одним щелчком, как показано ниже:
Нажмите на AirtestIDEВыбранное окноКнопка, вы можете выбрать запущенное приложение Windows на рабочем столе (зеленое поле будет отображаться на краю окна) и встроить его в AirtestIDE. После того, как окно внедрено, вы можете легко управлять окном, записывать операторы и запускать сценарии в AirtestIDE.
Альтернативный способ подключения
Поскольку базовые реализации приложений Windows отличаются, некоторые окна приложений столкнутся с некоторыми проблемами после их встраивания в AirtestIDE, если они используют метод встраивания одним щелчком по умолчанию (например, они не могут работать с мышью после встраивания, не могут быть встроены нормально и не могут отображаться после встраивания. Изображения и т. Д.).
Чтобы решить эти проблемы, мы предлагаем решение без встроенного подключения. Пожалуйста, найдите на панели настроек AirtestIDE Device - Windows Embed Backup Method После проверки вы можете использовать альтернативный план для подключения к окну.
Следующий метод подключения такой же, как обычный метод, нажмитеВыбранное окно, А затем выберите программу окна для тестирования:
Как видно из рисунка, этот метод подключения окон не встраивает окна Windows в AirtestIDE, хотя он не так прост и удобен в использовании, как метод встраивания по умолчанию во время записи скрипта, он может избежать некоторых проблем, вызванных встраиванием окна.
Режим рабочего стола
Если вы хотите протестировать более одного окна (с несколькими различными дескрипторами окна), встраивание одного окна может не соответствовать требованиям теста.В настоящее время мы также предлагаем третье решение: режим рабочего стола.
В этом режиме сценарий записи и запущенный сценарий такие же, как при обычных обстоятельствах, за исключением того, что весь рабочий стол будет распознан при выполнении, и даже операторы снимков экрана в окне кода AirtestIDE могут быть распознаны (поэтому при выполнении сценария, пожалуйста, Сверните окно AirtestIDE в максимально возможной степени, чтобы скриншоты в интерфейсе скрипта не влияли на результаты выполнения).
Вопросы подключения
- При выборе окна на рабочем столе одновременно может быть открыто много других окон, поэтому зеленое поле во время выбора может быть не в состоянии точно выбрать тестируемое приложение. Пожалуйста, нажмитеВыбранное окноПеред кнопкой, как можно большеСначала сверните все остальные неактуальные окнаЭто может сделать выбор окна более точным.
- Чтобы предотвратить ненормальные ситуации, не выбирайте собственный рабочий стол или корпус программного обеспечения AirtestIDE. Поскольку функциональный принцип встраивания окна состоит в том, чтобы установить окно Windows в качестве дочернего окна IDE, при попытке подключения к рабочему столу это может вызвать неожиданные исключения. Если вы просто хотите протестировать все окна на рабочем столе, вы можете выбрать наш режим рабочего стола для записи сценария.
- Поскольку в окне Windows необходимо записывать разрешение при создании снимка экрана, размер окна будет зафиксирован после встраивания в IDE и не может быть изменен. Если вы считаете, что окно слишком велико после встраивания, вы можете настроить его до подходящего размера перед встраиванием.
Выход из Windows-соединения
- Просто закройте AirtestIDE, чтобы выйти из этого подключения Windows, и автоматически откроется ранее встроенное окно
- Вы также можете использовать Disconnect current device Кнопка для выхода из оконного соединения
3. Запись и написание сценария Airtest
После успешного подключения к окну Windows это эквивалентно подключению к одномуоборудованиеЗатем вы можете записать и воспроизвести сценарий.
Создать скриншот заявление
Прежде всего, touch / wait / exists / assert_exists / assert_not_exists Ожидание выписок со скриншотами в Airtest мало чем отличается от записи на устройствах Android / iOS:
Но следует отметить, что после использования мыши для перетаскивания прямоугольника, чтобы выбрать позицию, на которой вы хотите сделать снимок экрана, вам необходимоДважды щелкните область скриншотаСнимок экрана может быть завершен, и снимок экрана не будет автоматически завершен при отпускании мыши, что также является самой большой разницей между снимками экрана в Windows.
Итак, шаги, чтобы сделать скриншот:
- Перетащите мышь, чтобы выбрать соответствующую область
- Дважды щелкните, чтобы завершить скриншот
- Нажмите правую кнопку мыши, чтобы изменить выбор
- Нажмите Esc Кнопка для выхода из этой операции снимка экрана
И во время записи swipe При создании предложения после завершения выбора кадра в области снимка экрана необходимо щелкнуть конечную точку скольжения, чтобы завершить запись предложения.
Вызвать интерфейс Windows
Как и Android / iOS, Airtest также инкапсулирует обычные операции под Windows.pywinautoБиблиотека.
Поэтому при написании тестовых сценариев для приложений Windows нам может понадобиться обратиться к следующим документам API:
-
Все API здесь можно вызывать прямо в скрипте Пожалуйста, обратитесь к приведенному ниже образцу кода, чтобы узнать, как вызвать выделенный интерфейс устройств Windows.
- Если вам нужны более сложные операции, вам может потребоваться проверитьpywinautoAPI предоставляется
Простой пример
Для облегчения демонстрации мы предполагаем, что этот скрипт не передает параметры в командной строке, но используется в скрипте connect_device Интерфейс для подключения окна с дескриптором 123456 и выполнения над ним некоторых операций:
Если мы хотим иметь возможность вызывать некоторые эксклюзивные операции Windows, такие как проверкаЭксклюзивный API Airtest для WindowsПосле документации мы обнаружили, что некоторые операции доступны только в Windows:
Далее, предположим, что теперь мы хотим использовать колесо мыши.Посмотрев API Airtest, мы обнаружили, что модуль Airtest для Windows не инкапсулирует функцию колеса мыши. В настоящее время мы можем выполнить дополнительный запрос.pywinautoДокументы, найденные mouse После соответствующих глав вы узнаете, как вызвать интерфейс колесика мыши:
Введите keyevent
Пожалуйста, обратитесь к документации и напишите код для ответа ключа в соответствии с фактическими потребностями.
4. Как указать окно при запуске скрипта
В режиме Windows AirtestIDE выполнение сценариев и просмотр отчетов ничем не отличаются от других платформ:
Тем не менее, самое главное, что все окна, подключенные в AirtestIDE, используютОконная ручкасвязано. Описатель окна - это уникальное 32-разрядное целое число без знака, которым владеет каждый объект окна Windows.И каждый раз, когда вы открываете окно, это значение будет меняться。
Это означает, что если мы напишем скрипт с окном, встроенным в AirtestIDE, хотя его можно запустить прямо в этот раз, скопировав командную строку скрипта в AirtestIDE, нет гарантии, что он сможет работать в следующий раз. Из-за командной строки в AirtestIDE будет такой параметр content --device Windows: /// дескриптор И в следующий раз, когда вы откроете окно, ручка могла измениться.
Поэтому мы также можем использовать дескриптор не через другие способы подключения к окну. Windows-модуль Airtest, использующий pywinautoconnectИнтерфейс для подключения окна, поэтому помимо дескриптора мы можем подключиться через заголовок окна:
Если вы хотите использовать соединение имени окна в командной строке, вам не нужно добавлять кавычки и другие символы, просто напишите это так:
5. Поддержка Poco
Окно Windows с подключенным Poco-SDK
Некоторые Windows-приложения были подключены к Poco (например, окно игры Unity), и мы также можем использовать AirtestIDE для удобного просмотра и выбора узлов пользовательского интерфейса. Но прежде чем использовать эту функцию, вам нужно заранее сообщить AirtestIDE расположение и размер окна Windows.
В «Параметры» - «Настройки» - «Poco», выберите «Rect Area Area Windows», выберите главный экран окна и дважды щелкните для подтверждения (щелчок правой кнопкой мыши / Esc может отменить), а затем вы можете начать использовать функции, связанные с Poco, как показано на рисунке. Шоу:
Поддержка Poco-Windows
Для поддержки Poco для окон Windows мы улучшаем документацию и функции, поэтому следите за обновлениями.
Одной из основных задач подготовки к тестированию является создание плана тестирования. В плане тестирования вы указываете область и целевые показатели для тестирования и описывает методологию, которую вы собираетесь использовать.
Дополнительная информация
Если вы разрабатываете план тестирования для тестирования совместимости приложений с Windows, включите следующее:
Область действия: какие уровни приоритета вы разадресны во время тестирования?
Методология: кто участвует в тестировании?
Требования: оборудование, программное обеспечение, персонал, обучение и инструменты, необходимые для выполнения тестирования.
Условия для успешного завершения: что определяет, передается ли приложение или завершается сбоем?
Планирование: как вы планируете завершить тестирование на запланированную дату?
Установка области тестирования
Если в вашей организации используется много приложений, возможно, вы не сможете протестировать все это, как вам хотелось. Сначала протестируйте наиболее высокий приоритет и наиболее часто используемые приложения. Протестируйте серверные и клиентские веб-приложения. Клиентские приложения обычно очень сложны и долго проверяются в зависимости от количества приложений.
Определение методологии тестирования
При планировании методологии учитывайте следующее:
Место, где будет происходить тестирование
Кто будет выполнять тесты?
Как вы будете общаться с участниками и вовлеченными в них?
Как вы будете планировать тестирование?
Как вы сможете управлять неполадками приложений?
Если в вашей организации есть группа тестеров приложений, мы рекомендуем использовать их. Если у вас нет такой группы, ознакомьтесь с возможностями использования разнообразных ресурсов для достижения наилучших результатов в течение определенного периода времени. Например, вы можете использовать несколько опытных тестировщиков для разработки заряда тестовых случаев, которые могут обучать другим пользователям. Кроме того, возможно, что у вас есть опытные тестеры, которые выполняют набор основных тестов, и затем координируются с учетом бизнес-блоков, чтобы они могли работать в лаборатории для выполнения функций, используемых ими. Обработайте процесс для планирования тестовых дней и общения с тест-инженерами. Например, вы можете настроить веб-сайт в интрасети, где любой пользователь может просматривать даты тестирования, отчеты о состоянии, имена контактов и другие связанные документы.
Определение требований к ресурсам
По мере планирования проблем с совместимостью приложений следует помнить о состоянии вашего компьютера в будущем. Вы планируете обновить некоторые программы до версий, которые полностью используют новые возможности Windows? Вы планируете внедрить новые стандартные конфигурации рабочего стола или использовать службы терминалов? Такие проблемы определяют необходимые ресурсы и приложения, которые вы собираетесь тестировать как набор. Если вы планируете развертывать новые приложения для Windows во время выпуска, протестируйте эти приложения с помощью текущих приложений. Вы можете упростить тестирование, настроив лаборатории, в которых тестеры могут проводить свои тесты. В этом практическом занятии вы можете в любое время получить доступ к необходимым средствам и оборудованию. В лаборатории настройте пробные компьютеры для двойного или тройного запуска, чтобы тестеры могли быстро получить доступ к нужному режиму для установки и проверки приложений. Например, для проверки приложений с помощью пути обновления может потребоваться Windows NT 4,0 и Windows 2000. Чтобы сделать так, чтобы тест-инженеры могли восстановить компьютеры до их предыдущего состояния, сделайте образы дисков с основными операционными системами.
Определение условий сбоя при успешном завершении
Определите процедуру для тест-инженеров, чтобы узнать, когда и где они будут регистрировать проблемы и проблемы с приложением, которые нужно устранить. Чтобы определить условия для успешных и неудачных постановки, выполните указанные ниже проблемы.
Насколько важна проблема? Влияет ли оно на важную функцию или на периферийную?
Может ли кто-то столкнуться с проблемой?
Есть ли способ обойти эту проблему?
Расписание тестирования зависит от многих условий, в том числе:
Количество участвующих в тестировании.
Все ли тест-инженеры находятся в течение полного времени проекта или должны быть запланированы.
Уровни опыта тестеров.
Количество и сложность приложений.
Тестирование приложений
Многие коммерческие приложения уже проверялись на предмет того, насколько они поддерживают Windows 2000 и более поздние версии. Корпорация Майкрософт предоставляет каталог приложений для Windows 2000, где вы можете просматривать состояние используемых приложений. В каталоге используются описанные ниже обозначения.
Сертифицировано — это означает, что приложение было проверено VeriTest и что оно использует новые возможности Windows.
Готовый, указывающий на то, что в соответствии с поставщиком приложение было проверено на совместимость с Windows 2000 и поддерживается. Приложение не обязательно использует новые возможности Windows.
Запланировано — это означает, что приложение будет соответствовать условиям "сертифицировано" или "Готово" при полной проверке.
Стратегии тестирования
Целью тестирования приложения является проверка того, что все, что работает на текущей платформе, также работает в текущей версии Windows. Если приложение было написано для более ранней версии Windows, оно не обязательно использует новые возможности Windows, но его функциональные возможности должны работать в Windows 2000 так же, как и на текущей платформе.
Коммерческие приложения
Для коммерческих приложений первым шагом является запуск установки в режиме "проверить" и "только для обновления" для поиска возможных несовместимости. При запуске программы установки в этом режиме Windows проверяет установленное программное обеспечение по списку несовместимых приложений и регистрирует все найденные приложения. Формат командной строки для режима "Проверка-только обновление":
winnt32 /checkupgradeonly Несмотря на то что это средство может предупреждать о возможных проблемах с совместимостью, оно предназначено только для небольшого количества приложений и только для приложений, установленных на проверяемом компьютере. Следующим шагом является проверка каталога приложений для Windows для определения совместимости используемых приложений. Даже если вы обнаружите, что некоторые из ваших приложений уже были проверены другими пользователями, вы должны проверить их в своей среде. В этом случае нужно сосредоточиться на том, как ваша организация использует приложения. Например, проверьте следующее:
Конфигурации, которые использует ваша организация.
Наиболее часто используемые функции.
Комбинации приложений, которые вы используете вместе.
Не забудьте проверить антивирусную программу. Многие из этих приложений необходимо обновить из-за использования фильтров файловой системы. Многие из файлов Windows NT 4,0 могут не работать в Windows 2000 или более поздней версии из-за изменений в файловой системе NTFS.
Пользовательские приложения
Сценарии развертывания теста
Тестирование установки и запуска приложений с помощью сценариев, которые планируется использовать во время развертывания. Например, вы можете запланировать развертывание путем установки на чистых компьютерах или путем перехода с Windows 95 или Windows 98 или более ранней версии Windows NT. Если вы планируете выполнить обновление, вы можете сохранить на компьютере приложения во время обновления или удалить их и повторно установить после обновления. Из-за различий между Windows 95 или Windows 98 и Windows 2000 некоторые установки приложений работают по-разному в зависимости от операционной системы, которую вы используете для установки. Например, если приложение установлено на компьютере с операционной системой Windows 95 или Windows 98, а затем вы обновите его до Windows 2000, приложение может работать не так, как если бы вы устанавливали его в Windows 2000. В этом случае вам может потребоваться удалить приложение и повторно установить его после обновления или получения библиотеки динамической компоновки (DLL) для миграции. Библиотека миграции позволяет правильно работать с приложением, установленным в Windows 95 или Windows 98, после обновления компьютера до Windows 2000. Библиотеки DLL миграции могут устранить проблемы с приложением, выполнив указанные ниже действия.
Замена или обновление файлов, относящихся к Windows 95 или Windows 98, с помощью файлов, совместимых с Windows 2000.
Сопоставление разделов реестра, специфичных для Windows 95 или Windows 98, с соответствующими местами Windows 2000.
Сценарий обновления
Если вы планируете обновить компьютеры, выполните указанные ниже действия.
Установите Windows 95, Windows 98 или Windows NT 3,51 или более поздней версии.
Установите приложение, которое вы хотите протестировать.
Обновите компьютер до Windows 2000.
Чистый сценарий установки
Если вы планируете установить на переформатированные компьютеры, выполните указанные ниже действия.
Установите Windows 2000.
Тестирование установки и удаления
Тестирование установки приложения различными способами, в том числе с помощью описанных ниже действий.
Завершите установку, прежде чем она будет завершена.
Попробуйте все параметры установки, используемые в среде.
Если ваша организация разрешает пользователям устанавливать приложения, протестируйте установку как администратора, так и в качестве опытного пользователя. затем проверьте функциональность приложения.
Попробуйте удалить приложения.
Убедитесь, что приложение может быть установлено администратором и удалено пользователем. При входе в систему под учетной записью "удаление" должно быть заполнено или не разрешено.
Протестируйте приложения с помощью функций, конфигураций и наборов приложений, используемых для выполнения бизнес-задач.
Доступ к данным
Попробуйте получить доступ к данным различными способами, в том числе следующие:
Получать доступ к данным на сервере, на котором работает текущая версия Windows, а также на сервере под управлением Windows 2000.
Проверка одновременного использования базы данных, включая одновременный доступ и обновление записи.
Выполнять сложные запросы.
Пробная печать
Распечатайте различные типы документов с разнообразными принтерами, например:
Печать документов с внедренными файлами из нескольких исходных приложений.
Печать на принтерах с длинными именами файлов.
Распространенные проблемы совместимости
Приложения, разработанные для предыдущих версий Windows, могут пользоваться всеми преимуществами новых функций, таких как Active Directory или IntelliMirror. Этот раздел не позволяет устранить эти новые функции.
Защита файлов Windows: в более ранних версиях Windows приложения могут заменять общие системные файлы во время установки. После внесения таких изменений пользователи часто сталкиваются с ошибками, которые выводятся из ошибок программы в операционную систему нестабильной работы. Защита файлов Windows — это новая функция, которая не позволяет приложениям заменять системные файлы. Эта функция проверяет, правильно ли выбрана версия защищенного системного файла. Если файл заменен неправильной версией, Windows восстанавливает соответствующую версию.
Надежная проверка кучи: в Windows имеется несколько улучшений производительности в диспетчере кучи. Приложения, которые не использовали Управление кучей надлежащим образом, теперь могут иметь ненужные проблемы с управлением памятью. Распространенные проблемы включают в себя использование памяти после ее освобождения и предполагает, что память не перемещается, когда она перераспределяется на меньший размер.
Перечисление аппаратных устройств: изменения в списке поддерживаемых аппаратных устройств могут привести к неполадкам в приложениях, использующих устройства, которые больше не поддерживаются.
Перечисление шрифтов: список шрифтов изменился. Поскольку разделы реестра были добавлены для поддержки интернационализации, некоторые приложения могут просматривать несколько дисплеев.
Изменены разделы реестра: некоторые разделы реестра были перемещены или удалены. Приложения, которые записываются в интерфейс прикладного программирования (API), не должны испытывать проблем, но они могут столкнуться с проблемами, если они записываются непосредственно в реестр.
Проверка версий: программы установки приложения, которые неправильно проверяют версии, могут иметь проблемы. Убедитесь в том, что в вашем приложении требуется или более поздней версии, если ваше приложение не зависит от конкретной операционной системы или версии.
Безопасность ввода-вывода: Windows установила усиленную защиту для ввода и вывода файлов. Приложения, использующие фильтры файлов (например, антивирусные программы), могут потерять значительную функциональность в Windows 2000 или более поздней версии.
Разрешение проблем с совместимостью приложений
При возникновении проблем с совместимостью приложений необходимо установить приоритеты пользователей и назначить их для их разрешения. У вас должен быть план назначения проблем. Назначение ответственных сотрудников для исследования и устранения проблем очень важно для успешной проверки приложения. Устранение проблем может охватывать широкий спектр действий, как, например, указанные ниже.
Поиск известных проблем и решений на веб-сайтах.
Обращение к поставщикам для получения исправлений, программ установки или библиотек миграции.
Обращение в службу поддержки Майкрософт.
Отладка приложений, разработанных для внутреннего использования.
По мере изучения причины проблемы рассматривайте различные подходы, чтобы определить наиболее эффективное решение. Например, вы можете выбрать один из следующих вариантов:
Устраните проблему, если вы разработали приложение.
Если вы приобрели приложение, обратитесь к поставщику за решением проблемы.
Замените приложение новой версией или приложением.
Если вы хотите устранить проблему, пропустите этот сбой.
Убедитесь в том, что на текущей платформе не возникает проблема, прежде чем выполнять поиск в качестве проблемы совместимости с Windows 2000. Ниже приведены некоторые из доступных ресурсов для устранения проблем с совместимостью Windows 2000:
Каталог приложений для Windows 2000, в том числе сведения о поддержке и ссылки на веб-сайты поставщиков.
20 октября 2021 года компания Microsoft представила долгожданную Подсистему Windows для Android в Windows 11. Компания также опубликовала документацию, посвященную интеграции с Amazon Appstore и разработкой приложений Android в Windows c использованием нативной подсистемы Android.
Интересно, что каналу Dev Channel программы Windows Insider, который обычно получает передовые функции, пока не разрешен доступ к предварительному просмотру приложений Android. Чтобы официально получить предварительную версию функции поддержки приложений Android в Windows 11, вы не только должны быть подключены к каналу Beta программы предварительной оценки Windows, но и должны использовать на своем компьютере регион «Соединенные Штаты». Помимо этих «мягких» ограничений, вы можете запускать только небольшой набор приложений для Android, опубликованных в Amazon Appstore, которые на данный момент одобрены Microsoft и Amazon.
Если вы используете каналы Stable или Dev в Windows 11 и не хотите менять канал обновления только ради запуска приложений Android, то вам будет приятно узнать, что текущую версию Подсистемы Windows для Android можно установить на неподдерживаемых сборках и устаревших платформах без каких-либо модификаций. Также можно загружать неопубликованные приложения Android с помощью ADB, что означает, что вы можете не ограничиваться предложениями Amazon Appstore.
Примечание: прежде чем перейти к процессу ручной установки подсистемы Windows для Android, важно понимать, что текущая версия еще далека от стабильного релиза. Microsoft установила ограничения, помня о параметрах производительности, поэтому вы можете столкнуться со случайными сбоями на неподдерживаемых платформах. Всегда рекомендуется создавать полный образ диска вашей текущей установки Windows 11, чтобы вы могли быстро восстановить рабочее состояние системы.
Как запустить приложения Android на любом компьютере Windows 11
Шаг 1. Включение Платформы виртуальной машины
Прежде всего на устройстве должна быть включена виртуализация в настройках BIOS / UEFI. Если виртуализация включена, то перейдите к следующему этапу – включению платформы виртуальной машины.
Чтобы включить платформу виртуальной машины в Windows 11, выполните следующие действия:
- Откройте меню Пуск и выполните поиск по запросу «Включение или отключение компонентов Windows». Откройте появившееся приложение.
- Включите опцию «Платформа виртуальной машины» и нажмите на кнопку OK.
Шаг 2: Скачайте установочный пакет Подсистемы Windows для Android
Как и Подсистема Windows для Linux (WSL), подсистема Windows для Android распространяется на устройствах Windows 11 через Microsoft Store. Microsoft не предлагает официального способа получить прямую ссылку для загрузки пакета подсистемы Windows для Android с Microsoft Store, но мы можем прибегнуть к помощи сторонних ресурсов.
- Затем выберите самый крупный файл в списке. Это должен быть пакетный файл MSIX Bundle (с расширением .msixbundle), размером более 1 гигабайта. Это основной установочный файл для Подсистемы Windows для Android. Кликните по названию файла для его загрузки.
- На момент написания этой статьи, актуальная версия пакета подсистемы Windows для Android: 1.7.32815.0. Мы также разместили установочный файл на наших серверах, чтобы упростить скачивания. Хэш SHA-1 для проверки: 0c4b3430bcd37be562f54322c79fb14f11ce1348.
Шаг 3: Установите подсистему Windows для Android
MSIX Bundle — это формат упаковки, который включает несколько пакетов MSIX, каждый из которых может поддерживать определенную архитектуру системы. Вот почему вы можете установить пакет как на традиционные компьютеры x64, так и на совместимые устройства ARM64.
- Откройте Терминал Windows от имени администратора и запустите экземпляр PowerShell. Для этого щелкните правой кнопкой мыши по меню «Пуск» и выберите опцию Терминал Windows (администратор). По умолчанию должен открываться интерфейс PowerShell, но если этого не происходит, откройте новую вкладку с PowerShell.
- Выполните следующую команду, чтобы установить загруженный пакет MSIX:
- Если все пойдет корректно, пакет будет развернут, и вы увидите новый значок в меню «Пуск».
Шаг 4. Загрузка приложений в Подсистему Windows для Android
Теперь, когда Подсистема Windows для Android установлена, можно настроить загрузку неопубликованных приложений. Чтобы выполнить эту задачу, воспользуйтесь отдельной инструкцией Как запустить любое приложение Android в Windows 11.
Конечный результат должен быть примерно таким:
Мы запустили в Windows 11 популярный почтовый клиент Spark, который доступен только для Android, iOS и macOS, взяв apk-файл на сайте Apkmirror.
Скриншоты были сделаны на экземпляре Windows 11 Build 22000.282, то есть на втором обновлении после общедоступной версии. На тестовом устройств Comss.one используется процессор Intel Core i5-8250U. Портал Xda-developers, инструкцию которого мы взяли за основу, для проверки использовал устройство с процессором Intel Core i5-6500T, который официально не поддерживается ни Подсистемой Windows для Android, ни Windows 11. При этом никаких серьезных сбоев зафиксировано не было.
Также доступен относительно простой способ для обхода региональных ограничений для использования Amazon Appstore. При этом вам не нужно будет использовать VPN-сервис или изменять настройки региона в Windows 11. Вы можете еще больше «прокачать» подсистему Windows для Android, загрузив альтернативный клиент Google Play Store под названием Aurora Store.
Компьютеры настолько плотно вошли в нашу повседневную жизнь, что стали необходимостью. Они предназначены не только для развлечения и отдыха, но также для работы и учебы. Компьютеры, как и любое другое устройство, могут работать некорректно. Вы можете столкнуться с такими проблемами, как синий экран смерти, частые сбои системы (BSoD), запаздывающий интерфейс и т. д.
Большинство из этих сбоев в работе является следствием проблем, связанных с оборудованием. Если не предпринимать никаких мер, последствия могут быть очень печальными.
Устранение неполадок и ремонт компьютера не всегда являются легкой задачей. Правильно диагностировать проблему и собрать системную информацию — залог успеха в данном вопросе. Существуют различные средства диагностики оборудования, которые помогут найти неисправную деталь компьютера и устранить проблему.
В этой статье мы рассмотрим подборку аппаратных средств по сбору информации, диагностике и мониторингу различных компонентов вашей системы.
AIDA64
Начнем с одной из самых известных и комплексных программ для получения информации о компонентах системы, проверке стабильности и тесте производительности. Конечно же, это AIDA64. Интерфейс программы предельно понятен и прост, все разделено на группы.
В данной программе можно узнать подробную информацию о каждом компоненте системы, температуре и аппаратных частях компьютера. Есть тесты, показывающие производительность отдельных компонентов при выполнении различных операций.
Также вы можете сравнить производительность своих комплектующих с уже протестированными.
Помимо этого, в программе имеются различные тесты на проверку стабильности компонентов компьютера.
Программа OCCT предназначена для комплексной проверки комплектующих компьютера на стабильность (CPU, GPU, RAM, Power).
Помимо наборов тестов, программа отображает общую информацию о компонентах и позволяет мониторить температуру, энергопотребление и многое другое.
Известная, а главное, полностью бесплатная программа CPU-Z,в которой можно посмотреть подробную информацию о процессоре, материнской плате, оперативной памяти и видеокарте. Тут также присутствует тест производительности процессора для сравнения с наиболее популярными моделями.
Есть возможность проверки процессора на стабильность, однако лучше это делать сторонними программами. Как, например, Linx, Prime95 или упомянутые ранее AIDA64 и OCCT.
Работает по аналогии с CPU-Z, только все заточено на работу с видеокартами. Поможет досконально узнать все про аппаратные характеристики видеокарты и информацию, зашитую в биос.
Также есть возможность мониторить параметры видеокарты: частоту, температуру, потребление напряжения и другое.
Есть возможность проверки на стабильность, но, как и с CPU-Z, имеются специальные программы, которые справляются с этим намного лучше. Например, MSI Kombustor.
MSI Kombustor
Это утилита-бенчмарк, созданная на основе всем знакомого Furmark. Позволяет проверить видеокарту и ее память на стабильность. Также проверит на прочность систему охлаждения видеокарты.
MSI Afterburner
Самая известная и широко используемая утилита для разгона видеокарт. Кроме разгона, присутствует возможность мониторить информацию о видеокарте и системе в целом, а также выводить эту информацию на экран поверх игры.
Thaiphoon Burner
Нужно узнать всю подноготную о планках оперативной памяти? Thaiphoon Burner считывает данные SPD, в которой хранится вся информация об оперативной памяти.
Вы получите полную информацию о памяти и производителе чипов памяти. Это одна из лучших программ подобного рода.
Коль речь зашла о памяти, и вам требуется узнать тайминги оперативной памяти, причем не только первичного порядка, на помощь придут несколько программ. Программы различаются по производителю процессоров (или лучше платформ) AMD или Intel.
Чтобы узнать всю информацию о таймингах для процессоров AMD Zen 1000-2000 серии, можно воспользоваться программами ZenTimings и Ryzen Timing Checker.
С процессорами Zen 3000 лучше воспользоваться программой Ryzen Master или ZenTimings.
Для процессоров Intel есть свои программы для получения информации о таймингах — это Asrock Timing Configurator и Asus MemTweakIt.
Пусть вас не пугает название Asrock и Asus в названии программ. Они работают на материнских платах любых производителей. Главное, чтобы был процессор от Intel.
Не будем вдаваться в подробности по поводу проверки памяти. Недавно на эту тему вышла отдельная статья — «Как проверить оперативную память на ошибки».
CrystalDiskInfo
Узнать о состоянии жесткого диска или SSD поможет программа CrystalDiskInfo.
Можно оценить состояние жёстких дисков при помощи считывания S.M.A.R.T, проверить температуру, количество включений и общее время работы накопителя. А в случае с дисками SSD — еще и объём данных, записанных на устройство за все время работы.
Оценить производительность диска можно при помощи программы CrystalDiskMark.
Victoria HDD
Лучшая программа для поиска и исправления ошибок жесткого диска. Досконально проверяет поверхность винчестера, обнаруживает повреждённые блоки и затирает их, чтобы в дальнейшем не записать туда файлы и не повредить их. Victoria HDD теперь работает и с SSD-дисками.
HWiNFO
Во время тестирования на стабильность главное — уделять внимание температуре компонентов. И тут наилучшее решение — это программа HWiNFO.
Программа мониторит все важные данные о состоянии аппаратных компонентов компьютера, включая процессор, видеокарту, оперативную память, жесткие диски, сетевые карты, показания датчиков и т. д.
Перечисленные программы помогут полноценно оценить состояние комплектующих, узнать детальную информацию, а также протестировать их на стабильность и сравнить производительность с другими моделями. С их помощью вы сможете провести первичную диагностику и найти виновника нестабильной работы компьютера.
Почти все приложения, рассмотренные сегодня, распространяются совершенно бесплатно. Даже не обладая обширными знаниями в области компьютерного железа, можно самостоятельно проверить работу комплектующих, не прибегая к услугам шарлатанов из компьютерных мастерских.
Если же не выходит диагностировать неисправность самостоятельно, можно обратиться в DNS, где стоимость этой услуги составляет всего 500 рублей.
Читайте также: