KATALON STUDIO İLE TEST OTOMASYONU EĞİTİMİ

Az kodla çok test: Katalon ile otomasyon

Katalon Studio ile web, API ve mobil testlerini düşük kod yaklaşımıyla otomatikleştirme

Katalon Studio ile Test Otomasyonu Eğitimi, Selenium ve Appium üzerine kurulu düşük kod otomasyon platformu Katalon Studio'yu uygulamalı öğretir.

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

Eğitim Hakkında

Katalon Studio kurulumundan test kaydı, Object Repository, API ve CI entegrasyonuna kadar uygulamalı

Katalon Studio ile Test Otomasyonu Eğitimi, Selenium ve Appium üzerine kurulu düşük kod otomasyon platformu Katalon Studio'yu uygulamalı öğretir. Katılımcılar Katalon'u kurar, test kaydeder, Object Repository ile öğeleri yönetir, yerleşik keyword'leri ve Groovy betiklerini kullanır, veri odaklı testler, API testleri ve mobil test yapar. Test Suite, raporlama ve TestOps ile CI entegrasyonu işlenir. Katalon'un Selenium'a göre sunduğu hız ve bakım avantajları vurgulanır.

Süre ve Format

4 Gün. Her gün dört modül; kısa anlatımın ardından Katalon Studio'da gerçek web ve API senaryoları kurma atölyeleriyle ilerler.

Seviye

Orta Seviye — Katalon Studio düşük kod platformuyla web, API ve mobil test otomasyonu yapmak isteyenler için

Öğrenme Metodu

Her kavram Katalon Studio'da canlı bir uygulamada kaydet, düzenle ve koştur döngüsüyle uygulanır; manuel ve script modları birlikte işlenir.

Neden Bu Eğitim?

🎯Hızlı başlangıç

Katalon'un hazır keyword'leri ve kayıt özelliğiyle Selenium kodlamaya kıyasla çok daha hızlı çalışan testler oluşturursunuz.

🧩Tek platform

Web, API ve mobil testlerini tek araçta birleştirerek farklı araçlar arasında dağılmadan bütünleşik bir otomasyon kurarsınız.

🔧Düşük kod esnekliği

Manuel modda sürükle-bırak keyword'lerle hızlanır, gerektiğinde Groovy script moduna geçerek tam esneklik kazanırsınız.

Anahtar Konular

katalon studio eğitimikatalon test otomasyonukatalon studio kursudüşük kod test otomasyonukatalon api testkatalon mobil testtest otomasyonu eğitimikatalon groovyqa otomasyon eğitimikatalon testops
“Katalon Studio, otomasyonu kod bariyerini aşamayan ekiplere açar; gücü ise gerektiğinde script moduyla sizi sınırlamadan derinleştirmesidir.”

Ön Koşullar

Programdan verim almak için gereken temel test ve web bilgisi

1
Test farkındalığı

Test senaryosu, beklenen sonuç ve regresyon gibi temel test kavramlarına aşinalık beklenir.

2
HTML ve web

Etiket, attribute ve form öğeleri gibi temel web kavramlarına giriş düzeyinde hakimiyet gerekir.

3
Temel programlama

Değişken ve koşul gibi temel kavramlara aşinalık, Groovy script modunda avantaj sağlar ancak zorunlu değildir.

4
Çalışan bilgisayar

Katalon Studio'yu kurup çalıştırabilecek, Java tabanlı bir uygulamayı destekleyen bir bilgisayar yeterlidir.

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ı Katalon Studio'yu kurar, proje ve arayüz yapısını kavrar, Web Recorder ile ilk testi kaydeder ve manuel modda keyword'lerle düzenleyerek çalıştırır.
Modül 1
Kurulum ve Arayüz
  • Katalon Studio'nun indirilip kurulması
  • Hesap oluşturma ve etkinleştirme adımları
  • Test Explorer ve keyword panelinin tanıtımı
  • Proje türleri ve dizin yapısının incelenmesi
  • Katalon'un Selenium ve Appium temeli
  • Manuel ve script modu arasındaki geçiş
