qtp tutorials 25 micro focus quick test professional training tutorials
Bugün, Micro Focus Quick Test Professional'da (QTP) çok bölümlü konuk gönderi serisinin birinci bölümünü yayınlıyoruz. Bu çok bölümlü QTP eğitim serisinde, tüm QTP öğreticilerini ve kavramlarını, yeterli çizimlerle ayrıntılı olarak ele alacağız. Uzman yazarımız Swati S., bu seriyi okuyucularımıza sunmamıza yardımcı olacak.
Bu QTP eğitimleri, yeni başlayanlar ve ileri düzey kullanıcılar için tasarlanmıştır. QTP temellerinden başlayarak, kolay anlamanız için pratik örneklerle birlikte gelişmiş kodlamayı öğreneceksiniz.
NOT: QTP Otomasyon aracını öğrenmeye başlamanız için aşağıdaki eğitim dersleri yeterlidir. Ancak uygulamalı QTP eğitimiyle ilgileniyorsanız, lütfen Kapsamlı QTP videosu deneyimli profesyoneller tarafından kurs.
Bunların büyük listesini düşününce QTP öğreticileri , sık sık yeni makaleler yayınlayacağız. Bu Hızlı Test Profesyonel Çevrimiçi eğitim serisindeki tüm makaleleri takip edin, böylece hiçbir konuyu kaçırmazsınız. Konuları yakından takip edin, QTP deneme sürümü üzerinde evde pratik yapın ve sorularınızı ilgili makale yorum bölümünde sorun. İlgili tüm soruların yanıtlandığından emin olacağız.
Uzman bir QTP kullanıcısıysanız, lütfen gelişmiş QTP kavramlarını tartışarak ve okuyucuların sorularını yanıtlayarak bu QTP eğitim serisini iyileştirme deneyiminizi paylaşın.
Ne öğreneceksin:
QTP Eğitim Serisi Öğreticileri
QTP Tanıtımı
- Öğretici # 1 - QuickTest Professional'a (QTP) Giriş
- Öğretici # 2 - QTP Anahtar Kelime Görünümü ve Uzman görünümü ile çalışma
- Öğretici # 3 - Anahtar Kelime Görünümünden Standart Adımlar Ekleme
- Öğretici # 4 - Anahtar Kelime Görünümünde Koşullu ve Döngü İfadeleri
- Öğretici # 5 - Adımları Taşıma ve Kesme Noktalarıyla Başa Çıkma
- Eğitim # 6 - QTP Kaydı ve Çalıştırma Ayarlarını Anlama
- Öğretici # 7 - QTP Nesneleri Nasıl Benzersiz Şekilde Tanımlar? (Okumalısınız)
- Eğitim # 8 - Kayıt Modları, Nesne Casusu ve Depolar
VB Komut Dosyalarını Öğrenin
- Eğitim # 9 - VBScript Eğitimleri - Tam bir kılavuz
- Öğretici # 10 - QTP'yi öğrenmek için VBScript Temelleri - Eğitim 2
QTP Kontrol Noktaları
- Öğretici # 11 - Parola Kodlayıcı ve Aktif Ekran Kullanımı
- Eğitim # 12 - Uzman Görünümü, Adım Oluşturucu ve Kontrol Noktaları
- Eğitim # 13 - Standart ve Görüntü Kontrol Noktası Ekleme
- Eğitim # 14 - Testlere Bitmap ve Metin Kontrol Noktaları Ekleme
- Öğretici # 15 - Metin Alanı, Tablo ve Sayfa Kontrol Noktalarını Kullanma
- Öğretici # 16 - XML, Erişilebilirlik ve Veritabanı Kontrol Noktaları
Test Otomasyon Çerçeveleri
- Öğretici # 17 - Otomasyon Çerçeveleri Bölüm-1 (Okumalısınız)
- Eğitim # 18 - Test Otomasyon Çerçeveleri Bölüm-2
Testlerinizi Geliştirin
- Eğitim # 19 - QTP Bölüm-1'de parametrelendirme
- Eğitim # 20 - QTP Bölüm-2'de Parametrelendirme
- Eğitim # 21 - Eylemler ve İşlev Kitaplıkları
- Eğitim # 22 - QTP Nesne Depolarını Kullanma
- Eğitim # 23 - Akıllı Nesne Tanımlama ve Test Sonuç Analizi
- Öğretici # 24 - Sanal Nesneler ve Kurtarma Senaryoları
- Eğitim # 25 - Tanımlayıcı Programlama
Anlayışınızı Test Edin
İşte bu QTP eğitim serisindeki ilk makale - 'QuickTest Professional'a (QTP) Giriş'
QuickTest Professional'a (QTP) Giriş
QTP nedir?
Micro Focus’un Hızlı Test Uzmanı (QTP), yazılım uygulamaları için Otomasyon Testini kolaylaştıran bir yazılımdır - İşlevsel ve Gerileme testi daha spesifiktir. QTP, testin kendisi için Entegre Geliştirme Ortamı (IDE) olarak kabul edilebilecek bir kullanıcı arayüzüyle birlikte gelir.
IDE, test uzmanına testin amacını başarılı bir şekilde doğrulayacak kapsamlı bir komut dosyası geliştirmesine yardımcı olan çeşitli özelliklere sahiptir. Tüm bu özellikler, bu makaleler dizisinde ilerledikçe ayrıntılı olarak tartışılacaktır.
QTP'nin bazı önemli yönleri:
- Komut dosyası dili olarak VB Script'i kullanır. (Komut dosyası dili, çalışma zamanında yorumlanan dildir)
- QTP yalnızca Windows ortamında çalışır.
- QTP'nin güncel sürümü 11.0'dır (En son sürüm Unified Functional Testing - UFT 11.5)
- Desteklediği teknolojiler Web, Java.Net, SAP, Oracle, Siebel, PeopleSoft, Web Hizmetleri ve birçok ana dildir. Eski sürümlerden bazıları listelenen tüm teknolojileri desteklemese de.
O nasıl çalışır?
Temel test oluşturma yöntemi kayıt ve oynatmadır. Bu gerçekten ne anlama geliyor? Önce 'Record' dan bahsedelim. Bir test cihazı QTP'yi başlattığında ve AUT (Test Altındaki Uygulama) üzerinde bir dizi işlem gerçekleştirdiğinde, QTP, gerçekleştirilen her işleme karşılık gelen kod satırları oluşturur.
Bu, temel test komut dosyası olacaktır. 'Oynatma' ya geçiyoruz. Oluşturulan test komut dosyası çalıştırıldığında, aynı işlemleri AUT üzerinde gerçekleştirir ve böylece önceden kaydedilmiş adımların sırasını oynatır.
birim ve entegrasyon testi arasındaki fark
Örneğin, QTP'yi başlatıp web tabanlı bir e-posta programının oturum açma sayfasına erişmeye çalıştığımda, oturum açma kimliğini, Parolayı girip Tamam düğmesine basıyorum. Bu eylemler, QTP IDE'deki eşdeğer VBScript kod satırlarında kaydedilir. Bu test komut dosyasını kaydettiğimde ve oynattığımda, QTP aynı oturum açma kimliğini, daha önce girdiğim Parolayı girecek ve benim için Tamam düğmesini tıklayacak.
Şimdi bu, temel test oluşturma tekniğinin özüdür, kayıt ve oynatma her zaman sağlam bir test komut dosyası için yeterli değildir. Test uzmanı, gerekli sonuçları elde etmek için IDE'deki diğer özellikleri programlama becerilerinden birkaçı ile birlikte kullanmak zorunda kalacaktır.
AUT'nin durumu, senkronizasyon, tam menü seçenekleri, QTP'nin ürettiği tam kod vb. Gibi kaydetmeye ve oynatmaya başlamadan önce dikkate alınması gereken çeşitli teknik hususlar vardır. aracın kendisinin temel kavramlarını tartışır.
İşte tüm bunların nasıl çalıştığı. QTP, AUT'deki çeşitli nesneleri bir ad veya işleyici kimliği veya nesnenin sahip olduğu diğer benzersiz özellik / özelliklerle tanımlar. Kayıt aşamasında tüm bu özellikleri yakalar ve oynatma sırasında bu nesneler üzerinde fare tıklaması, onay kutusu kontrolü gibi istenilen işlemleri gerçekleştirir.
QTP'ye Başlamak İçin Neye İhtiyacınız Var?
Geçerli bir QTP lisansı veya bir öğrencinin bilgisayarında deneme sürümü olması durumunda.
QTP İndir : İşte QTP deneme sürümünü indirmek için bir bağlantı: Micro Focus Unified Functional Testing'i (UFT) indirin .
Yukarıdaki bağlantıda, 'Denemeler ve Demolar' sekmesine gidin ve 'Micro Focus QTP Essentials 11.0 İngilizce Değerlendirmesi (yalnızca web GUI Testi) seçeneğini' seçin. Ayrıca Micro Focus Unified Functional Testing 11.50 CC İngilizce SW E-Medya Değerlendirmesinin en son sürümünü de seçebilirsiniz. Makinenize QTP deneme sürümünü indirmek ve yüklemekle ilgili daha ayrıntılı talimatlar istiyorsanız bize bildirin.
İki tür lisans vardır - Koltuk lisansı ve eşzamanlı / değişken lisans. Koltuk lisansı tek seferde tek bir makine içindir, oysa mevcut lisans belirli sayıda eşzamanlı kullanıcı içindir.
Artık QTP hakkında bazı arka plan bilgilerimiz olduğuna göre, aracın kendisini kullanıcı arayüzünden başlayarak inceleyelim.
QTP GUI:
Windows 10 için en iyi optimizasyon yazılımı
Bir test kaydedildiğinde veya oluşturulduğunda, şu iki görünümden birinde görüntülenebilir:
- Anahtar kelime görünümü: Bu görünüm, tüm nesnelerin ve bunlar üzerinde gerçekleştirilen eylemlerin tablo halindeki temsilidir. Tablodaki her satır, AUT üzerinde gerçekleştirilen bir adımdır ve değiştirilebilir. Görüntülenen en yaygın sütunlardan bazıları öğe, işlem, değer ve belgelerdir.
- Uzman görüşü: Adından da anlaşılacağı gibi, bu görünüm, kaynak kodunu gereksinimlerine göre değiştirmek isteyen daha teknik kullanıcılar içindir.
Her iki görünüm de aynı anda kullanılabilir, böylece kullanıcı test oluşturma veya değiştirme sırasında istediği zaman aralarında geçiş yapabilir.
Başlamak için bir şeyler kaydedelim
Aşama 1): QTP'yi başlatın. Ortaya çıkan ilk şey bir Eklenti yöneticisidir. Kullanılabilir tüm eklentileri görüntüler ve kullanıcı gerektiğinde bunları kontrol edebilir veya bunların işaretini kaldırabilir. Active-X, Web ve Visual Basic varsayılan olarak mevcuttur. (Bu özellik gerekirse kapatılabilir) .
Adım 2) Eklenti Yöneticisinde Tamam'a tıklandığında QTP başlangıç sayfası açılır. (Büyütmek için resmin üzerine tıklayın)
Aşama 3) 'Kaydet' seçeneğini (F3 tuşu) seçtiğinizde, 'Kaydet ve Çalıştır ayarları' ekranı 'Web' ve 'Windows Uygulaması' Sekmeleriyle birlikte gelir. Herhangi bir ayarı değiştirmeden Tamam'ı tıklayın. Ancak, bu ekranın tüm özellikleri daha sonra ayrıntılı olarak tartışılacaktır.
Adım 4) Örneğimiz için, QTP ile birlikte gelen örneklerden 'Uçuş' uygulamasını başlatacağım. Giriş ekranına 'Temsilci Adı' ve 'Parola' gireceğim. Şimdi ürettiği kodu inceleyelim.
Aşağıdaki anahtar kelime görünümüdür. Gördüğünüz gibi, eylemler sütun içeren bir tablo şeklindedir: Öğe, İşlem, Değer ve Dokümantasyon. Öğe, AUT'deki bir eylemi gerçekleştirdiğimiz nesneye karşılık gelir, işlem eylemin kendisidir, değer belirli nesneyi ayarladığımız bir veridir ve dokümantasyon aşağı yukarı bir açıklama gibidir. (Büyütmek için resmin üzerine tıklayın)
Aynı testin ilgili anahtar kelime görünümü aşağıdaki gibidir. Gördüğünüz gibi bu görünüm, gerçekleştirilen tüm eylemlerin kaynak kodunu içerir.
Adım 5) Kod, bu görünümlerin herhangi birinden değiştirilebilir.
örnekle java'da diziden eleman nasıl kaldırılır
Sonuç
İşte bu makalede tartıştığımız her şeyin bir listesi:
QTP, otomatikleştirilmiş İşlevsel ve Gerileme testi yazılım uygulamaları. Geçerli sürüm yalnızca Windows ortamında çalışır ve komut dosyası dili olarak VB komut dosyasını kullanır. Bir test oluşturmanın temel yöntemi Kayıt ve Oynatmadır, ancak bu her zaman yeterli değildir. Koltuk ve eşzamanlı olmak üzere iki tür lisansla birlikte gelir.
Varsayılan eklentiler Active X, Web ve Visual Basic'tir. Bir test, bir Web veya Windows uygulamasına kaydedilebilir; belirli ayrıntılar, kayıt ve çalıştırma ayarları açılır penceresinde sağlanacaktır. GUI, Anahtar Kelime ve Uzman olmak üzere iki görünüm sağlar.
Anahtar Sözcük görünümü, nesnelerin adı, değeri ve gerçekleştirilen işlem gibi ayrıntıları gösteren bir tablo biçimidir. Uzman görünümü, AUT üzerinde gerçekleştirilen eylemleri kaynak kodu biçiminde görüntüler.
Test nesneleri üzerinde gerçekleştirilecek ek işlemler, Anahtar Kelime görünümünden veya Uzman görünümünden programlı olarak eklenebilir veya silinebilir. Bir sonraki makalede bununla ilgili daha fazla ayrıntı.
Yazar hakkında: Ben Swati ve bu makalelerle, QTP'ye yeni başlayanlar için kapsamlı bir öğrenme deneyimi oluşturmaya çalışıyorum. QA olarak toplam 8 yıllık hayatımda QTP üzerinde 4 yıldan fazla çalıştıktan sonra, Otomasyon Testi potansiyelinin muazzam olduğunun farkındayım. Bu makaleler aracılığıyla tüm okuyucularımızla birlikte bu potansiyeli birlikte kullanmaya çalışıyorum.
Deneyimli Profesyonellerden QTP öğrenmek ister misiniz? Çevrimiçi Video Eğitim Kursumuza Katılın
Lütfen bu ÜCRETSİZ QTP eğitim serisine katılın ve arkadaşlarınızla paylaşın. Sorularınızı aşağıdaki yorumlarda sorun. Tüm QTP eğiticilerinin bağlantılarını buradan güncelleyeceğimiz için bu sayfaya yer işareti koyun.
Önerilen Kaynaklar
- Anahtar Kelime Görünümüyle Çalışma - QTP Eğitimi Eğitimi 2
- QTP Eğitimi # 18 - QTP Örnekleriyle Açıklanan Veriye Dayalı ve Karma Çerçeveler
- DevOps Eğiticisi: DevOps için Nihai Kılavuz (25'ten Fazla Eğitici)
- Yeni Başlayanlar İçin JAVA Eğitimi: 100+ Uygulamalı Java Video Eğitimi
- Yeni Başlayanlar İçin Python Eğitimi (Uygulamalı ÜCRETSİZ Python Eğitimi)
- 30+ En İyi Selenyum Öğreticisi: Gerçek Örneklerle Selenyum Öğrenin
- SoftwareTestingHelp.com'a hoş geldiniz!
- Yeni Başlayanlar İçin Derinlemesine Tutulma Öğreticileri