Middle
Uygulamanın kurulumunu kontrol etmek için hangi test senaryolarını kullanacaksınız?
sobes.tech yapay zeka
AI'dan gelen yanıt
Uygulama kurulumunun doğrulanması aşağıdaki senaryoları içerir:
-
Başarılı kurulum:
- Doğru kullanıcı izinleriyle kurulum.
- Varsayılan yola kurulum.
- Özelleştirilmiş yola kurulum.
- Yeterli boş alan bulunan diske kurulum.
- İnternet bağlantısı ile kurulum (gerekirse).
-
Kurulum hataları:
- Yeterli yönetici izinleri olmadan kurmaya çalışma.
- Yetersiz boş alan bulunan diske kurmaya çalışma.
- Gerekli yazılım olmadan (örneğin, .NET Framework, Java) kurmaya çalışma.
- Yanlış komut satırı parametreleri ile kurmaya çalışma (sessiz kurulumlar için).
- Ağ bağlantısı kesildiğinde kurmaya çalışma (kurucu çevrimiçi erişim gerektiriyorsa).
- Uyumlu olmayan bir işletim sistemi veya mimarisi üzerinde kurmaya çalışma.
-
Güncelleme (Upgrade):
- Önceki sürümden güncelleme (ana sürümler, küçük güncellemeler, yamalar).
- Kullanıcı ayarlarını koruyarak güncelleme.
- Önceki sürüme geri dönüş ile güncelleme (bu özellik varsa).
- Uyumlu olmayan bir sürümle güncellemeye çalışma.
-
Kaldırma (Uninstall):
- Uygulamayı tamamen kaldırma.
- Konfigürasyon dosyalarını koruyarak kaldırma (bu seçenek varsa).
- Kaldırmadan sonra kalan dosya ve kayıt defteri girdilerinin olmadığını doğrulama.
- Kısayolların ve menü öğelerinin kaldırıldığını doğrulama.
- Çalışan uygulama varken kaldırmaya çalışma.
- Yeterli kullanıcı izinleri olmadan kaldırmaya çalışma.
-
Özel koşullarda kurulum:
- Komut satırından sessiz kurulum.
- Grup ilkeleri aracılığıyla kurulum (kurumsal ortamlar).
- Sanal makinede kurulum.
- Sunucu işletim sisteminde kurulum.
Her senaryoda şu kontroller yapılır:
- Kurucunun başlatılması.
- Kurulum adımlarının doğru şekilde gösterilmesi (lisans sözleşmesi, yol seçimi, bileşenler).
- Kurulum sırasında hata olmaması.
- Oluşturulan dosyaların, klasörlerin, kısayolların ve kayıt defteri girdilerinin doğru olması.
- Kurulum sonrası uygulamanın çalışabilirliği (başlatma, temel fonksiyonlar).
- Hatalı senaryolarda hata mesajlarının doğruluğu.