Modül 2
Web Recorder ile Kayıt
  • Web Recorder ile tarayıcı eylemlerinin kaydı
  • Kaydedilen adımların test case'e dönüşmesi
  • Kayıt sırasında öğelerin yakalanması
  • Spy Web aracıyla sayfadan öğe inceleme
  • Kaydın baştan oynatılıp doğrulanması
  • Gereksiz kayıt adımlarının temizlenmesi
Modül 3
Manuel Mod ve Keyword'ler
  • Built-in keyword'lerle test adımı ekleme
  • openBrowser ve navigateToUrl kullanımı
  • click ve setText keyword'lerinin kullanımı
  • Keyword parametrelerinin düzenlenmesi
  • Adımların sürükle-bırak ile sıralanması
  • Manuel modun okunurluk avantajı
Modül 4
Test Case Yönetimi
  • Test case oluşturma ve adlandırma
  • Test case'lerin klasörlerle düzenlenmesi
  • Testin yerel tarayıcıda koşturulması
  • Log Viewer'da sonucun incelenmesi
  • Başarısız adımın log üzerinden tespiti
  • Test case'in sürüm kontrolüne alınması
Günün hedefiKatılımcı Object Repository ile test nesnelerini yönetir, locator stratejilerini düzenler, script moduna geçerek Groovy ile özelleştirme yapar ve custom keyword yazar.
Modül 1
Object Repository
  • Test nesnelerinin Object Repository'de saklanması
  • Yakalanan öğelerin merkezden yönetimi
  • Nesne locator'ının görüntülenmesi
  • Arayüz değişiminde nesnenin güncellenmesi
  • Nesne adlandırma ve klasörleme düzeni
  • Test ve nesne katmanının ayrılması
Modül 2
Locator Stratejileri
  • XPath, CSS ve attribute tabanlı seçim
  • Smart XPath ile dayanıklı locator üretimi
  • Test Object özelliklerinin düzenlenmesi
  • Kırılgan locator'ın güçlendirilmesi
  • Self-healing özelliğine kısa giriş
  • Locator'ın Spy aracıyla doğrulanması
Modül 3
Script Modu ve Groovy
  • Manuel moddan Groovy script moduna geçiş
  • WebUI keyword'lerinin kodda kullanımı
  • Değişken ve koşullu akış yazımı
  • Döngüyle tekrarlı adımların kurulması
  • findTestObject ile nesne çağırma
  • Script ve manuel modun senkronizasyonu
Modül 4
Custom Keyword Yazımı
  • Yeniden kullanılabilir custom keyword yazma
  • @Keyword anotasyonuyla metot tanımı
  • Ortak işlemlerin keyword'e taşınması
  • Custom keyword'ün manuel modda kullanımı
  • Keyword'lerin paketlerde düzenlenmesi
  • Tekrar eden kodun belirgin biçimde azaltılması
Günün hedefiKatılımcı veri dosyalarıyla data-driven testler kurar, Test Suite ile toplu koşum yapar ve Katalon'un API test özellikleriyle REST isteklerini doğrulayarak kapsamı genişletir.
Modül 1
Veri Odaklı Test
  • Excel ve CSV veri dosyalarının eklenmesi
  • Test case'e veri bağlama (data binding)
  • Değişkenlerin veri sütunlarıyla eşleşmesi
  • Aynı testin farklı verilerle koşulması
  • Veritabanı veri kaynağına kısa giriş
  • Veri odaklı testin kapsam kazancı
Modül 2
Test Suite ve Koşum
  • Test case'lerin Test Suite'te gruplanması
  • Test Suite'in veri setiyle koşulması
  • Test Suite Collection ile toplu koşum
  • Tarayıcı ve koşum ortamının seçimi
  • Paralel koşumun yapılandırılması
  • Koşum sırası ve bağımlılık yönetimi
