Endolu Projesi
Proje Hakkında
- Tam Yazılım Geliştirme Yaşam Döngüsü (SDLC) ve Yazılım Test Yaşam Döngüsü (STLC) üzerinde aktif olarak çalışıldı.
- Scrum toplantıları (Sprint Planlama Toplantısı, Daily Standup Toplantısı, Sprint Retrospektif Toplantısı ve Sprint Demo Toplantısı) düzenlendi.
- Selenium WebDriver, Java, TestNG, Maven, REST Assured Kütüphanesi gibi araçlar kullanılarak Fonksiyonel Testler, Regresyon Testleri, Smoke Testleri, Pozitif ve Negatif Testler için otomasyon & manuel test senaryoları oluşturuldu.
- Veri çıkarma/çekme işlemleri için Apache POI yardımıyla Excel dosyaları kullanılarak Data-driven Framework kullanıldı.
- Farklı Test Süitleri için XML runnerslar oluşturuldu. İşlemler IntelliJ IDEA ile yapıldı ve TestNG, POM, OOP concept kullanılarak sıfırdan bir Framework oluşturuldu. Ayrıca Extent Reports kullanıldı.
- Sürekli entegrasyon Maven derleme yönetim aracı ve Jenkins CI/CD aracı kullanılarak gerçekleştirildi.
- Projenin, Amazon Web Services ile sürekli entegrasyon gerçekleştirilerek AWS'nin bulut tabanlı EC2 hizmeti üzerindeki sanal sunucuya dağıtılması sağlandı.
- Jenkins, Versiyon Kontrol Aracı Bitbucket ile entegre edildi ve önceden tanımlanmış Maven komutları çağrılarak yapıların otomatik olarak çalıştırılması için zamanlamalar düzenlendi.
- Otomasyon ve Manual Back-End testleri için Rest Assured Kütüphanesi kullanılarak API testleri yürütüldü.
- QATouch ve JIRA üzerinde Test Senaryoları hazırlandı/çalıştırıldı ve hatalar raporlandı.
- Tespit edilen hatalar raporlandı ve Developerlar ile birlikte çalışılarak güncellemeler yapıldı, sorunlar çözüldü ve durumları takip edildi.