software installation un installation testing
Yazılım Kurulum Testi gerçekleştirdiniz mi? Deneyim nasıldı? Kurulum Testi (Uygulama Testi), Yazılım Testi Yaşam Döngüsünün oldukça ilginç bir parçasıdır.
Kurulum Testi, evinize bir misafir getirmeye benzer. Yeni misafir, kendini rahat hissetmesi için tüm aile üyelerine uygun şekilde tanıtılmalıdır. Yeni yazılımın yüklenmesi de yukarıdaki örnekteki gibidir.
Kurulumunuz yeni sistemde başarılı olursa, müşteri kesinlikle mutlu olacaktır ama ya işler tamamen tersi ise. Bir kurulum başarısız olursa, programımız o sistem üzerinde çalışmaz, sadece bununla kalmaz, aynı zamanda bir kullanıcının sistemini de büyük ölçüde hasarlı bırakabilir. Bir kullanıcının tam işletim sistemini yeniden yüklemesi gerekebilir.
Yukarıdaki durumda bir kullanıcı üzerinde bir izlenim bırakacak mısınız? Kesinlikle hayır! Eksik kurulum testleri nedeniyle sadık bir müşteri oluşturmak için ilk izleniminiz mahvoldu.
İyi bir ilk izlenim için ne yapmanız gerekiyor? Yükleyiciyi hem manuel hem de otomatikleştirilmiş süreçlerin kombinasyonuyla uygun şekilde test edin farklı bir konfigürasyona sahip farklı makinelerde. Kurulum testi ile ilgili en önemli konu Zaman! Tek bir test senaryosu yürütmek bile çok zaman gerektirir.
Büyük bir uygulama yükleyicisini test edecekseniz, farklı konfigürasyonlarda bu kadar çok test durumunu gerçekleştirmek için gereken süreyi düşünün.
Manuel yükleyici testi gerçekleştirmek için farklı yöntemler ve kurulum sürecini otomatikleştirmek için bazı temel yönergeler göreceğiz.
Kurulum Testini başlatmak için önce kurulumu test etmek istediğiniz kaç farklı sistem konfigürasyonuna karar verin.
Bir temel sabit disk sürücüsü hazırlayın. Bu HDD'yi en yaygın veya varsayılan dosya sistemiyle biçimlendirin, bu HDD'ye en yaygın işletim sistemini (Windows) kurun. Bu HDD'ye bazı temel gerekli bileşenleri yükleyin.
Her seferinde bu temel HDD'nin görüntülerini oluşturur ve bu temel sürücüde başka yapılandırmalar oluşturabilirsiniz. Daha ileri testler için kullanılacak İşletim sistemi ve dosya biçimi gibi her yapılandırmadan bir set yapın.
Otomasyonu bu süreçte nasıl kullanabiliriz? Temel yapılandırmanın temel görüntülerini oluşturmaya adanmış bazı sistemler yapın (işletim sisteminin tam görüntülerini hızlı bir şekilde oluşturmak için Norton Ghost gibi yazılımları kullanın). Bu, her test durumunda muazzam zamanınızı kurtaracaktır.
Örneğin Temel yapılandırmaya sahip bir işletim sistemi kurma zamanı 1 saat deniyorsa, yeni işletim sistemindeki her bir test durumu için 1 saatten fazla süreye ihtiyacınız olacaktır. Ancak bir işletim sistemi görüntüsü oluşturmak neredeyse 5 ila 10 dakika gerektirmez ve yaklaşık 40 ila 50 dakika tasarruf edersiniz!
Yükleyicinin birden çok kurulum denemesine sahip bir işletim sistemi kullanabilirsiniz. Her seferinde uygulama kaldırılır ve sonraki test senaryosu için temel durum hazırlanır. Burada, kaldırma programınızın daha önce test edilmesi ve düzgün çalışması gerektiğine dikkat edin.
Bazı geniş Test Durumlarına sahip Kurulum Testi İpuçları:
# 1) Akış diyagramlarını kullanın kurulum testi yapmak için. Akış diyagramları işimizi basitleştirir. Temel kurulum testi test senaryosu için örnek akış şemasına bakın.
Bu temel akış şemasına biraz daha test durumu ekleyin Örneğin, uygulamamız ilk sürüm değilse, farklı mantıksal yükleme yolları eklemeye çalışın.
#iki) Daha önce uygulamanın kompakt bir temel sürümünü kurduysanız, sonraki test durumunda Tam uygulamayı yükleyin kompakt sürüm için kullanılanla aynı yoldaki sürüm.
# 3) Farklı test etmek için akış şeması kullanıyorsanız diske yazılacak dosyalar kurulum daha sonra diskteki tüm yüklü dosyaların kaldırılmasını test etmek için aynı akış şemasını ters sırada kullanır.
# 4) Akış diyagramlarını kullanarak test çabalarını otomatikleştirin. Diyagramları otomatik komut dosyalarına dönüştürmek çok kolay olacaktır.
# 5) Kontrol etmek için kullanılan yükleyici komut dosyalarını test edin. gerekli disk alanı . Yükleyici, gerekli disk alanı 1MB isterse, tam olarak 1MB kullanıldığından veya kurulum sırasında daha fazla disk alanı kullanılıp kullanılmadığından emin olun. Cevabınız evet ise bunu bir hata olarak işaretleyin.
# 6) Disk alanı gereksinimini farklı dosya sistemi biçiminde test edin. FAT16 gibi, verimli NTFS veya FAT32 dosya sistemlerinden daha fazla alan gerektirir.
# 7) Mümkünse, yalnızca disk görüntüleri oluşturmak için özel bir sistem ayarlayın. Yukarıda belirtildiği gibi bu, test sürenizi kısaltacaktır.
# 8) Kullanım dağıtılmış bir test ortamı kurulum testi yapmak için. Dağıtılmış ortam, zamandan tasarruf etmenizi sağlar ve tüm farklı test durumlarını tek bir makineden etkin bir şekilde yönetebilirsiniz.
Bunun için iyi bir yaklaşım, ağdaki farklı bağımlı makineleri çalıştıracak bir ana makine oluşturmaktır. Ana sistemden farklı bir makinede aynı anda kuruluma başlayabilirsiniz.
# 9) Diske yazılacak dosya sayısını test etmek için rutini otomatikleştirmeyi deneyin. Bu dosya listesini bir excel sayfasına yazılacak şekilde tutabilir ve bu listeyi, doğru kurulumu doğrulamak için her yolu kontrol edecek otomatik bir komut dosyasına girdi olarak verebilirsiniz.
# 10) Doğrulamak için piyasada bulunan yazılımları ücretsiz kullanın kayıt değişiklikleri başarılı kurulumda. Kurulumdan sonra beklenen değişiklik listenizle kayıt defteri değişikliklerini doğrulayın.
#eleven) Zorla kurulum sürecini bozmak arasında. Sistemin davranışını ve sistemin herhangi bir sorun olmadan orijinal durumuna geri dönüp dönmediğini görün. Bu “kurulum molasını” her kurulum adımında test edebilirsiniz.
# 12) Disk alanı kontrolü: Bu, kurulum testi senaryosundaki en önemli kontroldür. Bu kontrolü yapmak için farklı manuel ve otomatik yöntemler seçebilirsiniz.
Manuel yöntemlerde, kurulumdan önce sürücüdeki boş disk alanını ve yükleyicinin disk alanını doğru hesaplayıp raporlamadığını kontrol etmek için yükleyici komut dosyası tarafından bildirilen disk alanını kontrol edebilirsiniz. Kurulum disk alanının doğru kullanımını doğrulamak için kurulumdan sonra disk alanını kontrol edin.
Yükleme sırasında disk alanını otomatik olarak doldurmak için bazı araçları kullanarak çeşitli disk alanı kullanılabilirliği kombinasyonunu çalıştırın. Kurulum sırasında düşük disk alanı koşullarında sistem davranışını kontrol edin.
# 13) Kurulumu kontrol ederken şunları yapabilirsiniz: kaldırma testi Ayrıca. Kurulumun her yeni yinelemesinden önce, diske yazılan tüm dosyaların kaldırıldıktan sonra kaldırıldığından emin olun.
Bazen kaldırma rutini, eski sürüm dosyalarına dokunulmadan dosyaları yalnızca son yükseltilmiş kurulumdan kaldırır. Ayrıca, kaldırmadan sonra manuel olarak ve yeniden başlatmamak için zorla yeniden başlatma seçeneğini kontrol edin.
Birçok alanı ele aldım Manuel ve Otomatik Kurulum Testi prosedürü .
Yine de, kurulum altındaki yazılımınızın karmaşıklığına bağlı olarak odaklanmanız gereken birçok alan vardır. Bunlar ele alınmayan önemli görevler şunları içerir: ağ üzerinden kurulum, çevrimiçi kurulum, yama kurulumu, Kurulumda Veritabanı denetimi, Paylaşılan DLL kurulumu ve kaldırması, vb.
Umarım bu makale, hem manuel olarak hem de otomasyonda Yazılım Kurulum Testine başlamakta sorun yaşayanlar için temel bir kılavuz olacaktır.
Bu makaleyi beğendiyseniz, siz de istersiniz E-posta bültenimize abone olun .
Önerilen Kaynaklar
- En İyi Yazılım Test Araçları 2021 (QA Test Otomasyon Araçları)
- Yazılım Testi QA Yardımcısı İşi
- Yazılım Test Kursu: Hangi Yazılım Test Enstitüsüne katılmalıyım?
- Kariyeriniz olarak Yazılım Testini Seçme
- Yazılım Testi Teknik İçerik Yazarı Serbest Çalışan İş
- Bazı İlginç Yazılım Testi Görüşme Soruları
- Yazılım Test Kursu Geri Bildirimleri ve İncelemeleri
- Yazılım Testi Yardım Ortaklık Programı!