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.