UFT TEST OTOMASYON UZMANLIĞI EĞİTİMİ

UFT One'da uzmanlık düzeyinde otomasyon

UFT One ile descriptive programming, BPT, API ve ALM entegrasyonuyla kurumsal test otomasyonu

UFT Test Otomasyon Uzmanlığı Eğitimi, OpenText UFT One aracında kurumsal ölçekte uzman düzey otomasyon kurmayı öğretir. Program nesne tanımlama ve Object Repository yönetimini, checkpoint ile recovery scenario'yu, DataTable ile veri odaklı testi, VBScript fon…

5 gün Uzman Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Object Repository ve checkpoint'ten descriptive programming, BPT, API testi ve ALM entegrasyonuna

UFT Test Otomasyon Uzmanlığı Eğitimi, OpenText UFT One aracında uzmanlık düzeyinde kurumsal test otomasyonu kurmayı öğretir. Katılımcılar Object Repository yönetimini, descriptive programming ile depodan bağımsız nesne tanımlamayı, checkpoint ve recovery scenario'yu uygular. VBScript ile fonksiyon kütüphaneleri, Business Process Testing, GUI ve API testi, veritabanı doğrulama ve ALM / Quality Center entegrasyonu derinlemesine işlenir.

Süre ve Format

5 Gün. Her gün dört modül; kurumsal bir uygulama üzerinde UFT One ile çerçeve bileşenlerinin adım adım kurulduğu ileri atölyelerle ilerler.

Seviye

Uzman Seviye — OpenText UFT One ile kurumsal ölçekte test otomasyon çerçevesi kuran uzmanlar için

Öğrenme Metodu

Gerçek bir uygulama üzerinde UFT One ile depo, descriptive programming, BPT ve API testi uygulanarak uzman düzey çerçeve kurulur.

Neden Bu Eğitim?

🏛️Kurumsal ölçek

Fonksiyon kütüphaneleri, BPT ve ALM entegrasyonuyla büyük ekiplerde paylaşılabilir, sürdürülebilir kurumsal çerçeveler kurarsınız.

🧩Depodan bağımsızlık

Descriptive programming ile Object Repository'ye bağımlı kalmadan dinamik ve esnek nesne tanımlama yeteneği kazanırsınız.

🔗Uçtan uca kapsam

GUI, API ve veritabanı testlerini tek çerçevede birleştirerek uygulamayı uçtan uca doğrulama becerisi edinirsiniz.

Anahtar Konular

uft eğitimiuft one eğitimiuft uzmanlık eğitimiqtp eğitimidescriptive programmingbusiness process testinguft alm entegrasyonuuft api testivbscript test otomasyonuopentext uft kursu
“Uzmanlık, aracın her düğmesini bilmek değil; descriptive programming mi depo mu, GUI mi API mi sorusuna bağlama göre doğru yanıtı verebilmektir.”

Ön Koşullar

Uzman programdan verim almak için gereken deneyim ve ortam

1
UFT deneyimi

UFT ya da eski adıyla QTP ile kayıt, oynatma ve temel betik düzeyinde önceden deneyim beklenir.

2
VBScript bilgisi

Değişken, döngü, koşul ve fonksiyon düzeyinde VBScript yazabilecek programlama temeli gerekir.

3
Test süreç bilgisi

Test senaryosu, regresyon ve test yönetimi kavramlarına ve yazılım yaşam döngüsüne aşinalık gerekir.

4
UFT One ortamı

Lisanslı OpenText UFT One kurulu, test edilecek uygulamaya erişimi olan bir Windows ortamı gereklidir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı UFT'nin nesne tanımlama mekanizmasını derinlemesine kavrar, Object Repository'yi profesyonelce yönetir ve smart identification uygular.
Modül 1
Nesne Tanımlama Mantığı
  • Test ve mandatory özelliklerin rolü
  • Assistive özelliklerin tanımlamaya katkısı
  • Ordinal identifier ile konum tabanlı ayırt etme
  • Nesne sınıfı ve TO ile RO ayrımı
  • Tanımlama başarısızlığının kök nedenleri
  • Spy aracıyla nesne özelliklerinin incelenmesi
Modül 2
Object Repository Yönetimi
  • Local ve shared repository ayrımı
  • Shared repository ile ekip paylaşımı
  • Repository Manager ile birleştirme işlemi
  • Nesne adlandırma ve düzen standartları
  • Associate repositories ile test bağlama
  • Repository parametreleriyle esneklik
