Как проверить совместимость программ

Одной из основных задач подготовки к тестированию является создание плана тестирования. В плане тестирования вы указываете область и целевые показатели для тестирования и описывает методологию, которую вы собираетесь использовать.

Дополнительная информация

Если вы разрабатываете план тестирования для тестирования совместимости приложений с Windows, включите следующее:

  • Область действия: какие уровни приоритета вы разадресны во время тестирования?
  • Методология: кто участвует в тестировании?
  • Требования: оборудование, программное обеспечение, персонал, обучение и инструменты, необходимые для выполнения тестирования.
  • Условия для успешного завершения: что определяет, передается ли приложение или завершается сбоем?
  • Планирование: как вы планируете завершить тестирование на запланированную дату?

Установка области тестирования

Если в вашей организации используется много приложений, возможно, вы не сможете протестировать все это, как вам хотелось. Сначала протестируйте наиболее высокий приоритет и наиболее часто используемые приложения. Протестируйте серверные и клиентские веб-приложения. Клиентские приложения обычно очень сложны и долго проверяются в зависимости от количества приложений.

Программу проверки совместимости с Windows 11 удалил Майкрософт. Чем проверить?

Определение методологии тестирования

При планировании методологии учитывайте следующее:

  • Место, где будет происходить тестирование
  • Кто будет выполнять тесты?
  • Как вы будете общаться с участниками и вовлеченными в них?
  • Как вы будете планировать тестирование?
  • Как вы сможете управлять неполадками приложений?

Если в вашей организации есть группа тестеров приложений, мы рекомендуем использовать их. Если у вас нет такой группы, ознакомьтесь с возможностями использования разнообразных ресурсов для достижения наилучших результатов в течение определенного периода времени.

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

Определение требований к ресурсам

По мере планирования проблем с совместимостью приложений следует помнить о состоянии вашего компьютера в будущем. Вы планируете обновить некоторые программы до версий, которые полностью используют новые возможности Windows? Вы планируете внедрить новые стандартные конфигурации рабочего стола или использовать службы терминалов?

Такие проблемы определяют необходимые ресурсы и приложения, которые вы собираетесь тестировать как набор. Если вы планируете развертывать новые приложения для Windows во время выпуска, протестируйте эти приложения с помощью текущих приложений. Вы можете упростить тестирование, настроив лаборатории, в которых тестеры могут проводить свои тесты.

Режим совместимости Windows 10

В этом практическом занятии вы можете в любое время получить доступ к необходимым средствам и оборудованию. В лаборатории настройте пробные компьютеры для двойного или тройного запуска, чтобы тестеры могли быстро получить доступ к нужному режиму для установки и проверки приложений. Например, для проверки приложений с помощью пути обновления может потребоваться 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 2000 может проанализировать тестирование. Веб-сайт MSDN по адресу http://MSDN.Microsoft.com включает загружаемую версию спецификации. На веб-сайте MSDN также находятся другие важные сведения о тестировании, такие как официальные документы о произвольном тестировании, а также метод, который используется независимой проверкой для проверки функциональных возможностей поставщиков приложений для отправки данных в целях сертификации.Примечание. рекомендации по тестированию, описанные в этом разделе, не являются исчерпывающими и не распространяются на все ситуации. Они предназначены для того, чтобы помочь вам приступить к планированию тестирования.

Сценарии развертывания теста

Тестирование установки и запуска приложений с помощью сценариев, которые планируется использовать во время развертывания. Например, вы можете запланировать развертывание путем установки на чистых компьютерах или путем перехода с 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.

Сценарий обновления

Если вы планируете обновить компьютеры, выполните указанные ниже действия.

  1. Установите Windows 95, Windows 98 или Windows NT 3,51 или более поздней версии.
  2. Установите приложение, которое вы хотите протестировать.
  3. Обновите компьютер до Windows 2000.
  4. Протестируйте приложение.

Чистый сценарий установки

Если вы планируете установить на переформатированные компьютеры, выполните указанные ниже действия.

  1. Установите Windows 2000.
  2. Установите приложение.
  3. Протестируйте приложение.

Тестирование установки и удаления

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

  1. Завершите установку, прежде чем она будет завершена.
  2. Попробуйте все параметры установки, используемые в среде.
  3. Если ваша организация разрешает пользователям устанавливать приложения, протестируйте установку как администратора, так и в качестве опытного пользователя. затем проверьте функциональность приложения.
  4. Попробуйте удалить приложения.
  5. Убедитесь, что приложение может быть установлено администратором и удалено пользователем. При входе в систему под учетной записью «удаление» должно быть заполнено или не разрешено.
Читайте также:
Программа для того чтобы петь как профессионал

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

Доступ к данным

Попробуйте получить доступ к данным различными способами, в том числе следующие:

  • Получать доступ к данным на сервере, на котором работает текущая версия Windows, а также на сервере под управлением Windows 2000.
  • Проверка одновременного использования базы данных, включая одновременный доступ и обновление записи.
  • Выполнять сложные запросы.

Пробная печать

