QTP veya UFT (Birleşik Fonksiyonel Test) Aracı, Otomasyon Test işlemi için kullanılan bir yazılım Test aracıdır . Özellikle "Regresyon" veya "Fonksiyonel" Testler için kullanılır. QTP özelliklerinden bazıları şunları içerir:
- Yalnızca Windows ortamında çalışır
- Komut dosyası dili olarak "VB Script" kullanır
- Sürüme bağlı olarak farklı teknolojileri destekler (Web, Java, .Net, SAP, vb.)
Micro Focus UFT, QTP'nin son sürümüdür; hem HP QTP + Servis Testinin bir kombinasyonudur . Hudson ve Jenkins gibi açık kaynaklı CI (sürekli entegrasyon) sistemlerini de destekler. Telefon ve tabletin gerekliliğini anlayan UFT, Mobil testler için genişletilmiş bir destek sağlar. Bu HP UFT mobil desteği ile, mobil platformdan bağımsız komut dosyaları oluşturabilecektir. İOS üzerinde geliştirilmiş olan bu script Android üzerinde de çalışabilir.
Herhangi bir otomasyon aracı için, otomatik bir test süreci aşağıdaki süreçten geçmelidir
Otomasyon Testi
- Otomasyon sırasında fizibilite analizi :
Yazılım üzerinde Otomasyon Testi gerçekleştirmeden önce, yazılımın otomatikleştirilip otomatikleştirilemeyeceğini kontrol etmek önemlidir.
- Uygun alet bölümü süreci :
Yazılım gereksinimine, kullanımına ve işleve göre otomasyon aracını seçin
- Otomasyon çerçevesini seçin ve geliştirin :
Otomasyon aracını seçtikten sonraki adım, otomasyon için uygun bir çerçeve seçmektir.
- Kavramın kanıtı :
Aracın uygulamanın otomasyonunu çalıştırıp yürütemeyeceğini değerlendirmek için uçtan uca bir kurulumla POC veya Kavram Kanıtı oluşturulur
- Test komut dosyasını geliştirin, çalıştırın ve analiz edin :
Komut dosyası hazırlandıktan sonra, komut dosyaları yürütmeye gitmeli, analiz ve Hata günlüğü ile sonuçlanmalıdır.
Karşılaştırma-QTP ile Diğer mobil test araçları
QTP ve Bulut Test Araçları ( DeviceAnywhere, Perfectiomobile ) | QTP ve SeeTest Aracı | |
---|---|---|
Ses kayıt cihazı | HAYIR | EVET |
Güvenlik | Sınırlı | Tamamen Güvenli |
Kullanılabilirlik | Sınırlı (Gelişmiş olarak sipariş edilen saat başına) | Her zaman mevcuttur (cihaz test edenin elindedir) |
QTP'den testi çalıştır | EVET | EVET |
QTP'den testi düzenle | EVET | EVET |
QTP'de raporlar alın | EVET | EVET |
Gerçek fiziksel cihazları test edin | VAR (Uzaktan bulut bağlantılı bir cihazdaki cihazlar) | VAR (Tüm cihazlar, tüm modeller) |
Tescilli donanımı test edin | HAYIR | EVET |
Emülatörleri Test Et | HAYIR | EVET |
Test edilmiş cep telefonlarının kapsama alanı | Eski cihazlar dahil tümü | Yalnızca Akıllı Telefonlar (Android, Blackberry, Symbian vb.) |
USB aracılığıyla yerel olarak bir cihaz bağlı | YOK (bulut yoluyla uzaktan) | EVET |
Çeşitli Mobil Test Yöntemleri
- Uyumluluk Testi : Uygulamanın farklı ekran boyutları, dahili donanım, çözünürlükler vb. İle beklendiği gibi çalıştığını doğrular.
- Birlikte Çalışabilirlik Testi : Farklı mobil cihazlarda konferans paylaşma, basit mesajlaşma, görüntülü mesajlaşma, çağrı kurulumu vb.
- İşlevsellik Testi : Depolama ortamı kullanım seçenekleri, kontroller vb. Gibi mobil cihazların operasyonel yönlerini test eder.
- Kullanılabilirlik İşlevselliği : Uygulama gezinme testi, mobil arayüz testi, uygulamanın renk şeması vb. İçerir.
- Performans Testi : Mobil cihazların stres ve yük kapasitesini kontrol eder.
- Yerelleştirme ve Uluslararasılaştırma Testi : Bu test, cihazın uluslararasılaştırma ve yerelleştirme testlerini desteklemesini sağlar.
- Veri alışverişi ve senkronizasyon Testi : Cihazın PC'ler, PDA'lar ve diğer mobil cihazlar gibi diğer cihazlarla mükemmel bir şekilde senkronize edilebildiğini doğrular.
Mobil test için QTP veya UFT'nin avantajları
- Çok basit ve kullanımı kolay
- Kolay Planlama ve izleme
- HP'den tam yardım masası desteği
- VBScript dilini kullanır ve diğer nesne yönelimli programlama dillerine kıyasla kodlaması kolaydır