Modül 3
API Test Tasarımı
  • REST isteği için API test object oluşturma
  • GET ve POST isteklerinin tanımlanması
  • Header ve body parametrelerinin girilmesi
  • Yanıt durum kodunun doğrulanması
  • JSON yanıtından belirli değerin çıkarılması
  • API ve UI testinin birlikte kullanımı
Modül 4
Doğrulama ve Değişkenler
  • verifyElementText ile UI doğrulaması
  • verifyResponseStatusCode ile API kontrolü
  • Global değişkenlerle ortam yönetimi
  • Profil ile farklı ortam yapılandırması
  • Doğrulama hatalarının raporlanması
  • Değişkenlerle testlerin esnekleştirilmesi
Günün hedefiKatılımcı Katalon ile mobil test tasarlar, raporları yorumlar ve testleri komut satırı ile TestOps üzerinden CI hattına bağlayarak sürdürülebilir otomasyon kurar.
Modül 1
Mobil Test Temeli
  • Mobile Recorder ile uygulama kaydı
  • Android ve iOS yapılandırmasının kurulumu
  • Appium'un arka plandaki rolünün anlaşılması
  • Mobil öğelerin Object Repository'de yönetimi
  • Emülatör ve gerçek cihazda koşum
  • Mobil ve web testinin ortak mantığı
Modül 2
Raporlama ve İnceleme
  • Koşum sonrası HTML ve PDF raporu üretimi
  • Log Viewer'da adım bazlı inceleme
  • Başarısız adımda ekran görüntüsü kaydı
  • Rapor üzerinden hata kök nedeni bulma
  • Rapor formatlarının ekiple paylaşımı
  • Koşum raporlarının arşivlenmesi
Modül 3
Komut Satırı Koşumu
  • Katalon Runtime Engine'in tanıtımı
  • Komut satırından Test Suite koşumu
  • Parametrelerle tarayıcı ve profil seçimi
  • Konsol çıktısının izlenip yorumlanması
  • Lisanslama ve koşum modelinin anlaşılması
  • CLI koşumunun otomasyona hazırlığı
Modül 4
TestOps ve CI Entegrasyonu
  • Katalon TestOps panosunun tanıtımı
  • Jenkins ve GitHub Actions entegrasyonu
  • Koşum sonuçlarının TestOps'a akıtılması
  • Zamanlanmış ve tetiklenen koşumlar
  • Ekip içi sonuç paylaşımı ve trend
  • CI hattında sürdürülebilir otomasyon

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Katalon kurulumu

Katalon Studio'yu kurup proje, Test Explorer ve keyword panelini kullanarak çalışan bir test ortamı hazırlayabilirsiniz.

✅
Kayıt ve manuel mod

Web Recorder ile test kaydedip manuel modda keyword'lerle düzenleyerek kod yazmadan hızlı senaryolar oluşturursunuz.

✅
Object Repository

Test nesnelerini Object Repository'de merkezden yönetip Smart XPath ile dayanıklı locator'lar tasarlayabilirsiniz.

✅
Groovy script modu

Script moduna geçerek Groovy ile koşullu akış, döngü ve custom keyword yazıp otomasyonu özelleştirebilirsiniz.

✅
Veri odaklı test

Excel ve CSV veri dosyalarını test case'e bağlayarak aynı senaryoyu farklı verilerle koşup kapsamı artırırsınız.

✅
API testi

Katalon'un API test özellikleriyle REST isteklerini tanımlayıp durum kodu ve JSON yanıtlarını doğrulayabilirsiniz.

✅
Mobil ve raporlama

Mobil testleri tasarlayıp ekran görüntülü HTML ve PDF raporlarıyla sonuçları anlaşılır biçimde yorumlarsınız.

✅
CI entegrasyonu

Runtime Engine ve TestOps ile testleri Jenkins veya GitHub Actions hattına bağlayarak sürekli koşum kurarsınız.

Kimler İçin Uygundur?

  • Selenium kodlamadan hızlı otomasyon kurmak isteyen manuel test uzmanları
  • Katalon'a geçen QA mühendisleri
  • web ile API testlerini tek platformda birleştirmek isteyen test ekipleri için uygundur

