16 new features micro focus uft tool qtp vs uft
HP UFT (Birleşik İşlevsel Test) Aracı artık Micro FocusUFT (Birleşik İşlevsel Test) Aracı olarak değiştirilmiştir, ancak yine de sayfadaki içerik yeni Micro Focus etki alanında ve araçlarında da geçerlidir
UFT'ye (Birleşik Fonksiyonel Test) / QTP'ye Genel Bakış:
UFT (Birleşik Fonksiyonel Test) aracı, şu anda 12.01 sürümünde (Temmuz 2014'ten itibaren) bulunan bir otomasyon işlevsel test aracıdır. Desteklenen özellikleri, geliştiricileri ve test uzmanlarını iş ihtiyaçlarını karşılamak için hatasız kaliteli yazılım geliştirmeye ve sunmaya motive eder. Mükemmel özellikleri nedeniyle, HP UFT yazılımı ve UFT profesyonelleri her zaman talep görmektedir.
Ayrıca bakınız=> 25'ten fazla derinlemesine öğreticiden oluşan eksiksiz QTP eğitim serisine sahibiz. Burada kontrol edin.
Yeni bir ürün değil Mikro Odak eski bir ürün 'QTP' QuickTest Professional yeni ve gelişmiş özelliklerle. Başlangıçta, QTP Mercury Interactive tarafından yazılmış ve 2001 yılında ilk sürüm 5.5'i yayınlamış, daha sonra 2006'da Hewlett Packard (HP) tarafından geliştirilmiştir. 2012'de HP, QTP'yi yeni UFT adıyla yenilemiştir; yenileme sırasında HP’nin UFT sürümü 11.50 idi.
'Birleştirilmiş' adı, UTF'nin gelişmiş ve birleşik bir 'GUI ve API (hizmet)' test aracı olduğunu ve yazılım uygulamasının ön ve arka uç işlevlerini güçlü bir şekilde test ettiğini ortaya koymaktadır. HP, yeni yayınlanan UFT 12.01'in UFT 12.0'a kıyasla daha iyi belge desteği sağladığını söyledi.
Yani, UFT şunları destekler: BPT (İş Süreci Testi), bileşen tabanlı bir test çerçevesi olup, tüm iş sürecini manuel ve otomatik olarak test etmek için güçlü ve verimli bir platform sağlar, manuel ve otomasyon testlerini daha az tekrarla birleştirir ve bileşen yeniden kullanılabilirlik özelliği test sürecini hızlandırır. Yapılandırılmış otomatik testi etkinleştirin.
Dil desteği:
QTP / UFT kullanımları Bir betik dili olarak VB Script , bu yalnızca QTP / UFT'nin IDE'si (Entegre Geliştirme Ortamı) tarafından tam olarak desteklenen bir dildir. IDE, QTP / UFT'nin bir kullanıcı arayüzüdür. VB Script'in yanı sıra, java komut dosyasını ve Windows kabuk komut dosyasını da destekler. VB Script'i kullanarak, kullanıcı Nesneye Dayalı Programlama kavramlarının avantajlarından yararlanabilir, ancak çok biçimlilik ve kalıtımdan yararlanamaz.
Teknolojiler desteği:
UFT, .Net, Stingray 1, Terminal Emulator, Oracle, Siebel, PeopleSoft, Delphi, Flex, Power Builder, Windows Mobile, Web Services, WPF, SAP, Web, Java (Core ve Advanced), VisualAge Smalltalk, Silverlight ve ana bilgisayar terminal emülatörleri, tüm bu teknolojiler hangi UFT sürümünü kullandığınıza bağlıdır.
UFT 12.01'in mevcut sürümü; JDK 1.8, Hyper V ve XenDesktop 7 (Teknoloji Önizleme seviyesi), Netweaver 7.40 için SAP Web Dynpro ABAP ve SAP Web UI için Uzamış Internet Explorer desteği.
UFT ve QTP: UFT tarafından desteklenen yeni özellikler
Yukarıda bahsettiğim UFT, QTP'nin en son sürümü olmasına rağmen birçok yeni özellik, fonksiyonel ve regresyon testi için gelişmiş bir çözümdür.
QTP ve UFT arasındaki farka ve geliştiricilerin ve test uzmanlarının nesneleri, bileşenleri ve tüm uygulamaları verimli ve güvenli bir şekilde test etmesine yardımcı olan UFT tarafından desteklenen tüm yeni özelliklere bir göz atalım.
Son birkaç yıldır QTP kullanan ve onunla çok dostça davranan insanlar, her gün yazılım uygulamasının birçok işlevini hataları bulmak ve serbest bırakmak için test ediyorlar, test sürecinde QTP ile birlikte hatasız kaliteli yazılımlar sağlamak için birçok başka aracı kullanıyorlar. O halde UFT'yi yayınladıktan sonra akıllara neden UFT'ye gidilmeli, UFT'nin QTP'den ne kadar gelişmiş olduğu, UFT'nin yeni özelliklerini kullanarak yazılım uygulamasını nasıl daha iyi test edebiliriz? İşte tüm sorularınızın çözümü,
1) HP UFT = HP QuickTest Professional + HP Servis Testi:
UFT (Birleşik işlevsel test) adı, 'HP QuickTest Professional' ve 'HP Hizmet Testi' nin bir birleşimi olduğunu ortaya koymaktadır; UFT yazılım paketi, hem QTP hem de servis testinin tüm özelliklerini içerir. Bu entegre HP Birleşik İşlevsel Test paketi, geliştiricilerin ve test uzmanlarının yazılım uygulamalarının üç katmanını test etmesini kolaylaştırır; Arayüz katmanı, servis katmanı ve veritabanı katmanı.
QTP yalnızca Windows ve Web uygulamalarının işlevlerini test etmek için GUI testini destekler, ancak UFT hem GUI hem de API testini destekler.
2) QTP ve UFT tarafından desteklenen tarayıcılar:
UFT, kullanıcının günlük görevleri için düzenli olarak kullandığı tüm ana tarayıcılarda çalışır; Internet Explorer v6 -v11, Firefox v3.0 - v31 (uygun yamaları ve hizmet paketlerini kullanır), Google Chrome v12 - v35 ve Apple Safari (uzak Mac PC'de) v6, v6.10, v7.00, ancak QTP temelde çalışır Internet Explorer, Google Chrome sürüm v36 ve Firefox tarayıcılarında, ancak Apple Safari'de değil, kullanılan yamalara ve hizmet paketlerine bağlıdır.
Apple Safari tarayıcısını kullanan UFT, UFT PC ve Mac PC arasındaki güvenli iletişim nedeniyle testi uzak Mac PC'de verimli bir şekilde çalıştırır, anlık görüntüyü almak için test sırasında tarayıcı nesnesini algılar.
3) QTP ve UFT tarafından desteklenen işletim sistemi:
UTF şu işletim sistemlerinde çalışır: Windows XP / Vista / 2003/7/8 / 8.1 ve Windows Server 2008 / Windows Server 2012 R2
QTP şu işletim sistemlerinde çalışır: Windows XP / 2003 / Vista / 7 ve Windows Server 2008
4) UFT ve QTP'nin Hoş Geldiniz sayfası (Başlangıç Sayfası):
QTP Hoş Geldiniz Sayfası: QTP'nin Hoş Geldiniz sayfası, renk, tasarım, metin stili ve sayfanın içeriği açısından UFT'den biraz farklıdır. Karşılama sayfasında QTP, gereksinimleri gereği uygulamaları test etmek için süreç rehberlik listesi (Anahtar Kelime Odaklı Test, Uygulama alanları ve İş Bileşenleri) ve birçok araç simgesi sağlar. Ayrıca, daha önce iş amacıyla açmış olduğunuz dosyaları ve karşılama sayfasını gizleme seçeneğini görüntüler.
UFT Hoş Geldiniz Sayfası: UFT'nin QTP'den biraz farklı olduğunu zaten açıklamıştım. , renk, tasarım, metin stili ve sayfanın içeriği açısından. Karşılama sayfasında, UFT yeni bir test dosyası açmak ve oluşturmak için bağlantılar ve ayrıca o dosyayı desteklemek ve korumak için birçok araç görüntüler.
5) QTP ve UFT'nin her ikisinin de iki farklı simgesi vardır:
Her iki simge de QTP ve UFT birbirinden tamamen farklıdır.
unix'te find komutu nasıl kullanılır
6) UFT Kurulumu, QTP'den daha hızlı ve güvenlidir:
UFT kurulum paketi önceki tüm sürümlerden daha küçük olmasına rağmen; kurulum süreci çok daha hızlı ve güvenli hale geldi, ayrıca kurulum sırasında çok daha az zaman alıyor. Ek olarak, UFT, ALM için eklenti kurma seçeneği ve kurulum paketiyle birlikte Sonuç Görüntüleyiciyi Çalıştırma seçeneği sunar, kurulum işlemi UFT tarafından desteklenen herhangi bir dilde olabilir; ayrı bir dil paketi kurmaya gerek yok. Kurulum sırasında, UFT'yi çalıştırmak için gerekli tüm gerekli yazılımları, araçları ve eklentileri kurar ve yapılandırır. PC'niz için Kullanıcı Hesabı Denetimini (UAC) devre dışı bırakmadan paketi güvenli bir şekilde kurun.
7) UFT, tüm hizmetleri tek bir ortak yerde (IDE) sağlar:
UFT sürüm 11.5: QTP, fonksiyonel testler için farklı seçeneklere sahiptir; biri GUI testi için ve diğeri API Service Test kullanan GUI olmayanlar için.
Ancak, Birleşik İşlevsel Test (UFT), her iki ürünün (GUI ve API) ve özelliklerinin ve ekranlarının tek bir ortak kullanıcı arayüzünde birleşimidir. Başlangıçta uygulamayı test etmek için kullanıcı, gereksinime göre 'Başlangıç sayfası' ndan 'GUI veya API (Hizmet testi)' seçeneklerinden herhangi birini seçebilir.
UFT v12.0: GUI ve API testine ek olarak, UFT 12.0, hepsi birlikte tek bir ortak kullanıcı arayüzünde İş Süreçleri Testi için seçenek sunar.
8) Yeni Eklentiler - Flex ve Qt:
QTP'nin yeni sürümü iki yeni eklentiyi destekliyor: 'Flex' ve 'Qt', bu eklentiler kullanıcıların Flex ve Qt uygulamalarının GUI bölümünü test etmesini kolaylaştırıyor.
c programlama mülakat soruları ve cevapları pdf
Arabiriminden Flex uygulamalarını veya nesneleri başarılı bir şekilde test etmek için UFT Flex eklentisi gereklidir. Bu eklenti, UFT Flex Agent'a erişme ve Flex tabanlı web uygulamaları bulma durumunda sorunlarla karşılaşır, bu sorunlardan çıkmak için, bir Flex uygulamasını QT uygulamaları için gerekli olmayan bir UFT Flex önceden derlenmiş aracı ile derlemeniz gerekir. Qt uygulamalarını UFT'de çalıştırmak için herhangi bir ek işlem gerekmez; Qt uygulamaları için UFT tarafından desteklenen diğer uygulamalar gibi çalışın.
9) Yeni Tuval UFT sayısı:
UFT'nin tuvali, temelde bir Test Akışı bölmesi olup, test işlemi sırasında gerçekleşen tüm eylemleri (test komut dosyalarının tüm işlevlerini) grafik biçiminde gösterir. Testin gerekliliğine göre, tüm eylemleri yukarı ve aşağı sürükleyip bırakabilirsiniz. Çalıştırabilir, hata ayıklayabilir, mevcut eylemi veya yenisini çağırabilirsiniz.
10) GÖRÜŞ Kaydı:
İçgörü Kaydı; Diğer tekniklere göre en iyi ve kolay görüntü (nesne) yeniden düzenleme tekniklerinden biri, kayıt araç çubuğu sağlayarak kaydı kolaylaştırır. UFT'nin basit teknikler kullanarak asla yapamayacağı nesneleri ve uygulamaları tanır, ayrıca uzak sistemde çalıştırılan uygulamaları tanımada yardımcı olur.
11) UFT’nin birçok Özellik kullanan geliştirilmiş Hata Ayıklama işlemi:
Eski QTP, yenisine (UFT) kıyasla daha az hata ayıklama özelliğine sahipti. Bir uygulamanın testi sırasında hata ayıklama, bir otomasyon aracının önemli bir süreci haline gelir. QTP'nin son sürümünde önemi nedeniyle geliştirildi.
Pek çok özelliğin eklenmesiyle hata ayıklamanın nasıl iyileştirildiğini görelim.
- Çağrı yığını - Çağrı yığınında şu anda mevcut olan tüm yöntemleri ve işlevleri görmeyi kolaylaştırır.
- Yüklü Modüller - API testi için kullanışlıdır, API testi kullanılarak yürütülen belirli bir uygulamanın tüm .dlls dosyalarını görüntüler.
- İş Parçacığı - Bu aynı zamanda API testi içindir, şu anda çalıştırma oturumunun bir parçası olarak çalışan iş parçacıkları hakkındaki tüm bilgileri görüntüler.
- Yerel Değişkenler Bölmesi - Tüm değişken türlerini ve bunların geçerli değerlerini görüntüler.
- Konsol Bölmesi - Hata ayıklama işlemi sırasında; GUI testi için VB Script dilinde ve API testi için C # kodunda yazılmış kod satırını çalıştırın.
- İzlemek - İzleme bölmesinde değişkenlerin, özelliklerin veya ifadelerin geçerli değerini ve türünü görüntüler.
- Hata ayıklama bölmesi - VBScript veya C # dilinde yazılmış tüm değerleri ve değişken, özellik ve ifadelerin türlerini görüntüler.
12) API testi için UFT Çalıştır adım komutu:
API testinde uygulanabilir, küçük bir özelliktir, ancak yeni 'Çalıştırma adımı' özelliğini kullanarak tuvalde görüntülenen bir uygulamanın herhangi bir adımını, işlevini veya nesnesini çalıştırmak için çok faydalıdır. Tuval üzerindeki herhangi bir nesneye sağ tıklayarak bu 'Adım çalıştır' özelliğine erişebilirsiniz.
Bu özellik, UFT'nin API hizmetini kullanan bir uygulamayı ve birçok işleve, nesneye ve özelliğe sahip olan bir uygulamayı test ederken kullanışlıdır. Tüm işlevlerin, nesnelerin ve özelliklerin birlikte yürütülmesi, işleminizi yavaşlatır veya hepsini yürütmek için gerekli değildir, test sırasında yürütmek için yalnızca tek bir işlev gerekir. Bu durumda, işleve sağ tıklayarak yalnızca tek işlevi çalıştırın.
13) UFT’nin MSAA API’si:
MSAA veya Microsoft Erişilebilirlik API'si, Yardımcı Teknoloji Ürünleri tarafından kolayca erişilebilen kontroller oluşturmak için kullanılır. Microsoft şeritleri MSAA kullandı. Artık UFT, bu Microsoft şerit nesnelerini standart test nesneleri olarak tanımlayabilir ve bunları komut dosyası oluşturmada doğrudan kullanabilir.
14) UFT’nin Entegre Yazdırma penceresi:
UFT, komut dosyalarından hata ayıklama bilgilerini yazdırmak için entegre yazdırma penceresine sahiptir.
15) UFT’nin yeni GUI, API ve BPT test penceresi:
GUI test penceresi: UFT’nin GUI'si gelişmiş ve yeni bir test çerçevesidir (pencere), geliştiriciye ve test ediciye daha kısa sürede yazılım kalitesi kontrolü için çok hızlı, güvenilir, yeniden kullanılabilir, programlanabilir ve kapsayıcı bir arayüz sağlar.
API test penceresi:
QTP sürümüyle daha önce, Web Hizmeti eklentisi, bağımsız Hizmet Testi uygulaması biçiminde belirli API testlerini destekliyordu. Ancak şimdi, UFT onu ortak bir IDE'ye entegre etti, başsız uygulamanın test edilmesine yardımcı olan API test sürecini görselleştirmek ve anlamak için harika bir yer (kullanıcı arayüzü olmayan uygulama). Başsız uygulamalar; JMS, Veritabanları ve Web Hizmetleri, API testi araç kutusu tarafından desteklenmez. UFT, uygulamaları test etmek için C # kodlamasını tam olarak destekler.
BPT test penceresi:
UFT’nin BPT (İş Süreci Testi), bir konu ve bileşen tabanlı özelleştirilmiş otomasyon test platformudur, testi tasarlamak, oluşturmak, sürdürmek ve yürütmek ve test verilerini yönetmek için yeni çerçeve (pencere) sağlar. Ayrıca, her ikisi de basit ve karmaşık olan tüm test türleri için en iyisi olan yeniden kullanılabilir test bileşenlerinin geliştirilmesi ve sürdürülmesinde yardımcıdır.
Testi UFT'de İş Süreçleri Testini kullanarak oluşturmak ve sürdürmek için iki seçeneğiniz vardır; 'İş süreci testleri' ve 'iş süreci akışları', bu iki platform genellikle aynı sırayla aynı iş bileşenlerini içerir. İş Süreçleri Testi üzerinde çalışmak için, BPT destekli bir ALM projesine bağlanmanız gerekir.
16) ALM artık harici kimlik doğrulama kullanıyor:
Daha önce UFT'nin önceki sürümleri, ALM projesine ve sunucusuna bağlanmak için kullanıcı adı ve parola vermek için yaygın bir yöntem kullanıyordu, ancak şimdi UFT 12.0 ile ALM 12.00 sunucusuna bağlanabilir ve harici kimlik doğrulama ile projeye bağlanabilirsiniz; CAC (Ortak Erişim Kartı) veya SiteMinder. UFT, kullanıcıların ALM hizmetinden yararlanmak için harici kimlik doğrulama sertifikaları veya çoklu oturum açma mekanizmaları yüklemelerini kolaylaştırır, artık aynı amaç için kullanıcı adı ve parolayı hatırlamaya gerek yoktur.
Sonuç:
Şahsen, UFT'nin gerçekten HP'nin iyi bir icadı olduğunu ve her türlü GUI ve API testi için kullanıcı dostu IDE sağladığını deneyimledim.
QTP'nin yeni ve geliştirilmiş özelliklerini kişisel / profesyonel olarak kullanmak konusunda gerçekten tutkulu kişiler, HP web sitesine gidin ve UFT 12.01'in deneme sürümünü indirin. Elbette, UFT'nin en son sürümünü kullandıktan sonra, asla önceki sürüme dönmeyeceksiniz.
Önerilen Kaynaklar
- HP UFT
- Micro Focus LoadRunner'a Giriş - LoadRunner Öğreticisi # 1 ile Yük Testi
- En İyi Yazılım Test Araçları 2021 (QA Test Otomasyon Araçları)
- Micro Focus Sprinter Kullanarak Manuel Testi Daha Etkin Hale Getirme
- 5 En İyi HP Birleştirilmiş İşlevsel Test (UFT) Alternatif Araçları
- Primer e-Kitap İndirmeyi Test Etme
- HP LoadRunner Öğreticileriyle Yük Testi
- Veriye Dayalı Test Nasıl Çalışır (QTP ve Selenyum Örnekleri)