Modül 3
Smart Identification
  • Base ve optional filter özellikleri
  • Tanımlama başarısızsa akıllı eşleştirme
  • Smart identification'ın avantaj ve riskleri
  • Ne zaman devre dışı bırakılacağı kararı
  • Yanlış eşleşmeyi önleme ayarları
  • Tanımlama günlüğüyle sorun ayıklama
Modül 4
Senkronizasyon Yönetimi
  • WaitProperty ile özellik bekleme
  • Exist ile nesne varlığının kontrolü
  • Sync ile tarayıcı yükleme beklentisi
  • Zaman aşımı ayarlarının yönetimi
  • Sabit bekleme yerine akıllı bekleme
  • Senkronizasyon noktalarının eklenmesi
Günün hedefiKatılımcı farklı checkpoint tiplerini uygular, veri tablosuyla testleri parametreler ve recovery scenario ile beklenmeyen durumları yönetir.
Modül 1
Checkpoint Türleri
  • Standard checkpoint ile özellik doğrulama
  • Text ve text area checkpoint kullanımı
  • Bitmap checkpoint ile görsel karşılaştırma
  • Table ve database checkpoint doğrulaması
  • XML checkpoint ile yapısal kontrol
  • Checkpoint'in betik koduyla eklenmesi
Modül 2
Output ve Parametreleme
  • Output value ile çalışma anı veri yakalama
  • Yakalanan değerin sonraki adımda kullanımı
  • Nesne, metin ve veritabanı output tipleri
  • Parametre türleri ve kapsam ayrımı
  • Environment değişkenleriyle yapılandırma
  • Action parametreleriyle veri aktarımı
Modül 3
DataTable ile Veri Odaklı
  • Global ve action veri sayfası ayrımı
  • DataTable ile satır bazlı tekrar koşum
  • Harici Excel'den veri içe aktarma
  • Import ve export ile veri yönetimi
  • GetRowCount ile dinamik iterasyon
  • Veri odaklı testte sonuç raporlama
Modül 4
Recovery Scenario
  • Beklenmeyen pop-up durumunun yakalanması
  • Nesne durumu tetikleyici tanımlama
  • Uygulama çökmesine karşı kurtarma
  • Test run error tetikleyici türü
  • Kurtarma işleminin fonksiyonla tanımı
  • Recovery'nin teste ilişkilendirilmesi
Günün hedefiKatılımcı VBScript ile modüler fonksiyon kütüphaneleri kurar ve descriptive programming ile Object Repository'den bağımsız dinamik nesne tanımlar.
Modül 1
VBScript ile Modülerlik
  • Fonksiyon ve prosedür ile kod ayrıştırma
  • Dizi ve Dictionary ile veri yapıları
  • Err nesnesiyle hata yakalama yönetimi
  • Düzenli ifadelerle metin işleme
  • Dosya sistemi nesnesiyle dosya işlemleri
  • Kod tekrarını azaltan yardımcılar
Modül 2
Fonksiyon Kütüphaneleri
  • Reusable action ile adım tekrar kullanımı
  • Function library dosyasının ilişkilendirilmesi
  • ExecuteFile ile çalışma anı yükleme
  • RegisterUserFunc ile nesne metodu ekleme
  • Kütüphanelerin ekiple paylaşımı
  • Katmanlı kütüphane mimarisinin kurulması
Modül 3
Descriptive Programming
  • Static tanımla satır içi nesne betimleme
  • Description nesnesiyle programatik tanım
  • Depodan bağımsız dinamik nesne erişimi
  • Düzenli ifadeyle değişken nesne eşleme
  • Depo ile DP yaklaşımının karşılaştırması
  • DP'nin bakım ve okunabilirlik dengesi
Modül 4
ChildObjects ile Koleksiyon
  • ChildObjects ile eşleşen nesne koleksiyonu
  • Description ile filtreli nesne listesi
  • Dinamik tablo ve liste üzerinde dolaşma
  • Koleksiyonda Count ile öğe sayma
  • Benzer nesnelerde döngüyle işlem
  • Dinamik arayüzlerde esnek erişim
