2 Eylül 2025
Apache Jmeter Response Assertion Kullanımı ve Performans Maliyetleri
28 Mayıs 2024
Istanbul Software Testing Conference (ISTC) 2024 & Uluslararası Test Konferansı
Test dünyası adına güzel bir aktivite olan ve sektörün öncülerinin buluştuğu uluslararası Istanbul Software Testing Conference (ISTC) 2024 Test Konferansı 23-24 Mayıs 2024 tarihlerinde düzenlenmiştir. Konferansın ilk günü sunumlar ve paneller ile birlikte tüm gün Elite World Grand İstanbul Küçükyalı otelde yapılırken ikinci oturum ise eğitim sunumu olup öğlene kadar süren ve Palladium Tower binası B1 katında yapılacak olup olan Rik Marselis katılımlarıyla gerçekleşecek olan Keşifsel Test Çalıştayı (Workshop) gerçekleştirilmiştir. Organizasyonu Padran Bilgi Teknolojileri A.Ş. düzenlemiş olup (Okan Çakmak) Test Konferansları arasında oldukça başarılı bir organizasyondur. Organizasyonda etiket olarak bu yıl #ISTC ve #ISTC2024 kullanılmıştır. Organizasyon detayları için (iststc.com) adresini inceleyebilirsiniz. Açılış konuşmacısı (Keynote Speaker) ve bir sonraki günkü eğitimci ise Rik Marselis olup Test dünyasında tanınan sektörün öncülerindendir. ISTC konferansı benim gözlemim ile çok başarılı olup seneye de katılmayı düşünüyorum. Özellikle bu tip konferansların Online (Virtual) değil de direkt canlı olarak organize edilmesini daha değerli ve etkili buluyorum. Çünkü çalışma hayatında bu tip etkinliklere Online katılınca ister istemez bir yandan işiniz ve mailleriniz ile boğulduğunuz için konferansa tam odaklanamıyorsunuz ve organizasyondan edineceğiniz test dünyasına ait yeni haberleri öğrenemiyor zamanınız çöp oluyor. Istanbul Software Testing Conference (ISTC) etkinliği için bazı kısa kısa notlar aldım ve yazımda sizlerle bunları paylaşacağım. Birkaç senedir ana tema Test Otomasyon ve DevOps olarak işlenirken bu sene ve gelecek senelerin teması ise Test ve Yapay Zeka (AI) olacaktır. Özellikle test senaryolarının yapay zeka araçları tarafından üretilmesi ve bu senaryoların DevOps süreçlerine entegre edilme konusu önümüzdeki yılların ana konularından biri olacaktır.
15 Mart 2023
Oracle Database ORA-14402 Updating Partition Key Column Would Cause A Partition Change Hatası ve Çözümü
27 Ağustos 2022
SoapUI Open Source Kullanarak Excel'den Data Çekerek Servis Data Driven Testing Yapmak ve Test Suite Değişken Kullanım İşlemleri
11 Ağustos 2022
Jenkins’te Plugin Güncelleme Mesajları ve Uyarıları, Oracle WebLogic Sunucu Restart İşlemi ve Jenkins’te Paket Oluşturma İşlemleri
22 Haziran 2022
API Servis Testleri için SoapUI Open Source Kurulumu ve Test Suite Oluşturma Rehberi
23 Şubat 2022
Jenkins Plugins Güncelleme ve Yeni Kullanıcı (User) Ekleme İşlemleri
4 Ocak 2021
Postman ve SoapUI Üzerinden Yapılan Servis Çağrılarındaki Proxy Hatası ve Çözümü - SoapUI REST Servise Access Token Bilgisi Eklemek
29 Aralık 2020
Oracle Database ORA-01855: ÖÖ/Ö.Ö. veya ÖS/Ö.S. Gerekli Hatası ve Çözümü
25 Kasım 2020
IBM Meet Up Eğitimi: Microservis Mimarisi ve Containers Yapıları - İstanbul Marriott Hotel Asia
24 Ekim 2020
SoapUI Uygulaması Kullanarak Rest Servisi ile Token Bilgisi Alma Yöntemi
SoapUI yazılımı Soap ve Rest servis testleri ve simülasyonu için kullanılan SmartBear firmasına ait bir yazılımdır. SoapUI Open Source uygulamasını Rest API servislerinde kullanmak için ücretsiz olarak 5.5.0 sürümünü SmartBear'ın sitesinden indirebilirsiniz. Rest servisleri için piyasada en çok kullanılan Postman uygulaması genelde tercih edilir fakat ben bu makalemde SoapUI kullanarak bir Rest Token servisinden Token bilgisi almaya anlatacağım. SoapUI uygulamasını ilk açtığınızda yukarıdaki ikonlar olan panel kısmından REST ikonuna tıklayıp Rest Token servis adresini yazarak eklemeniz gerekir. Bu adresin DNS yönlendirmeleri yapıldı ise URL şeklinde (https://servisadres/auth/token) size verilebilir veya direkt IP adresi şeklinde de (https://123.34.34.11/auth/token) olabilir.
29 Temmuz 2020
Performans Testi Aracı Apache JMeter’da Random Variable Oluşturmak
Performans Testi Aracı Apache JMeter’da REST API Servis Senaryosu Oluşturma Rehberi 3
13 Temmuz 2020
Performans Testi Aracı Apache JMeter’da REST API Servis Senaryosu Oluşturma Rehberi 2
26 Haziran 2020
Performans Testi Aracı Apache JMeter’da REST API Servis Senaryosu Oluşturma Rehberi 1
12 Mayıs 2020
Performans Testi Aracı Apache JMeter’da Test Planı Oluşturmak
1 Mayıs 2020
Performans Testi Aracı Apache JMeter'ın Detaylı Kurulumu
Apache JMeter, çeşitli uygulamaların performansını analiz etmek ve ölçmek için web uygulamalarına odaklanan bir yük testi aracı olarak kullanılabilecek bir Apache projesidir. Ücretsiz Free bir uygulamadır ve JAVA ile yazılmıştır. Hem Servis (SOAP/REST) hem de UI projeleriniz için performans testi yapmanıza imkan sağlar. Detaylı raporlama özelliği de vardır.
Apache JMeter aracının detaylı kurulumu için aşağıdaki üç sırayı izleyeceğiz;
1) Apache Jmeter
2) JMeter Plugins Manager
3) Selenium Web Driver Sampler
24 Mart 2020
TOAD Kullanarak Oracle Veritabanında Şema'dan Şemaya Data Taşımak
Oracle veritabanında TOAD Client kullanarak Şemalar arası (Schema to Schema) aynı tabloya data taşıma işleminin kısayolunu sizlerle paylaşacağım. İlk olarak TOAD arayüzünde hem kaynak veritabanını hemde tablonun atılacağı hedef veritabanına Connection yapmanız gerekmektedir.
8 Mart 2020
Yazılım Performans Testi Çeşitleri & Types of Performance Testing for Software
Yazılım Performans Testi; Bir yazılım ürünün yazılım kalite güvencesi kapsamında yapılan, belirli bir iş yükü altında performansını ölçmeye yönelik; yanıt verme, dayanıklılık, gözlemleme gibi çalışmalar yapılarak yazılımın daha stabil çalışması açısından gerçekleştirilen bir test çeşididir. Pefromans testi çeşitlerinden örnek verecek olursak: Load, Stress ve Endurance testlerini örnek olarak sıralayabiliriz. Bu test çeşitlerini aşağıda sizler için detaylı inceledim. Ayrıca örnekleme kullanırken 1000 adet kullanıcıya 1K kısaltması yaptım. Her binerli kullanıcılar için makalemde bu kısıtlamayı kullanacağım.
22 Şubat 2020
Oracle Database ile Yapılmış Bir Projenin Kurulum (Installation-Delta) Scriptlerini Ayrıştırmak
Yazılım süreçlerinde bazen bir projenin kopyasını almanız veya o projenin temel mimari kodlarını ayrıştırıp (İzolasyon İşlemi) başka yerde kullanmanız gerekebilir. Bu işlemi hem kod tarafında hem de Database tarafında yapmanız gerekmektedir. Veri tabanı kısmındaki ayrıştırma işlemlerini genelde DBA olarak bilinen Database Admin'ler yapar. Bu makaleyi yazmamdaki temel amaç bir Test Mühendisinin de en azından Database'deki ilişkileri bir nevi olsun öğrenmesi ve tatbik etmesidir.
Bir yazılım projesinin veri tabanı ayrıştırma operasyonu yapılırken ilk çalıştırılacak olan Installation veya Delta Script olarak biline sıralı çalışan SQL deyimleri Table, Grant, Synonyms, Triggers, Insert'ler, Index ve Sequences gibi ayrılarak belli bir sıra içerisinde yapılmaktadır.