Apache JMeter Test Otomasyon

Apache JMeter Kurulum ve Kullanımı

Bu yazımda sizlere performans, yük ve stres testleri yapmanıza imkan sağlayan Apache JMeter test aracının kurulum ve kullanımını anlatıyor olacağım. Kurulum adımına geçmeden önce bu test aracının bizlere ne gibi avantajları olduğunu listeleyelim.

.NET Selenium Test Otomasyon

C# İle Selenium WebDriver’da POM Kullanımı

Önceki yazımızda Selenium Web Driver’a ilk adımımızı atmıştık bu yazımızda bir adım ileriye gitmeye çalışacağız. Bu sefer tek bir sayfa için değil projemizde yer alan tüm sayfalar için test kodu yazacak çatıyı kuracağız. Bu çatıyı kurarken POM (Page Object Model) tasarım modelini kullanıyor olacağız. Peki nedir bu POM?

.NET Selenium Test Otomasyon

C # ile Selenium WebDriver Başlangıç

Selenium WebDriver birçok programlama dili ile (C#, Java, Python) birden fazla tarayıcı (Chrome, Firefox, Edge, İnternet Explorer vb.) üzerinde çalışmaktadır. Hadi gelin Visual Studio üzerinden yeni bir test projesi oluşturarak başlayalım.

Manuel Test

Tecrübeye Dayalı Test Tasarım Teknikleri Nelerdir?

Tecrübeye dayalı testte, benzer uygulamalar ve teknolojilerle daha önce çalışmış test uzmanının becerisine, sezgilerine ve tecrübesine dayanılarak testler yürütülür. Keşif testi literatürde ad-hoc test, quick test veya exploratory test olarak da geçmektedir.

Selenium Test Otomasyon

Selenium IDE Kurulum ve Kullanımı

Bu yazımda sizlere yazılım test uzmanları tarafından çok sık tercih edilen fonksiyonel testler için kullanılan Selenium IDE test aracınının kurulum ve kullanımını anlatacağım. Başlamadan önce bir ufak not düşmek isterim Selenium IDE sadece Google Chrome ve Mozilla Firefox tarayıcılarına eklenti olarak yüklenmektedir.

Manuel Test

Fonksiyonel Olmayan Test Nedir ?

Bu yazımızda Fonksiyonel olmayan test nedir ? sorusuna cevap arayacağız. Fonksiyonel olmayan test, performans, yük, stres, kullanılabilirlik, sürdürülebilirlik, güvenilirlik ve taşınabilirlik gibi testleri içerir fakat bunlarla sınırlı değildir. Bu, yazılımın “nasıl” çalıştığını gösteren bir testtir.

Manuel Test

Fonksiyonel Test Nedir ?

Bu yazımızda sizlerle Fonksiyonel Test Nedir ? sorusuna cevap arayacağız. Fonksiyonlar sistemin yaptıklarıdır dolayısıyla fonksiyonel testlerde sistemin yapabildikleriyle ilgilenir. Fonksiyonel testlerde temel olarak bileşen veya sistem fonksiyonunun testleri yapılır. Fonksiyonel testler tüm test seviyelerinde gerçekleştirilebilir.

Manuel Test

Regresyon ile Tekrar Testi Arasındaki Farklar Nelerdir?

Regresyon Testi, yapılan değişiklikler sonucunda varsa yeni hataları bulmak için yapılan test çeşididir. Regresyon testi tüm test seviyelerinde gerçekleştirilebilir. Yazılan test senaryoları regresyon testlerine uygun şekilde yazılmalıdır yani tekrar edilebilir olmalıdır.

Manuel Test

Yazılım Test Seviyeleri Nelerdir ?

Bu yazımızda sizlerle Yazılım Test Seviyeleri Nelerdir ? sorusuna cevap arayacağız. Projelerinize uygulayacağınız test seviyelerini belirlerken sistem karmaşıklığı, zaman kısıtı, kaynak, risk gibi faktörleri göz önünde bulundurmalısınız. Örneğin zaman kısıtı olan projelerde birim testleri yapmayabilirsiniz.

Manuel Test

Temel Test Süreçleri Nelerdir ?

Bu yazımda Temel Test Süreçleri Nelerdir? sorusuna cevap vermeye çalışacağım. Verimli ve etkin bir test süreci işletebilmek için testin planlanması, test tasarım tekniklerinin kullanılarak test senaryolarının oluşturulması, test ortamının ve test verilerinin hazırlanması, test sonuçlarının değerlendirilip raporlanması ve kazanılan tecrübelerin bir sonraki projelere aktarılması gerekmektedir.