Günün hedefiKatılımcı Business Process Testing ile yeniden kullanılabilir bileşenler kurar ve kurumsal ölçekte sürdürülebilir bir otomasyon çerçevesi tasarlar.
Modül 1
BPT Temel Kavramları
  • Business component kavramı ve yapısı
  • Uygulama alanı ve bileşen bağlamı
  • İş ve otomasyon rollerinin ayrılması
  • Bileşenin manuel ve otomatik adımları
  • ALM ile BPT bileşenlerinin yönetimi
  • BPT'nin kurumsal kullanım senaryosu
Modül 2
İş Akışı Testleri
  • Bileşenlerden iş akışı testi kurma
  • Bileşen parametreleriyle veri aktarımı
  • Yeniden kullanılabilir bileşen tasarımı
  • İş akışında bileşen sıralama mantığı
  • Flow ile bileşen gruplarının yönetimi
  • İş odaklı testin okunabilirliği
Modül 3
Keyword Driven Yaklaşım
  • Keyword view ile adım düzenleme
  • Expert view ve keyword view geçişi
  • Anahtar kelime tabanlı test tasarımı
  • Teknik olmayan katkı için keyword kullanımı
  • Keyword ile betiğin soyutlanması
  • Keyword ve VBScript dengesinin kurulması
Modül 4
Hibrit Çerçeve Tasarımı
  • Modüler, veri ve keyword yaklaşımının birleşimi
  • Shared repository ve kütüphane katmanı
  • Yapılandırma ve ortam yönetimi katmanı
  • Raporlama ve loglama katmanının kurulması
  • Çerçeve dizin ve adlandırma standardı
  • Sürdürülebilir büyüme için modül ayrımı
Günün hedefiKatılımcı UFT ile API ve veritabanı testlerini GUI testine ekler, sonuçları ALM üzerinde yönetir ve CI ile sürdürülebilir yürütme kurar.
Modül 1
UFT ile API Testi
  • API test tipinde servis çağrısı tasarımı
  • REST ve SOAP servis çağrı adımları
  • İstek gövdesi ve başlık parametreleme
  • Yanıt doğrulama ve checkpoint ekleme
  • API ve GUI testinin aynı akışta birleşmesi
  • Servis katmanıyla veri hazırlama
Modül 2
Veritabanı Doğrulama
  • ADO bağlantısıyla veritabanına erişim
  • SQL sorgusuyla beklenen veriyi çekme
  • Arayüz verisiyle veritabanı karşılaştırması
  • Database checkpoint ile doğrulama
  • Recordset üzerinde döngüyle kontrol
  • Veri bütünlüğü senaryolarının testi
Modül 3
ALM / Quality Center
  • UFT'nin ALM ile bağlantısının kurulması
  • Test varlıklarının ALM'de sürümlenmesi
  • Test Lab üzerinden uzak yürütme
  • Çalıştırma sonuçlarının ALM'e yazılması
  • Gereksinim ve test izlenebilirliği
  • Hata kaydının ALM ile ilişkilendirilmesi
Modül 4
CI ve Sürdürülebilirlik
  • UFT testlerinin komut satırından koşumu
  • Jenkins ile UFT yürütme entegrasyonu
  • Gece regresyonunun zamanlanması
  • Sonuç raporlarının yayımlanması
  • Çerçeve bakım planının kurulması
  • Uzman düzey uçtan uca projenin tamamlanması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Nesne tanımlama

UFT'nin nesne tanımlama mekanizmasını derinlemesine kavrar ve Object Repository'yi ekip ölçeğinde profesyonelce yönetirsiniz.

✅
Checkpoint uzmanlığı

Standard, bitmap, database ve XML gibi checkpoint türlerini ve output değerlerini amaca göre doğru uygulayabilirsiniz.

✅
Recovery senaryoları

Recovery scenario ile beklenmeyen pop-up, nesne hatası ve çökme durumlarını yöneterek kararlı koşum sağlarsınız.

✅
Descriptive programming

Depodan bağımsız descriptive programming ile dinamik ve değişken arayüzlerde esnek nesne tanımlayabilirsiniz.

✅
Fonksiyon kütüphaneleri

VBScript ile katmanlı fonksiyon kütüphaneleri kurup kodu ekip genelinde yeniden kullanılabilir hâle getirirsiniz.

✅
BPT ve çerçeve

Business Process Testing ile yeniden kullanılabilir bileşenler ve sürdürülebilir bir hibrit çerçeve tasarlayabilirsiniz.

✅
API ve veritabanı

UFT ile API ve veritabanı testlerini GUI testine ekleyerek uygulamayı uçtan uca doğrulayabilirsiniz.