Распечатайте различные типы документов с разнообразными принтерами, например:

  • Печать документов с внедренными файлами из нескольких исходных приложений.
  • Печать на принтерах с длинными именами файлов.

Распространенные проблемы совместимости

Приложения, разработанные для предыдущих версий Windows, могут пользоваться всеми преимуществами новых функций, таких как Active Directory или IntelliMirror. Этот раздел не позволяет устранить эти новые функции.

  • Защита файлов Windows: в более ранних версиях Windows приложения могут заменять общие системные файлы во время установки. После внесения таких изменений пользователи часто сталкиваются с ошибками, которые выводятся из ошибок программы в операционную систему нестабильной работы. Защита файлов Windows — это новая функция, которая не позволяет приложениям заменять системные файлы. Эта функция проверяет, правильно ли выбрана версия защищенного системного файла. Если файл заменен неправильной версией, Windows восстанавливает соответствующую версию.
  • Надежная проверка кучи: в Windows имеется несколько улучшений производительности в диспетчере кучи. Приложения, которые не использовали Управление кучей надлежащим образом, теперь могут иметь ненужные проблемы с управлением памятью. Распространенные проблемы включают в себя использование памяти после ее освобождения и предполагает, что память не перемещается, когда она перераспределяется на меньший размер.
  • Перечисление аппаратных устройств: изменения в списке поддерживаемых аппаратных устройств могут привести к неполадкам в приложениях, использующих устройства, которые больше не поддерживаются.
  • Перечисление шрифтов: список шрифтов изменился. Поскольку разделы реестра были добавлены для поддержки интернационализации, некоторые приложения могут просматривать несколько дисплеев.
  • Изменены разделы реестра: некоторые разделы реестра были перемещены или удалены. Приложения, которые записываются в интерфейс прикладного программирования (API), не должны испытывать проблем, но они могут столкнуться с проблемами, если они записываются непосредственно в реестр.
  • Проверка версий: программы установки приложения, которые неправильно проверяют версии, могут иметь проблемы. Убедитесь в том, что в вашем приложении требуется или более поздней версии, если ваше приложение не зависит от конкретной операционной системы или версии.
  • Служба сообщений Windows: приложения, которые ожидают, что служба сообщений Windows (WMS) будут предоставляться операционной системой, не смогут найти ее.
  • Безопасность ввода-вывода: Windows установила усиленную защиту для ввода и вывода файлов. Приложения, использующие фильтры файлов (например, антивирусные программы), могут потерять значительную функциональность в Windows 2000 или более поздней версии.

Разрешение проблем с совместимостью приложений

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

  • Поиск известных проблем и решений на веб-сайтах.
  • Обращение к поставщикам для получения исправлений, программ установки или библиотек миграции.
  • Обращение в службу поддержки Майкрософт.
  • Отладка приложений, разработанных для внутреннего использования.

По мере изучения причины проблемы рассматривайте различные подходы, чтобы определить наиболее эффективное решение. Например, вы можете выбрать один из следующих вариантов:

  • Устраните проблему, если вы разработали приложение.
  • Если вы приобрели приложение, обратитесь к поставщику за решением проблемы.
  • Замените приложение новой версией или приложением.
  • Если вы хотите устранить проблему, пропустите этот сбой.

Убедитесь в том, что на текущей платформе не возникает проблема, прежде чем выполнять поиск в качестве проблемы совместимости с Windows 2000. Ниже приведены некоторые из доступных ресурсов для устранения проблем с совместимостью Windows 2000:

  • Спецификация приложения для Windows 2000, которую можно загрузить из библиотеки MSDN на сайтеhttp://MSDN.Microsoft.com. В приложении E указана конкретная папка, в которой можно получить спецификацию.
  • Руководство по совместимости с Windows 2000, которое можно найти в библиотеке MSDN по адресу http://MSDN.Microsoft.com. Это руководство содержит ценные сведения о диагностике проблем с совместимостью.
  • Microsoft TechNet по адресуhttp://www.Microsoft.com/TechNet, который включает в себя обновления, официальные документы и другие технические сведения
  • Каталог приложений для Windows 2000, в том числе сведения о поддержке и ссылки на веб-сайты поставщиков.

Источник: support.microsoft.com

Режим совместимости Windows

Много хорошего приносит каждая новая версия самой популярной на планете операционной системы. Но всегда есть программы, которые отказываются сотрудничать с новой Windows — либо попытки установки заканчиваются провалом, либо установленное приложение не запускается.

Читайте также:
Не удалось установить связь со вспомогательной программой

Всё о несовместимости программ

Часто проблема возникает в первые месяцы появления свежей ОС: разработчики не всегда регулярно выпускают версии программ, полностью совместимых с Windows следующего поколения. Главный способ решения несовместимости: попробовать установить обновлённую версию с официального сайта.