Sıkça Sorulan Sorular

Katalon Studio için kod bilmek şart mı?
Hayır. Katalon'un manuel modu ve Web Recorder özelliği kod yazmadan test oluşturmayı sağlar. Temel programlama bilgisi Groovy script modunda avantaj sağlar ama zorunlu değildir. Eğitim hem manuel hem script modunu birlikte öğretir.
Katalon Studio ile Selenium arasındaki fark nedir?
Katalon Studio, Selenium ve Appium'u arka planda kullanan düşük kod bir platformdur; hazır keyword'ler, Object Repository ve kayıt özellikleriyle Selenium kodlamaya göre çok daha hızlı başlangıç sunar. Selenium ise tam programatik esneklik verir. Eğitim Katalon'un bu avantajlarını işler.
Bu eğitimle API ve mobil test de yapabilir miyim?
Evet. Katalon tek platformda web, API ve mobil testi destekler. Eğitim REST API testlerini, durum kodu ve JSON doğrulamasını ve Appium tabanlı mobil testi uygulamalı olarak kapsar, böylece farklı test türlerini tek araçta birleştirirsiniz.
Eğitimin süresi ve formatı nedir?
Eğitim dört gün sürer ve her gün dört modülden oluşur. Kısa anlatımların ardından Katalon Studio'da gerçek web ve API senaryoları kurma atölyeleriyle ilerler. Yüz yüze veya online yapılabilir ve kurumun uygulamasına uyarlanabilir.
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 senaryo 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. Katalon Studio ile Test Otomasyonu 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 OtomasyonuAgile Technical Tester: Crafting Effective BDD Scenarios Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Agile Technical Tester: Crafting Effective BDD Scenarios Eğitimi

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

Gherkin, Cucumber ve Three Amigos ile etkili BDD senaryoları yazmayı öğrenin. Davranış odaklı test ve yaşayan dokümantasyon eğitimi. Kurumsal ve online.

Detayları Gör →
Test OtomasyonuAgile Technical Tester: Data-Driven Test Automation in Agile Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Agile Technical Tester: Data-Driven Test Automation in Agile Eğitimi

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

TestNG, JUnit ve CSV, Excel, JSON kaynaklarıyla çevik projelerde veri odaklı test otomasyonu eğitimi. Parametreli test ve CI uygulamalı. Kurumsal ve online.

Detayları Gör →
Test OtomasyonuAgile Technical Tester: Fundamentals of Service Virtualization in Agile Projects Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Agile Technical Tester: Fundamentals of Service Virtualization in Agile Projects Eğitimi

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

WireMock ve Hoverfly ile çevik projelerde servis sanallaştırmanın temellerini öğrenin. Sanal servis, hata simülasyonu ve shift-left uygulamalı. Kurumsal ve onli

Detayları Gör →
Test OtomasyonuAgile Technical Tester: Leveraging Service Virtualization Benefits Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Agile Technical Tester: Leveraging Service Virtualization Benefits Eğitimi

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

Dinamik yanıt, performans testi, kaos ve CI/CD ile servis sanallaştırmayı değere dönüştürün. İleri sanal servis senaryoları uygulamalı. Kurumsal ve online.

Detayları Gör →
Test OtomasyonuAgile Technical Tester: Optimizing Test Automation Levels Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Agile Technical Tester: Optimizing Test Automation Levels Eğitimi

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

Test piramidi, API ve UI dengesiyle test otomasyonu seviyelerini optimize etmeyi öğrenin. Kırılganlığı azaltan sürdürülebilir otomasyon. Kurumsal ve online.

Detayları Gör →
Test OtomasyonuAgile Technical Tester: Overcoming Test Automation Challenges Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Agile Technical Tester: Overcoming Test Automation Challenges Eğitimi

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

Flaky test, senkronizasyon, locator ve CI kararlılığıyla test otomasyonu zorluklarını aşmayı öğrenin. Güvenilir otomasyon paketi uygulamalı. Kurumsal ve online.

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