✅
ALM entegrasyonu

Test varlıklarını ALM / Quality Center üzerinde yönetip CI ile sürdürülebilir kurumsal yürütme kurarsınız.

Kimler İçin Uygundur?

  • UFT ya da QTP ile deneyimi olan
  • OpenText UFT One üzerinde kurumsal ölçekte sürdürülebilir çerçeve kurmak isteyen kıdemli test otomasyon mühendisleri
  • otomasyon mimarları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
UFT ya da QTP ile deneyimi olan, OpenText UFT One üzerinde kurumsal ölçekte sürdürülebilir çerçeve kurmak isteyen kıdemli test otomasyon mühendisleri ve otomasyon mimarları için uygundur. Uzman düzey bir programdır ve ön deneyim beklenir.
Eğitimin süresi ve formatı nedir?
Eğitim beş gün sürer ve her gün dört modülden oluşur. Kurumsal bir uygulama üzerinde UFT One ile çerçeve bileşenlerinin adım adım kurulduğu ileri atölyelerle ilerler. Yüz yüze veya online yapılabilir ve kurumun uygulamasına uyarlanabilir.
Bu eğitim ile UFT Functional Test Automation Eğitimi arasındaki fark nedir?
Functional eğitimi üç günlük orta düzey bir programdır ve işlevsel GUI testinin temellerine, kayıt oynatma ile depo kullanımına odaklanır. Bu uzmanlık programı ise beş gün sürer; descriptive programming, BPT, API ve veritabanı testi ile ALM entegrasyonu gibi ileri konuları derinlemesine işler.
VBScript bilmeden katılabilir miyim?
Program uzman düzey olduğundan değişken, döngü, koşul ve fonksiyon düzeyinde VBScript temeli beklenir. Descriptive programming ve fonksiyon kütüphaneleri gibi modüller betik yazmayı gerektirdiğinden önceden temel VBScript bilgisi gereklidir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika tamamlanan modülleri ve uygulamalı atölyeleri belgeler; kurumsal gruplara özel uygulama ve çerçeve uyarlaması yapılabilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. UFT Test Otomasyon Uzmanlığı Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre5 gün
SeviyeUzman Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Test OtomasyonuBDD için Programcılar Dışında: Canlı Atölye Eğitimi
Yazılım Testi ve Kalite Eğitimleri

BDD için Programcılar Dışında: Canlı Atölye Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Üç Dost, örnek haritalama, Gherkin senaryoları ve yaşayan dokümantasyonla kod yazmadan BDD'yi öğreten iş birliği odaklı canlı atölye eğitimi.

Detayları Gör →
Test OtomasyonuBDD Testing with Cucumber Eğitimi
Yazılım Testi ve Kalite Eğitimleri

BDD Testing with Cucumber Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Cucumber ile Gherkin, step definition, Selenium entegrasyonu ve CI raporlamasını öğrenin. Uçtan uca BDD test otomasyonu eğitimi. Kurumsal ve online.

Detayları Gör →
Test OtomasyonuBeginning Cucumber and Behavior-driven Development Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Beginning Cucumber and Behavior-driven Development Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Cucumber ve BDD'ye sıfırdan başlayın. Gherkin, ilk proje kurulumu ve step definition ile ilk çalışan senaryonuzu yazın. Giriş düzeyi eğitim. Kurumsal ve online.

Detayları Gör →
Test OtomasyonuBehaviour Driven Development (BDD) Workshop Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Behaviour Driven Development (BDD) Workshop Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Three Amigos, example mapping ve Gherkin atölyeleriyle ekipçe davranış odaklı geliştirme kurun. Discovery'den yaşayan belgeye BDD atölyesi. Kurumsal ve online.

Detayları Gör →
Test OtomasyonuBuilding & Implementing Test Automation Frameworks Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Building & Implementing Test Automation Frameworks Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

gTAA katmanları, Page Object, data-driven ve hybrid tasarımla sürdürülebilir test otomasyon çerçevesi kurun. Allure ve CI entegrasyonu. Kurumsal ve online.

Detayları Gör →
Test OtomasyonuCucumber Capture Groups, Result States, Doc Strings, and Data Tables Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Cucumber Capture Groups, Result States, Doc Strings, and Data Tables Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Cucumber'da capture group, result state, doc string ve data table söz dizimini derinlemesine öğrenin. İleri adım eşleştirme eğitimi. Kurumsal ve online.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn