ALIŞVERİŞ SEPETİ 0
Sepeti Boşalt

Yazılım Test Otomasyonu Canlı (Online) Eğitimi
Yazılım Test Otomasyonu Canlı (Online) Eğitimi

Yazılım Test Otomasyonu Canlı (Online) Eğitimi

Eğitim Kodu : yt01

Eğitim Seçenekleri

PAYLAŞ :

Yazılım Test Otomasyonu Eğitimi

   Unityverse Akademi olarak, yazılım test otomasyonu alanında üst düzey bir eğitim programı sunuyoruz. Bu alanda uzmanlaşmak isteyen profesyoneller ve yeni başlayanlar için tasarlanan programımız, sektörün ihtiyacı olan yeteneklere odaklanmaktadır.

   Eğitmen kadromuz, alanında tanınmış uzmanlar Çetin Kaya Koç (Kaliforniya Üniversitesi) ve Ahmet Bulutluöz (İstanbul Teknik Üniversitesi) gibi isimlerden oluşmaktadır. Onların rehberliğinde, yazılım test otomasyonunun en güncel ve etkin metotlarını öğreneceksiniz.


   Unityverse Akademi, yazılım test otomasyonu konusunda ciddi bir kariyer hedefleyen bireyler için ideal bir tercihtir. Öğrencilerimize sağladığımız yüksek kaliteli eğitim ve destek, onları sektörün aranan profesyonelleri haline getirecektir.

Ayrıca öğrenciler, Türkiye’nin saygın üniversitelerinin teknoparklarından ve Sanayi ve Teknoloji Bakanlığı’ndan onaylı Ar-Ge Projesi kapsamında proje geliştirme ekibinde aktif olarak görev alır ve “Yazılım Uzmanlığı Proje Geliştirme Sertifikası” almaya hak kazanır.
Geliştirdikleri projeleri GitHub üzerinde yayınlayarak, yazılım şirketleriyle yapılan teknik mülakatlarda öne çıkma ve işe alım süreçlerinde avantaj elde etme fırsatı kazanırlar.


   Eğitim programımıza katılmak ve daha fazla bilgi almak isterseniz, lütfen bizimle iletişime geçin.

Ne Öğreneceğim

Yazılım test otomasyonu eğitimi için öğreneceğiniz konular şunlardır:

  • Yazılım test otomasyonunun temellerini öğrenmek ve test otomasyonu ile ilgili temel kavramları, yöntemleri ve standartları öğrenmek
  • Test otomasyonu araçlarının seçimini, kurulumunu ve kullanımını öğrenmek ve farklı test otomasyonu araçlarının özelliklerini, avantajlarını ve dezavantajlarını karşılaştırmak
  • Test otomasyonu tasarımını, planlamasını ve yönetimini öğrenmek ve test otomasyonu stratejileri, modelleri, teknikleri ve metodolojileri uygulamak
  • Test otomasyonu senaryolarının oluşturulmasını, çalıştırılmasını ve raporlanmasını öğrenmek ve test otomasyonu araçları ile test senaryoları yazmayı, çalıştırmayı, sonuçları analiz etmeyi ve raporlamayı öğrenmek
  • Test otomasyonu kalitesinin ölçülmesini ve iyileştirilmesini öğrenmek ve test otomasyonu performansı, kapsamı, güvenilirliği, bakımı gibi kriterleri değerlendirmeyi ve iyileştirmeyi öğrenmek
  • Test otomasyonu ile ilgili en iyi uygulamaları, ipuçlarını ve püf noktalarını öğrenmek ve test otomasyonu projelerinde karşılaşabileceğiniz sorunları, zorlukları ve çözümleri öğrenmek

SERTİFİKALAR

  •  Unityverse Academy Katılım Sertifikası (Ücretsiz)
  •  Unityverse Academy Başarı Sertifikası (Ücretli)
  • Türkiye'nin en iyi üniversitelerinden onaylı, E-devlette görünür Sertifika (Ücretli)
  • Microsoft Sertifikası (Ücretli)
  • Uluslararası Sertifika (Ücretli)

 

   Eğitimi tamamlayan öğrencilerimiz, Yazılım Testi konusunda uzmanlıklarını geliştirerek uluslararası geçerliliğe sahip Microsoft sertifikası ve ITS sertifikası almak için sınava girebilirler. Bu sertifikalar, işverenler tarafından dünya genelinde kabul edilen bir referans olarak görülmekte ve kariyerlerinde ilerlemelerine yardımcı olmaktadır. Ayrıca sertifika sahipleri, bu alanda kendilerini kanıtlamış ve kaliteli bir eğitim almış oldukları için diğer adaylardan öne çıkabilmektedirler.

