Java Selenium Test Otomasyon

Test Otomasyonu İçin Tasarım Desenleri

Test otomasyonu, günümüzde hızla gelişen ve karmaşıklaşan yazılım projelerinde kritik bir rol oynamaktadır. Bu süreçte, sadece test senaryolarını yazmakla kalmayıp, aynı zamanda bu senaryoların sürdürülebilir, esnek ve bakımının kolay olmasını sağlamak da büyük bir önem taşımaktadır. İşte tam da bu […]

API Java

RestAssured Eğitimi

Merhaba! API testlerini otomatize etmenin yollarını arıyorsanız, RestAssured kütüphanesi sizin için biçilmiş kaftan olabilir. Bu yazımızda, RestAssured’ın temellerini atarak, API test otomasyonu dünyasında nasıl güçlü bir müttefik haline geldiğini keşfedeceğiz. Uzun bir yazı olacak başlamadan önce bir kahve alın ve […]

Java Selenium Test Otomasyon

Selenium WebDriver Abstract Class Kullanımı

Page Object Model yaklaşımı kullanılarak yapılan test otomasyon projelerinde sınıf hiyerarşisi oluşturulurken, bazen en tepede bulunan sınıfın kendisinden türetilecek olan alt sınıflar için ortak bir arayüz görevinde bulunması istenebilir. Nesne yönelimli programlama dillerinde bu tarz durumlar için soyut sınıf yani […]

Manuel Test

Gereksinim Doğrulama Yöntemleri

Gereksinim, projede bir paydaş tarafından belirli bir problemi çözmek ya da bir amacı yerine getirmek için tanımlanmaktadır. Tanımlanan her bir gereksinim aslında sistemin olması gereken bir özelliğini/yeteneğini anlatmaktadır. Gereksinimler yazılım geliştiricileri tarafından hayata geçirildikten sonra artık sahne bizimdir 🙂 Hayata […]

Test Otomasyon

Test Otomasyon Aracı Seçerken Nelere Dikkat Etmeliyiz?

Günümüzde test otomasyonu, yazılım projelerinin başarısını artırabilmek için en etkili yardımcılardan biri olarak kabul edilmektedir. Bununla birlikte bir yazılım projesinde en zor görevlerden birisi test otomasyonuna gerek olup olmadığına karar vermek, test otomasyonu yapılacaksa hangi araç-ların kullanılacağının seçilmesidir. Bu yazımızda […]

Java Script Test Otomasyon

CodeceptJS Eğitimi

Merhaba arkadaşlar, bu yazımda CodeceptJS kütüphanesini detaylı bir şekilde anlatacağım. CodeceptJS kütüphanesi ile beraber kurulum, ilk uygulamanın yazılması, Page Object ve Data Driven Test yaklaşımlarını öğreneceğiz. Ayrıca Allure Report eklentisini kullanarak HTML rapor oluşturacağız. CodeceptJS Nedir ? CodeceptJS, davranış güdümlü […]

Apache JMeter Test Otomasyon

Apache JMeter HTML Rapor Oluşturma

Merhaba arkadaşlar, bugünkü yazımda performans testleri için çok sık kullandığımız açık kaynak kodlu bir araç olan Apache JMeter ile HTML formatında rapor almayı anlatacağım. Apache JMeter’ın kurulumu ve kullanımını daha önce anlatmıştım bu nedenle tekrar anlatmayacağım, yazıya buradan ulaşabilirsiniz. Projenin […]

Java Script Test Otomasyon

Cypress.io Kurulum ve Kullanımı

Merhaba arkadaşlar, bu yazımda Cypress.io kütüphanesinin kullanımını ve ortam kurulumlarının nasıl yapılacağını anlatmaya çalışacağım. Cypress.io Nedir ? Cypress, JavaScript dili ile UI testler yazabilmemize olanak sağlayan açık kaynak kodlu nodeJS kütüphanesidir. Cypress.io Avantajları Başarısız olan testlerin kaynağını çok hızlı bulabilirsiniz. […]

Java Script Test Otomasyon

Puppeteer Kurulum ve Kullanımı

Merhaba arkadaşlar, bu yazımda Puppeteer kütüphanesinin kullanımını ve ortam kurulumlarının nasıl yapılacağını anlatmaya çalışacağım. Puppeteer Nedir ? Puppeteer, Google tarafından geliştirilmiş JavaScript kodları ile UI testler yazabilmemize olanak sağlayan açık kaynak kodlu nodeJS kütüphanesidir. Puppeteer ile Selenium Arasındaki Farklar Nelerdir […]

Java Selenium Test Otomasyon

Selenium ile Apache Log4j Kullanımı

Merhaba arkadaşlar, bu yazımda bir loglama servisi olan Apache Log4j kütüphanesini Selenium WebDriver ile nasıl kullanılacağını anlatacağım. Apache Log4j Nedir ? Log4j, Apache Software Foundation tarafından 1996 yılında java ile geliştirilmiş open source bir loglama servisidir. Log4j kullanmak için jar […]