Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SDET QA Yazılım Test Otomasyonu
Rating: 4.8 out of 5(6 ratings)
68 students

SDET QA Yazılım Test Otomasyonu

Yazılım test mühendisliği alanında sıfırdan ileri seviyeye eksiksiz bir kurs
Last updated 6/2025
Turkish
Turkish [Auto],

What you'll learn

  • Selenium WebDriver, TestNG ve Cucumber ile web, mobil ortamlarına kullanıcı kabul testleri üretmeyi öğrenecek
  • Bir yazılım firmasında Agile proje yönetim modeli çalışma yapısını öğrenecek
  • Bir CI/CD tool olan Jenkins ile otomasyon test senaryolarının periyodik olarak çalıştırılması ve raporlarının alınmasını öğrenecek
  • Tester olarak sıfırdan bir test repository nasıl kurulur, hangi kısımlar göz önünde bulundurularak bir test ortamı hazırlanır öğrenecek

Course content

7 sections • 70 lectures • 33h 41m total length
  • Intellij IDE Download1:42
  • Visual Studio Code Download0:41
  • Selenium WebDriver Download1:13
  • Apache Maven Download0:43
  • Slf4j Download1:05
  • Slf4j lib Klasörüne Ekleme1:22

Requirements

  • Bir OOP (Object Oriented Programming) programlama dilini başlangıç düzeyinde de olsa bilmek, kurs içerisinde verilecek bilgilerin daha hızlı kavranmasını sağlayacaktır. Tercihen başlangıç düzeyinde Java bilinmesi tavsiye edilir

Description

Web ve mobil uygulamalarında en yaygın kullanılan Selenium WebDriver ve ona bağlı olarak testNG ve Cucumber kullanımlarını öğreneceğimiz kursumuza hoş geldiniz. Bu kurs içeriği sayesinde sıfır durumundan kendi otomasyon test repository'nizi oluşturabilir hale geleceksiniz. Yazılım test mühendisliğinin temellerini bu kurs sayesinde öğrenecek ve piyasa koşullarına hazır hale geleceksiniz.

Öğreneceğimiz konular:

Selenium WebDriver,

TestNG,

Cucumber ve Gherkin dil kullanımı,

Yazılım yaşam döngüsü (SDLC), Test yaşam döngüsü (STLC), Test Çeşitleri (White Box, Black Box, etc.)

Bir SDET/QA uzmanının sorumluluk alanı,

CI/CD tool olarak Jenkins kullanımı,

Github temel kullanımı,

Agile proje yönetim modeli temelleri,

Jira proje yönetim uygulaması kullanımı,

Jira testing plugins olan Zephyr Scale kullanımı,

Bu kurs kapsamı içerisinde bir yazılım projesine baştan sona test repository'si hazırlayabileceksiniz. Agile proje yönetim metodolojisini ve bir projenin bu yöntem ile nasıl geliştirildiğinin temellerini kurs içeriğimizde öğreneceksiniz. Aynı zamanda bir yazılım test mühendisi olarak ihtiyacınız olacak yardımcı toolları da bu kurs içeriği sayesinde öğrenmiş olacaksınız. CI/CD  süreçleri içerisinde en çok kulllanılan Jenkins içerisinde projeniz için testler oluşturarak rapor süreçlerinin yönetilmesini öğreneceksiniz. Kurs içerisinde size verilen ödevleri ve çözümlerini dikkatle çalışmanız, dersleri dikkatle izlemeniz ve tekrar tekrar kendinize ödevler oluşturarak tekrarlar gerçekleştirmeniz ile birlikte yazılım test uzmanı kariyerinizde fazlasıyla yeterli olacak tüm bilgi ve donanıma sahip olacaksınız.

Ders Müfredatı:

HTML Temelleri

CSS

Selenium Konuları:

Locators

Base Driver

Selectors: Xpath, CSS Selector

Action Class

Wait

iframes

javascript executor

Robot Class

TestNG Konuları:

XML Files

Method, Class: Groups - Parameter

Data Provider

Cross Browser Testing

Parallel Testing

Hard Assert and Soft Assert

Page Object Model

Cucumber Konuları:

Framework Hazırlığı

Scenario

Parameter

Scenario Outline

Datatable

Runner Class

Extend Reports

Parallel Testing

Cross Browser Testing

Apache POI ile Excel işlemleri

Jenkins ile CI/CD pipelining kurulumu

Smoke ve Regression Test kurulumu

Jira proje yönetim aracı kullanımı

Jira Zephyr Scale ile test işlemleri ve raporlamalar

Agile proje yönetim yapısı ve detayları

Who this course is for:

  • Dünya yazılım geliştirme sektöründe yükselen bir trend olarak yazılım geliştirme test mühendisliği alanına ilgi duyan ve tüm detayları ile bu alanda kendini geliştirmek isteyen herkese yönelik bir kurstur
  • Test otomasyon süreçlerinde kendisine bir kariyer hedefleyen herkes, yazmış olduğu kodları otomasyon ile test etmek isteyen developerlar, yazılım proje yönetiminde test süreçleri hakkında bilgi sahibi olmak isteyen herkese uygun bir eğitimdir. Seviyeniz ne olursa olsun bu kurs ile kendinizi test alanında geliştirme fırsatı yakalayacakasınız.