Middle
Кадом сценарийҳои тестиро барои санҷиши насби барнома истифода мебаред?
sobes.tech AI
Ҷавоб аз AI
Проверката на инсталацията на приложението включва следните сценарии:
-
Успешна инсталация:
- Инсталиране с правилни потребителски права.
- Инсталиране в стандартната пътека.
- Инсталиране в потребителската пътека.
- Инсталиране на диск с достатъчно свободно място.
- Инсталиране с интернет връзка (ако е необходимо).
-
Инсталация с грешки:
- Опит за инсталиране без достатъчни административни права.
- Опит за инсталиране на диск с недостатъчно свободно място.
- Опит за инсталиране при липса на необходим софтуер (например .NET Framework, Java).
- Опит за инсталиране с неправилни параметри на командния ред (за тихата инсталация).
- Опит за инсталиране при прекъсване на мрежовата връзка (ако инсталаторът изисква онлайн достъп).
- Опит за инсталиране на несъвместима ОС или архитектура.
-
Актуализация (Upgrade):
- Актуализация от предишна версия (основни издания, малки актуализации, пачове).
- Актуализация с запазване на потребителските настройки.
- Актуализация с връщане към предишна версия (ако тази функция е налична).
- Опит за актуализация с несъвместима версия.
-
Деинсталиране (Uninstall):
- Пълно премахване на приложението.
- Премахване с запазване на конфигурационните файлове (ако е налична такава опция).
- Проверка за липса на остатъчни файлове и записи в регистъра след деинсталиране.
- Проверка за премахване на ярлички и менюта.
- Опит за деинсталиране при работещо приложение.
- Опит за деинсталиране без достатъчни потребителски права.
-
Инсталация в специфични условия:
- Тиха инсталация от командния ред.
- Инсталация чрез групови политики (в корпоративна среда).
- Инсталация на виртуална машина.
- Инсталация на сървърна ОС.
Във всеки сценарий се проверява:
- Стартиране на инсталатора.
- Коректност на показването на стъпките на инсталацията (лицензно споразумение, избор на път, компоненти).
- Липса на грешки по време на инсталацията.
- Коректност на създадените файлове, папки, ярлички, записи в регистъра.
- Работоспособност на приложението след инсталацията (стартиране, основни функции).
- Коректност на съобщенията за грешки при неправилни сценарии.