Tija Projesi
Proje Hakkında
- REST Assured kütüphanesi ile birlikte Postman otomasyonu ve manuel Back-End testleri için API testleri yürütüldü.
- Fonksiyonel testler, regresyon testleri ve smoke testleri Selenium WebDriver ile gerçekleştirildi.
- Java Object-Oriented Programming (OOP), Data Structures ve Exception Handling konseplerinde uzman team ile çalışıldı.
- Web tabanlı uygulamaları test etmek için data-driven ve Page Object Model kullanılarak otomasyon BDD Cucumber framework'ü oluşturuldu.
- Kabul kriterlerine göre Cucumber Scenario Outline kullanılarak Gherkin dili ile Cucumber Step Definitions, Senaryolar ve Features dosyaları oluşturuldu.
- Hata raporlama ve proje takip aracı olarak Jira ve QATouch kullanıldı.
- Maven, Java için management tool olarak kullanıldı.
- GitHub'a yüklenen test senaryoları, AWS EC2 makinesinde yapılandırılmış olan Jenkins kullanılarak HTML raporları oluşturmak için kullanıldı.
- Web tabanlı uygulamalar, API web hizmetleri ve veritabanları üzerinde pozitif ve negatif test senaryoları gerçekleştirildi.
- Veri doğrulama için SQL sorguları yazarak database ve back-end testleri yapıldı.
- API testleri, hem manuel hem de otomasyon testler için GET, POST, PUT, DELETE yöntemleri kullanılarak gerçekleştirildi.
- Daily standup toplantıları, sprint planlama toplantıları, sprint inceleme toplantıları ve retrospektif gibi farklı toplantılar düzenlendi.
- Developerlar ile birlikte çalışarak hatalar tespit edildi ve güncellemeler yapıldı.