Merhaba, ben Selim Erdinç. Yazılım geliştirme ve test otomasyonu alanında uzman bir mühendisim. Python ve test teknolojilerindeki yenilikleri yakından takip ederek, bu alandaki en güncel bilgilerle yazılar oluşturuyorum. Amacım, karmaşık yazılım süreçlerini basitleştirerek sektöre katkı sağlamak ve bilgi paylaşımı ile sürekli gelişimi desteklemektir. Github ve Medium hesaplarımdan daha detaylı ulaşabilirsiniz. Teknoloji dünyasının nabzını tutmak ve bu bilgileri sizlerle paylaşmak için takipte kalın.
Daha detaylı bilgi için CV .
Python programlama dili kullanarak döviz kurları sağlayan bir Flask API geliştirme sürecini ele alacağız. WebScraping yoluyla çektiğimiz değerleri bir API ile servis haline getiriyoruz. Projemizin amacı, kullanıcıların belirli bir para birimi için güncel döviz kurlarını kolaylıkla sorgulayabilecekleri basit ve etkili bir çözüm sunmaktır. Bu API’yi geliştirdikten sonra, herkesin kullanabileceği şekilde PyPI üzerinde bir paket olarak yayınlayacağız. Adım adım ilerleyerek hem kodlama sürecini hem de dağıtım aşamalarını detaylı bir şekilde açıklayacağız. Bu rehber, benzer projeler geliştirmek isteyenler için kapsamlı bir kaynak oluşturmayı hedefliyor.
Github MediumYük testi hakkında temel bilgileri paylaşacak, ardından Locust kullanarak Reqres.in üzerinde nasıl ileri düzey yük testleri yapabileceğimizi göstereceğim.
Github MediumPython Flask kullanarak nasıl mock API oluşturabileceğinizi ve Flasgger ile Swagger dokümantasyonu ekleyebileceğinizi anlatacağım.
Github MediumPlaywright kullanarak bir web uygulamasında nasıl test otomasyonu yapabileceğinizi ve özellikle Web proje testlerini nasıl entegre edebileceğinizi adım adım göstereceğim.
Github MediumPython programlama dili ile Playwright ve Pytest kullanarak API testlerini nasıl gerçekleştirebileceğimizi, demoqa.com ve reqres.in gibi popüler test siteleri üzerinde örneklerle açıklayacağız. Hem gerçek isteklerle hem de mock servislerle GET ve POST işlemlerinin nasıl yapılacağını adım adım ele alacağız.
Github MediumRobot Framework’ün Playwright tabanlı Browser kütüphanesini kullanarak web uygulamaları üzerinde nasıl test otomasyonu yapabileceğimizi iki örnekle göstereceğim.
Github MediumBenimle iletişime geçmek için aşağıdaki yöntemlerden birini kullanabilirsiniz. Her türlü soru, öneri ya da iş birliği teklifi için bana ulaşabilirsiniz. Size en kısa sürede geri dönüş yapmaktan memnuniyet duyarım.