QTP - Giriş
QTP'nin kısaltması QUickTAvustralya, Brezilya ve Kuzey Amerika ülkelerinin kullandığı saat uygulaması Professional, bir ürünü HEwlett Packard (HP). Bu araç, test uzmanlarının komut dosyası geliştirme tamamlandıktan sonra izleme olmaksızın sorunsuz bir şekilde otomatikleştirilmiş bir işlevsel test gerçekleştirmesine yardımcı olur.
HP QTP kullanır Visual Basic Scripting (VBScript)uygulamaları otomatikleştirmek için. Komut Dosyası Motoru, Windows işletim sisteminin bir parçası olarak mevcut olduğundan özel olarak kurulmasına gerek yoktur. VBScript'in Geçerli sürümü, Win 7'nin bir parçası olarak mevcut olan 5.8'dir. VBScript, nesne yönelimli bir dil DEĞİL, nesne tabanlı bir dildir.
Test Araçları
Bir yazılım test bağlamındaki araçlar, planlama, gereksinimler, bir derleme oluşturma, test yürütme, hata günlüğü ve test analizinden bir veya daha fazla test faaliyetini destekleyen bir ürün olarak tanımlanabilir.
Araçların Sınıflandırılması
Araçlar birkaç parametreye göre sınıflandırılabilir. İçerir -
- Aracın amacı
- Araç içinde desteklenen faaliyetler
- Desteklediği test türü / seviyesi.
- Lisans türü (açık kaynak, ücretsiz yazılım, ticari)
- Kullanılan teknoloji
Alet Türleri
Sr.No. | Alet Türü | İçin kullanılır | Tarafından kullanılan |
---|---|---|---|
1 | Test Yönetim Aracı | Test Yönetimi, planlama, hata kaydı, izleme ve analiz. | Testçiler |
2 | Yapılandırma yönetimi aracı | Uygulama, yürütme, değişiklikleri izleme için | Tüm Ekip üyeleri |
3 | Statik Analiz Araçları | Statik Test | Geliştiriciler |
4 | Test Verisi Hazırlama Araçları | Analiz ve Tasarım, Test verileri oluşturma | Testçiler |
5 | Test Yürütme Araçları | Uygulama, Yürütme | Testçiler |
6 | Test Karşılaştırıcıları | Beklenen ve gerçekleşen sonuçları karşılaştırma | Tüm Ekip üyeleri |
7 | Kapsam ölçüm araçları | Yapısal kapsama sağlar | Geliştiriciler |
8 | Performans Test araçları | Performansı izleme, tepki süresi | Testçiler |
9 | Proje planlama ve Takip Araçları | Planlama için | Proje yöneticileri |
10 | Olay Yönetimi Araçları | Testleri yönetmek için | Testçiler |
QTP Nerelerde Kullanılır?
QTP, uygulamaların regresyon testi için en uygun olan Fonksiyonel test aracıdır. QTP, piyasadaki en popüler araçlardan biri olan HP'ye ait lisanslı / ticari bir araçtır. Gerçek ve beklenen sonucu karşılaştırır ve sonuçları yürütme özetinde rapor eder.
QTP - Tarih ve Evrim
HP Quick Test Professional, orijinal olarak Mercury Interactive'e aitti ve HP tarafından satın alındı. Orijinal adı Astra Quick Test'ti ve daha sonra Quick Test Professional olarak adlandırıldı, ancak en son sürümü Unified Functional Tester (UFT) olarak bilinir.
Sürüm Geçmişi
Şimdi QTP'nin sürüm geçmişine bir göz atalım.
Versiyonlar | Zaman çizelgeleri |
---|---|
Astra Hızlı Test v1.0 - v5.5 - Mercury Interactive | Mayıs 1998'den Ağustos 2001'e |
QuickTest Professional v6.5 - v9.0 - Mercury Interactive | Eylül 2003 - Nisan 2006 |
Hp-QuickTest Professional v9.1 - v11.0 - HP Tarafından Alındı ve Yayınlandı | Şubat 2007 - Eylül 2010 |
Hp-Birleşik Fonksiyonel Test v11.5 - v11.53 | 2012 - Kasım 2013 |
Avantajlar
VBScript kullanarak otomatikleştirilmiş testler geliştirmek, çok yetenekli bir kodlayıcı gerektirmez ve diğer nesne yönelimli programlama dilleriyle karşılaştırıldığında nispeten kolaydır.
Kullanımı kolay, gezinme kolaylığı, sonuç doğrulama ve Rapor oluşturma.
Kolay zamanlama ve izleme sağlayan Test Yönetim Aracı (Hp-Kalite Merkezi) ile Kolayca Entegre Edilir.
Mobil Uygulama Testi için de kullanılabilir.
Bir HP ürünü olduğu için, teknik sorunların ele alınması için HP ve forumları tarafından tam destek sağlanmaktadır.
Dezavantajları
Selenium'dan farklı olarak, QTP yalnızca Windows işletim sisteminde çalışır.
Tarayıcıların tüm sürümleri desteklenmez ve test uzmanlarının ana sürümlerin her biri için yamanın yayınlanmasını beklemesi gerekir.
Ticari bir araç olduğunu söyledikten sonra lisanslama maliyeti çok yüksek.
Komut dosyası oluşturma süresi daha az olmasına rağmen, yürütme süresi CPU ve RAM'e yük bindirdiğinden nispeten daha yüksektir.