Но всегда есть приложения, которые никак не хотят работать с новой Windows, а шансов на выход обновлённых версий уже нет. Наиболее «проблемные» категории:

  • драйверы: обычно это старая «периферия» наподобие принтеров, сканеров, совсем уж древних аудиокарт;
  • небольшие, но удобные некоммерческие программы, развитие которых прекратилось много лет назад;
  • старые, но по прежнему очень добрые игры;
  • представители так называемого «бухгалтерского» ПО. Это созданные давным-давно под древние ОС типа Windows 95 и 98, MS DOS. Такие до сих пор встречаются в муниципальных конторах типа ЖЭКов, бухгалтериях мелких предприятий.

Причины несовместимости программ с Windows иногда самые тривиальные: к примеру, программа по старой привычке «ищет» собственные служебные файлы не в той папке, выводя на экран сообщение об ошибке.

Инструмент Windows «Исправление неполадок совместимости»

Этот способ решает простые проблемы. Его следует использовать в первую очередь — чаще всего поможет именно «Исправление неполадок. «.

Меню вызова функции «Исправление неполадок совместимости»

Меню вызова функции «Исправление неполадок совместимости»

Эта функция Windows вызывается правым щелчком по программе, не желающей запускаться в ОС — пункт «Исправление неполадок совместимости». При выборе этого режима, Windows сначала выдаст окно с предложением использовать рекомендованные параметры (соглашаемся),

Выберите режим диагностики «Использовать рекомендованные параметры»

Выберите режим диагностики «Использовать рекомендованные параметры»

затем — оповестит о результатах своей работы: предложит «нашептать» сбойной программе, что на самом деле она находится не в сверхсовременной среде новейшей Windows, а в родной для неё «старушке» XP. Для пробы достаточно нажать кнопку «Запуск программы».

Параметры проверки совместимости программ

Параметры проверки совместимости программ

Если программа заработала, то следует сохранить рекомендованные параметры её запуска (кнопка «Далее») — и с этого момента для успешного старта достаточно привычного двойного щелчка по ярлыку. А если быстрый рецепт совмещения программы и операционной системы не помог, то есть и более мощный способ.

Инструмент «Режим совместимости»

В случае с драйверами (и некоторыми другими программами) проблема гораздо глубже: для них почти всегда нужна соответствующая версия ОС. «Почти», потому что умелые руки иногда самостоятельно способны отредактировать несколько строк в специальных inf-файлах — инструкциях для компьютера по установке драйверов, но получается это редко.

Что касается других программ — их можно попробовать запустить и без глубоких навыков. Современные ОС от Microsoft предусмотрительно обладают функцией, которая называется «Режим совместимости Windows».

В окно «Режима совместимости» можно попасть, выбрав в меню правой кнопки пункт «Свойства» и вкладку «Совместимость»

В окно «Режима совместимости» можно попасть, выбрав в меню правой кнопки пункт «Свойства» и вкладку «Совместимость»

Окно заботливо подсказывает варианты запуска отказывающейся работать программы. Главные поля выбора доступны после установки галочки напротив пункта «Запустить программу в режиме совместимости с:». На выбор предлагаются различные версии Windows, начиная с 95 и заканчивая Windows 7. Выбирать следует тот вариант, на котором программа точно работала в штатном режиме.

Прочие параметры «Режима совместимости»

Прочие параметры «Режима совместимости»

Прочие параметры инструмента Режим совместимости Windows предназначены для совсем редких случаев — они видны на скриншоте. Некоторые игры начала 90х годов требуют наличия 256 цветов вместо нынешних 16 с лишним миллионов. Другие программы почему-то отказываются работать на современных HD-экранах и просят для функционирования древнее разрешение VGA — 640 на 480 пикселей. В особо сложных случаях можно попробовать отключить «красивости» интерфейса наподобие полупрозрачных панелей и полноценного масштабирования.

Впрочем, для запуска старых программ чаще всего достаточно выбрать соответствующую версию Windows, варианты которых указаны в ниспадающем меню. После применения настроек нужно, как обычно, дважды щёлкнуть левой кнопкой мышки по сбойной программе — и получить результат настройки!

Напоследок

Ещё раз предупредим о редкой совместимости драйверов с «чужеродной» операционной системой. Ни один режим совместимости не сможет помочь старому устройству заработать в новой среде, если об этом не позаботился производитель этого устройства. Иногда может помочь ручное редактирование особых файлов в составе драйверов, но это тема отдельной статьи.

Наконец, в некоторых случаях поможет народный способ совместить несовместимое. Если приложение отказывается не то, чтобы запускаться в новой ОС, но и даже устанавливаться, то попробуйте следующий рецепт:

  1. Скопировать все файлы программы со старого компьютера на внешний накопитель (например, на флешку).
  2. Вставив флешку с файлами несовместимой программы на новый компьютер, скопировать их на жёсткий диск.
  3. Запустить главный исполняемый файл (расширение — как правило, *.exe) двойным щелчком, а если не получится — щелчок правой кнопкой — Свойства — Совместимость — и далее всё, как в предыдущем разделе.

Бывают случаи, когда неподдающаяся программа покоряется такой нестандартной хитрости пользователя, и вновь начинает исправно выполнять свои обязанности.

Источник: getdrivers.net

Диагностика совместимости приложений

диагностика совместимости приложений

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru