TEST AUTOMATION WITH TESTCOMPLETE EĞİTİMİ

Kod yazmadan da, kod yazarak da otomatikleştirin

TestComplete ile nesne tanıma, keyword test ve betikle masaüstü, web ve mobil otomasyonu

Test Automation with TestComplete Eğitimi, SmartBear TestComplete ile masaüstü, web ve mobil uygulamaların otomasyonunu öğretir. Program nesne tanıma ve Name Mapping'i, kayıt-oynatmayı, keyword testlerle kodsuz senaryoları, checkpoint doğrulamayı, JavaScript…

4 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Nesne tanıma ve Name Mapping'den keyword testlere, betikleme ve CI entegrasyonuna

Test Automation with TestComplete Eğitimi, SmartBear TestComplete ile masaüstü, web ve mobil uygulamaların test otomasyonunu kuran uzmanlar yetiştirir. Katılımcılar nesne tanıma ve Name Mapping mantığını kavrar; kayıt ve oynatma ile hızlı başlar, keyword testlerle kodsuz senaryolar oluşturur ve JavaScript veya Python betikleriyle esnek kontrol kazanır. Checkpoint ile doğrulama, veri güdümlü koşum, cross-platform test ve TestExecute ile CI entegrasyonu uygulamalı işlenir.

Süre ve Format

4 Gün. Her gün dört modül; kısa anlatımın ardından örnek bir uygulama üzerinde keyword test ve betik yazılan uygulamalı atölyeler içerir.

Seviye

Orta Seviye — TestComplete ile masaüstü, web ve mobil otomasyonu kurmak isteyen test uzmanları için

Öğrenme Metodu

Örnek bir uygulama üzerinde nesneler eşlenir; keyword testler ve betikler yazılır, checkpoint ve veri güdümlü koşum uygulanır.

Neden Bu Eğitim?

🎯Kodsuz ve betikli

Keyword testlerle kod yazmadan senaryo kurar, gerektiğinde JavaScript veya Python betikleriyle esnekliği artırırsınız.

🔍Güçlü nesne tanıma

Name Mapping ve özellik tabanlı tanımayla masaüstü, web ve mobil nesneleri kararlı biçimde bulur ve kırılganlığı azaltırsınız.

🧩Tek araçla çok platform

Masaüstü, web ve mobil uygulamaları aynı araçta test ederek tek bir otomasyon yetkinliğiyle geniş kapsama ulaşırsınız.

Anahtar Konular

testcomplete eğitimitestcomplete kursutest otomasyonu eğitimismartbear testcompletekeyword test otomasyonumasaüstü test otomasyonuweb test otomasyonumobil test otomasyonukodsuz test otomasyonuqa otomasyon kursu
“TestComplete'in gücü kod yazanla yazmayanı aynı projede buluşturmasında; asıl beceri doğru nesneyi kararlı biçimde tanımaktır.”

Ön Koşullar

Programı verimli takip edebilmek için gereken temel bilgi ve ortam

1
Test temelleri

Test senaryosu, beklenen sonuç ve doğrulama kavramları gibi temel yazılım testi bilgisine sahip olmak gerekir.

2
Uygulama aşinalığı

Masaüstü, web veya mobil arayüzlerin nasıl çalıştığına dair genel kullanıcı düzeyinde aşinalık beklenir.

3
Betik temeli

Betikleme modülü için değişken, döngü ve koşul düzeyinde temel programlama mantığına aşinalık faydalıdır.

4
TestComplete ortamı

Kurulu bir TestComplete lisansı veya deneme sürümü ile test edilecek örnek bir uygulama gerekir.

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ı TestComplete proje yapısını kavrar, Object Browser ile nesneleri inceler, Name Mapping ile tanıma kurar ve kayıt-oynatma ile ilk testini oluşturur.
Modül 1
Proje Yapısı ve Arayüz
  • Project ve project suite kavramlarının ayrımı
  • Proje öğeleri ve Project Explorer gezinimi
  • Test edilen uygulamanın TestedApps'e eklenmesi
  • Desteklenen uygulama türleri ve eklentiler
  • Çalışma alanı panellerinin düzenlenmesi
  • Lisans ve TestExecute koşum ortamı farkı
Modül 2
Object Browser ve Tanıma
  • Object Browser ile nesne ağacının incelenmesi
  • Nesne özelliklerinin ve metotlarının görülmesi
  • Özellik tabanlı nesne tanıma mantığı
  • Nesne hiyerarşisi ve üst-alt ilişkisi
  • Dinamik nesnelerin tanınma zorlukları
  • Özellik değerleriyle nesne doğrulama
Modül 3
Name Mapping ve Alias
  • Nesnelerin Name Mapping ağacına eşlenmesi
  • Alias ile kısa ve okunur nesne adları
  • Tanıma ölçütlerinin özelliklerle tanımlanması
  • Değişken özellik için joker kullanımı
  • Kırılgan eşlemelerin daha kararlı hale getirilmesi
  • Eşleme bakımının test bakımına etkisi
Modül 4
Kayıt ve Oynatma
  • Record ile kullanıcı eylemlerinin kaydı
  • Kaydın keyword test olarak üretilmesi
  • Oynatma ile testin yeniden koşturulması
  • Kaydedilen adımların gözden geçirilip sadeleşmesi
  • Kayıt sırasında gereksiz eylemlerin ayıklanması
  • Kaydın başlangıç için güçlü ve sınırlı yanları
Günün hedefiKatılımcı keyword test editörüyle kodsuz senaryolar kurar, işlemleri ve değişkenleri kullanır ve checkpoint'lerle beklenen sonucu doğrular.
Modül 1
Keyword Test Editörü
  • Keyword test editörünün yapısı ve sütunları
  • Nesne üzerinde işlem ekleme ve düzenleme
  • Adımların sürükleme ile yeniden sıralanması
  • Alt test çağrısıyla senaryonun parçalanması
  • Yorum ve açıklama ile okunurluğun artması
  • Keyword test ile betik arasında geçiş
Modül 2
İşlemler ve Akış Kontrolü
  • If Else operasyonuyla koşullu dallanma
  • While ve For döngü operasyonları
  • Delay ve bekleme ile senkronizasyon
  • Run Test ve Call Object Method işlemleri
  • Log mesajı ile adımların raporlanması
  • Hata durumunda akışın yönetilmesi
Modül 3
Checkpoint ile Doğrulama
  • Property checkpoint ile özellik doğrulama
  • Object checkpoint ile nesne durumu kontrolü
  • Region checkpoint ile görsel karşılaştırma
  • Table ve database checkpoint kullanımı
  • File ve XML checkpoint ile içerik doğrulama
  • Checkpoint sonucunun raporla ilişkisi
Modül 4
Değişkenler ve Veri Saklama
  • Proje ve test düzeyinde değişken tanımı
  • Değişkene nesne özelliği atama ve okuma
  • Stores altında eleman ve veri saklama
  • Beklenen değerlerin merkezi yönetimi
  • Değişkenlerle dinamik senaryo kurma
  • Kalıcı veri ile adımlar arası aktarım
Günün hedefiKatılımcı JavaScript veya Python betikleriyle esnek testler yazar, TestComplete nesne modelini kullanır ve hata yönetimiyle sağlam senaryolar kurar.
Modül 1
Betik Diline Giriş
  • JavaScript, Python ve diğer dil seçenekleri
  • Script ünitesi oluşturma ve organizasyon
  • Keyword testten betiğe dönüştürme
  • Log.Message ve Log.Error ile raporlama
  • Değişken, döngü ve koşul temelleri
  • Betik ile daha esnek kontrol kazanımı
Modül 2
Nesne Modeli ve Alias Kullanımı
  • Sys ve Aliases nesneleriyle erişim
  • Mapped nesnelere betikten ulaşma
  • Nesne metot ve özelliklerinin çağrılması
  • WaitProperty ile nesne durumunu bekleme
  • FindChild ile dinamik nesne arama
  • Betikle Name Mapping arasında uyum
Modül 3
Kullanıcı Fonksiyonları ve Yeniden Kullanım
  • Ortak işlemleri fonksiyonlara ayırma
  • Parametreli fonksiyonla yeniden kullanım
  • Yardımcı ünitelerin projede paylaşılması
  • Sayfa ve ekran bazlı soyutlama tasarımı
  • Sabit ve yapılandırma değerlerinin yönetimi
  • Betik düzeninin bakım kolaylığına etkisi
Modül 4
Hata Yönetimi ve Kararlılık
  • try catch ile beklenmeyen hataların yakalanması
  • OnLogError olay işleyicisiyle merkezi tepki
  • Başarısızlıkta ekran görüntüsü alma
  • Senkronizasyon hatalarının bekleme ile çözümü
  • Yeniden deneme mantığının betikle kurulması
  • Kararlı ve tekrarlanabilir koşum sağlama
Günün hedefiKatılımcı veri güdümlü testler kurar, web ve mobil uygulamaları test eder ve TestExecute ile CI boru hattına entegre ederek otomasyonu ölçekler.
Modül 1
Veri Güdümlü Test
  • DDT ile Excel ve CSV kaynağından veri okuma
  • Database tablosundan veriyle döngülü koşum
  • Data generator ile test verisi üretimi
  • Aynı senaryonun çoklu veri setiyle çalışması
  • Veri ile beklenen sonucun eşleştirilmesi
  • Veri odaklı başarısızlıkların raporlanması
Modül 2
Web Uygulaması Testi
  • Web sayfası nesnelerinin tanınması
  • Cross-browser koşum yapılandırması
  • Hibrit web ve masaüstü senaryoların birleşimi
  • Web nesneleri için bekleme stratejileri
  • Sayfa gezinimi ve form doğrulama
  • Web testinde kararlı tanıma ipuçları
Modül 3
Mobil Uygulama Testi
  • Mobil cihaz ve emülatör bağlantısı
  • Android ve iOS uygulama nesne tanıma
  • Dokunma, kaydırma ve jest işlemleri
  • Mobil ekran durumlarının doğrulanması
  • Gerçek cihaz ile emülatör farkları
  • Mobil testlerin projeye entegrasyonu
Modül 4
TestExecute ve CI Entegrasyonu
  • TestExecute ile lisanssız koşum ortamı
  • Komut satırından proje ve test çalıştırma
  • Çıkış koduyla başarı durumunun aktarımı
  • Jenkins eklentisiyle otomatik tetikleme
  • Koşum sonrası rapor ve günlük toplama
  • Dağıtık koşumla test süresinin kısalması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Nesne tanıma

Object Browser ve Name Mapping ile masaüstü, web ve mobil nesneleri kararlı biçimde tanır ve eşlersiniz.

✅
Kodsuz keyword test

Keyword test editörüyle kod yazmadan koşullu ve döngülü otomasyon senaryoları oluşturursunuz.

✅
Checkpoint doğrulama

Property, object, region ve veritabanı checkpoint'leriyle beklenen sonucu güvenilir biçimde doğrularsınız.

✅
Betikle esneklik

JavaScript veya Python betikleriyle nesne modeline erişir, yeniden kullanılabilir ve esnek testler yazarsınız.

✅
Hata yönetimi

try catch ve olay işleyicilerle beklenmeyen hataları yöneterek kararlı ve tekrarlanabilir koşumlar kurarsınız.

✅
Veri güdümlü test

Excel, CSV ve veritabanı kaynaklarıyla aynı senaryoyu çoklu veri setiyle koşan testler geliştirirsiniz.

✅
Cross-platform test

Masaüstü, web ve mobil uygulamaları tek araçta test ederek geniş kapsamlı bir otomasyon yetkinliği kazanırsınız.

✅
CI entegrasyonu

TestExecute ve Jenkins ile testleri komut satırından ve boru hattından otomatik olarak çalıştırırsınız.

Kimler İçin Uygundur?

  • Masaüstü
  • web veya mobil uygulamaları TestComplete ile otomatikleştirmek isteyen test uzmanları
  • kalite mühendisleri
  • manuel testten otomasyona geçen ekip üyeleri için uygundur. Kodsuz ve betikli yaklaşım birlikte işlenir

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Masaüstü, web veya mobil uygulamaları TestComplete ile otomatikleştirmek isteyen test uzmanları, kalite mühendisleri ve manuel testten otomasyona geçen ekip üyeleri için uygundur. Kodsuz keyword test ve betikli yaklaşım birlikte işlendiği için her seviyeye hitap eder.
Kod bilmeden bu eğitimi alabilir miyim?
Evet. Eğitim kayıt-oynatma ve keyword testlerle kod yazmadan başlar; koşul, döngü ve doğrulama bu yolla kurulur. Betikleme modülü ise temel programlama mantığı olanlar için esnekliği artırır. Kod bilmeyenler kodsuz bölümlerden tam verim alabilir.
Hangi platformlar ve araçlar işleniyor?
Eğitimde TestComplete ile masaüstü, web ve mobil uygulama testi, JavaScript ve Python betikleri, veri güdümlü test için Excel, CSV ve veritabanı, lisanssız koşum için TestExecute ve sürekli entegrasyon için Jenkins kullanılır. Örnekler kurumun uygulamalarına uyarlanabilir.
Selenium gibi araçlardan farkı nedir?
TestComplete yalnızca web değil masaüstü ve mobil uygulamaları da tek araçta kapsayan ticari bir platformdur ve kodsuz keyword test ile betikli yaklaşımı birleştirir. Güçlü nesne tanıma ve Name Mapping altyapısı ile görsel checkpoint'ler bu eğitimi ayırt eden özelliklerdir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Bu belge işlenen modülleri ve uygulamalı atölyeleri belgeler; eğitim kurumun kendi masaüstü, web veya mobil uygulamalarına göre uyarlanabilir.

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. Test Automation with TestComplete Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

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 →
Test OtomasyonuCucumber Steps and Scenario Development Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Cucumber Steps and Scenario Development Eğitimi

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

Cucumber'da scenario anatomisi, step definition, glue, Background, hook ve tag ile bakımlı senaryo paketi geliştirin. Senaryo geliştirme eğitimi. Kurumsal ve on

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