Microsoft®_Certified_Fundamentals1.png

ITS-Badges_Java_1200px1.png

                                                                                       

0_cert_Information_Technology_(IT)_Specialist_Certificate.jpg

 













MicroSoft1.jpg











Neden Unityverse Akademi?
  • Uluslararası Microsoft ve ITS sertifikaları alacaksınız. Bu sertifikalar, yazılım testi sektöründe iş bulmanızı kolaylaştıracak bir referans olacaktır.

  • Eğitimimizde öğreneceğiniz bilgi ve beceriler sayesinde, kendi yazılım test otomasyonu projelerinizi yapabileceksiniz. Yazılım test otomasyonu için ihtiyacınız olan tek şey meraklı ve öğrenmeye açık bir zihindir.

Eğitmenlerimiz

Eğitim Koordinatörü: Prof. Çetin Kaya Koç (CV'ye erişmek için tıklayınız)


Kurucu_Eğitmen_Prof__Dr__Çetin_Kaya_Koç_pdf_13.jpg
   Unityverse Academy, kurucuları California Üniversitesi'nden Bilgisayar mühendisliği alanından doktoralı Öğretim Üyesi Prof. Dr. Çetin Kaya Koç ve Türkiye'de farklı üniversitelerin Dijital Oyun Tasarımı bölümlerinin kurucusu; Öğretim Üyesi Nevin Eryılmaz'dan oluşmaktadır. Unityverse Academy Türkiye'de ve dünyada nitelikli Yazılımcı - Oyun Geliştirici yetiştirmek amacıyla kurulmuştur.




Eğitmen: Hasan Gül (Eğitmenin CV'sine erişmek için tıklayın.)

Hasan Gül, Test Otomasyonu ve Kalite Güvencesi (QA) alanında uzmanlaşmış, geniş ölçekli kurumsal projelerde 10 yılı aşkın deneyime sahip bir QA Automation Engineer ve QA Eğitmenidir. Kariyeri

boyunca web, mobil, IPTV, finans ve güvenlik testleri gibi birçok alanda hem manuel hem de otomasyon test süreçlerini başarıyla yürütmüştür.

 Etiketler: yazılım tester olmak, yazılım kalitesi eğitimi, software tester egitimi, selenium test otomasyon eğitimi, yazılım test mühendisliği kursları, yazılım test sertifikaları, Automation Tester kursu

     Eğitimimizden kareler:


                              
                            oyun_site_koyulcak2.jpg           
oyun_site_konulcak12.jpg

                             IMG_58715.jpg           IMG_5148.jpg



                                         IMG_5023.jpg                  IMG_51231.jpg   


           

                                      IMG_51152.jpg                           IMG_51032.jpg                   
                                  IMG_50982.jpg                   
IMG_50892.jpg           

                                  IMG_50372.jpg                 IMG_49203.jpg 

                                        IMG_50452.jpg                             

                              

Öğrencilerimizin İlham Verici Başarı Hikayelerini Keşfedin Başarı Hikayelerini Oku

Değişkenler, koşullu ifadeler (if-else), döngüler ve metotlar (for, while, foreach)

Uygulamalı algoritmik düşünme

Sıralama algoritmaları ve uygulaması (flowgorithm ile)

Bulma algoritmaları ve uygulaması (test alanında en çok kullanılanlar)

Sık karşılaşılan algoritmik problemlerin çözümü (genel)

Basit kodlama problemlerine yaklaşım (genel)

Karmaşık kodlama problemlerine yaklaşım (yazılım test alanında)

Database verimli işleme modellerinin proje de uygulanması

Yazılım testi yaparken sık karşılaşılan algoritmik problemlerin uygulamalı çözümü

Nesne tabanlı yazılım tekniklerinin verimli algoritmalarla uygulanması

Daha fazla bilgi için iletişime geçin

Proje: “Mini Hesap Makinesi ve Mantıksal Akış Uygulaması”
Katılımcılar değişkenler, koşul ifadeleri ve döngüler kullanarak basit bir hesap makinesi geliştirir. Kod akışını analiz eder, algoritmik düşünme becerilerini uygular.

 

Nesne, sınıf, kalıtım, soyutlama, kapsülleme, çok biçimlilik, arayüz, erişim belirteçleri ve yazılım testinde kullanımı.

Sınıf ve Nesne Tasarımı: Yazılım testinde kullanılan nesnelerin tasarımı, nesne özellikleri ve davranışları, nesne yaşam döngüsü, nesne oluşturma ve yok etme, nesnelere erişim belirteçleri.

Kalıtım ve Soyutlama: Yazılım testinde kalıtım ve soyutlama kavramları, arayüzlerin kullanımı, özelleştirme ve geçersiz kılma.

Kapsülleme ve Bilgi Gizleme: Yazılım testinde kapsülleme tanımlaması, erişim belirteçleri, getter ve setter metotları, özellikler ve davranışlar.

Çok Biçimlilik ve Geç Bağlama: Çok biçimlilik tanımlaması, alt sınıfların üst sınıfları uygulaması, arayüzler, geç bağlama, sanal fonksiyonlar.

Nesne Yönelimli Analiz ve Tasarım: UML diyagramları, sınıf diyagramları, zamanlama diyagramları, durum makinesi diyagramları.

Nesne Yönelimli Programlama Uygulamaları: Yazılım testi için araçlar ve kütüphaneler, nesnelerin oluşturulması ve yönetimi, yazılım içi etkileşimler, örnek uygulamalar ve projeler.

 Proje: “Kütüphane Yönetim Sistemi”
Sınıflar, nesneler, kalıtım ve çok biçimlilik kullanılarak kitap, kullanıcı ve ödünç alma işlemlerini yöneten bir sistem tasarlanır.

 

Versiyon kontrol sistemlerini giriş

Optimist ve Pesimist Kavramları (uygulamalı)

Dağıtık sistem kavramı (git ile uygulamalı)

Git Çalışma alanı,geçiş alanı,uzak sunucu kavramları

Yazılım testi yaparken git komutlarının kullanımı (add,status,commit,merge,checkout,push,pull,revert)

Git branch kavramı oyun geliştirme de verimli kullanımı (uygulamalı)

Git birlikte çalışma (grup halinde oyun üzerinde workshop )

Gitignore Unity 3D için konfigürasyon (Yazılım testi yaparken uygulamalı)

Git çakışmalarının çözümü (Test otomasyon üzerinde uygulamalı)

400 farklı senaryo da git kullanımı (ekip çalışması -advance)

Git advance -Bu içeriği sadece eğitime kayıtlı öğrenciler görebilir - iletişime geçin

 Proje: “GitHub Üzerinde Ortak Kod Havuzu Yönetimi”
Katılımcılar Git ile repo oluşturur, branch mantığını uygular, ekip arkadaşlarıyla merge-conflict yönetimi deneyimi kazanır.

 

Bilgisayar ve Programlama Temelleri (İlkeler, donanım, yazılım, işletim sistemleri)

Java’ya Giriş (Java’nın ne olduğu, neden kullanıldığı, JDK ve IDE kurulumu)

Veri Tipleri ve Değişkenler (Primitive veri tipleri, değişkenler, sabitler)

Kontrol Yapıları (Koşullu ifadeler, döngüler, switch-case yapıları)

Metodlar ve Fonksiyonlar (Metod tanımlama, çağırma, geri dönüş değerleri)

Nesne Yönelimli Programlama (Sınıflar, nesneler, miras, polimorfizm)

Hata Yönetimi (Try-catch yapısı, özel hata tipleri, özelleştirilmiş hatalar)

Veritabanı İşlemleri (JDBC, SQL sorguları, veritabanı bağlantısı)

Web Geliştirme (Servlet, JSP, Spring Framework gibi web teknolojileri)

Gelişmiş Konular ve Projeler (Multi-threading, RESTful servisler, gerçek dünya projeleri üzerinde çalışma)

Daha fazla bilgi için iletişime geçin

Proje: “Online Market Uygulaması”
Katılımcılar Java ile kullanıcı kayıt, ürün listeleme, sepet işlemleri ve sipariş takibini içeren bir uygulama geliştirir.

 

Otomasyon Testinin Temelleri (Test türleri, otomasyonun avantajları, manuel vs. otomasyon)

Selenium’a Giriş (Selenium nedir, WebDriver, ilk testin yazılması)

Web Elementleriyle Çalışma (Element bulma, XPath, CSS Selectors)

Test Kontrol Yapıları (Assertion, if-else, loops)

Sayfa Nesnesi Modeli (Page Object Model, nesne depolama, yeniden kullanım)

Appium’a Giriş (Mobil otomasyon nedir, Appium kurulumu, ilk mobil test)

Mobil Elementleriyle Çalışma (Mobil element bulma, dokunma ve hareketler)

Çapraz Tarayıcı ve Platform Testi (Farklı tarayıcılar, mobil cihazlar üzerinde test etme)

Raporlama ve Loglama (Test sonuçlarının raporlanması, hataların loglanması)

Gelişmiş Konular ve Projeler (Paralel testler, sürekli entegrasyon, gerçek dünya projeleri üzerinde çalışma)

Proje: “Web ve Mobil Test Otomasyon Projesi”
Selenium ile web arayüzleri, Appium ile mobil uygulamalar test edilir. Test senaryoları hazırlanır ve otomatik çalıştırılır.

 

Veritabanı Temelleri (Veritabanı nedir, ERD, tablolar, ilişkiler)

SQL’e Giriş (SQL nedir, temel sorgular, SELECT, INSERT, UPDATE, DELETE)

Veritabanı Tasarımı (Normalizasyon, indeksler, kısıtlamalar)

Veritabanı Test Tipleri (Yük testi, regresyon testi, entegrasyon testi)

Test Verisi Hazırlama (Veritabanı doldurma, veri kalitesi, temizleme)

Otomasyonla Veritabanı Testi (Test araçları, otomasyon süreçleri)

Performans Testi (Sorgu optimizasyonu, yavaş çalışan sorguları analiz etme)

Güvenlik Testi (Enjeksiyonlar, yetkilendirmeler, güvenlik politikaları)

Raporlama ve Dokümantasyon (Test sonuçları, hata raporları, dokümantasyon)

Gelişmiş Konular ve Projeler (Bulut veritabanları, büyük veriyle çalışma, gerçek dünya projeleri üzerinde çalışma)

Proje: “Veri Doğrulama Testi”
Gerçek bir veritabanı üzerinde CRUD işlemleri test edilir; test senaryoları ile veri tutarlılığı kontrol edilir.

API Testinin Temelleri (API nedir, HTTP metotları, durum kodları)

Postman’a Giriş (Kurulum, arayüz, ilk istek oluşturma)

GET & POST İstekleri (Parametreler, başlıklar, oturum yönetimi)

Test Yazma (Test senaryoları, doğrulamalar, ön koşullar)

Otomasyon (Test süitleri, komut satırından çalıştırma, Jenkins entegrasyonu)

Veri Yönetimi (Çevre değişkenleri, veri dosyaları, dinamik veri kullanımı)

Gelişmiş İstekler (OAuth 2.0, diğer kimlik doğrulama tipleri)

Monitorizasyon & Analiz (Monitör oluşturma, raporlar, performans analizi)

Dokümantasyon (API dokümantasyonu oluşturma, paylaşım, sürümleme)

Gelişmiş Konular ve Projeler (Mock server, API geliştirme, gerçek dünya projeleri üzerinde çalışma)

Proje: “REST API Test Projesi”
Postman kullanarak API istekleri oluşturulur, JSON yanıtları analiz edilir, test koleksiyonları hazırlanır.

BDD Temelleri (Behavior-Driven Development nedir, avantajları, kullanım alanları)

Cucumber’a Giriş (Cucumber’ın kurulumu, yapılandırması, Gherkin dili)

İlk Özellik Dosyası Yazma (Senaryo yazımı, Adım tanımları, basit testler)

Adım Tanımlamaları (Adım kodlaması, parametre geçişi, yeniden kullanılabilir adımlar)

Testlerin Organizasyonu (Etiketler, Hooks, Bağlam)

Raporlama ve Dokümantasyon (Otomatik raporlar, dokümantasyon oluşturma)

Veri Yönetimi (Veri tabloları, dış veri kaynakları)

Entegrasyon (Selenium, Appium gibi diğer test araçları ile entegrasyon)

Gelişmiş Özellikler (Paralel çalışma, karmaşık senaryolar, pluginler)

Gerçek Dünya Projeleri (Endüstri standartlarına uygun gerçek projeler üzerinde çalışma, sürekli entegrasyon)

Proje: “BDD (Behavior Driven Development) Senaryosu”
Gerçek bir yazılım projesine ait kullanıcı senaryoları Gherkin diliyle yazılır ve otomatik test sistemine entegre edilir.

Proje Yönetiminin Temelleri (Proje yönetimi nedir, metodolojiler, Agile vs. Waterfall)

JIRA’ya Giriş (JIRA’nın genel bakışı, kurulum, ilk proje oluşturma)

JIRA’da İş Akışı Yönetimi (Epic, story, task oluşturma, iş akışları)

Trello’ya Giriş (Trello’nun genel bakışı, panolar, listeler, kartlar)

Takım İşbirliği ve İletişimi (Takım oluşturma, yorumlar, etiketler, bildirimler)

Raporlama ve Analiz (JIRA ve Trello’da rapor oluşturma, ölçütler, gösterge tabloları)

Entegrasyon ve Otomasyon (API kullanımı, diğer araçlarla entegrasyon)

Özelleştirme (Özel alanlar, eklentiler, temalar)

Gelişmiş Proje Yönetimi (Portföy yönetimi, çoklu proje yönetimi, kaynak planlaması)

Gerçek Dünya Projeleri (Endüstri standartlarına uygun gerçek projeler üzerinde çalışma, en iyi uygulamalar)

Proje: “Agile Sprint Yönetimi”
Katılımcılar bir proje sprinti planlar, görevleri Jira veya Trello üzerinden yönetir ve süreç raporlaması yapar

Yazılım Testinin Temelleri (Testin prensipleri, yaşam döngüsü, statik ve dinamik test teknikleri)

Test Tasarımı (Karar tabloları, durum geçişi testi, denklik sınıfları)

Test Yönetimi (Test planlaması, takip etme, risk yönetimi)

Statik Test Teknikleri (İnceleme, denetim, statik analiz)

Yazılım Geliştirme Modelleri (Agile, Waterfall, V-Model)

Test Türleri (Birim testi, entegrasyon testi, sistem testi, kullanıcı kabul testi)

Otomasyon Testi (Otomasyonun temelleri, araçlar, otomasyonun yararları ve zorlukları)

Kalite Güvencesi ve Kalite Kontrol (Kalite yönetimi, değerlendirme, gözden geçirme)

Ölçüm ve Metrikler (Yazılım metrikleri, test etkinliği ve etkinlik analizi)

Sınav Hazırlığı ve Çalışma Materyali (Örnek sorular, çalışma kılavuzları, deneme sınavları)

Proje: “Test Vaka Seti ve Test Dokümantasyonu”
Katılımcılar ISTQB standartlarına uygun test vaka setleri oluşturur ve test planı dokümanı hazırlar.

Manuel Test: Vaka testleri, keşifsel test, kullanılabilirlik testi.

Otomasyon Testi: Regression test, smoke test, integration test.

Agile ve Scrum Metodolojileri: Çevik yazılım geliştirme anlayışı.

Performans Testi: Sistem performansının ve ölçeklenirliğinin ölçülmesi.

Güvenlik Testi: SQL enjeksiyonu, XSS, CSRF gibi güvenlik açıklarının tespiti.

Kontinü İntegrasyon/Devamlı Teslimat (CI/CD): DevOps uygulamaları.

TDD ve BDD Yaklaşımları: Test odaklı geliştirme ve Davranış odaklı geliştirme.

Yazılım Yaşam Döngüsü (SDLC): Waterfall, V-Model gibi geliştirme metodolojileri.

Test Stratejileri ve Planlaması: Test planı hazırlama, risk değerlendirmesi.

Yazılım Kalite Güvencesi (QA): Kalite kontrol standartları, ISO 9000, CMMI gibi.

Proje: “Manuel Test Senaryosu Geliştirme”
Gerçek bir uygulama ekranı üzerinden hataları bulma, bug raporu oluşturma ve test döngüsünü yönetme pratiği yapılır.

Yazılım Test Otomasyonu Canlı (Online) Eğitimi Yazılım Test Otomasyonu Canlı (Online) Eğitimi yt01 Yazılım Test Otomasyonu Canlı (Online) Eğitimi