Herakles Projesi
Proje Hakkında
- Test tasarımları, doğrulama kavramları, birim test senaryoları, regresyon testleri vb. kullanılarak fonksiyonel test senaryoları hazırlandı.
- Sprint Planlama Toplantısı, Daily StandUp Toplantısı, Sprint Retrospektif Toplantısı ve Sprint Demo Toplantısı gibi Scrum Toplantıları düzenlendi.
- Proje takip aracı olarak QA Touch ve JIRA kullanıldı.
- İş gereksinimleri, tasarım belgesi ve diğer ilgili belgeler gibi gereksinim belgeleri toplandı, bunlar analiz edilerek bireysel hikayelere bölünerek Test planı, metrikler, test günlükleri ve nihai raporlar tasarlandı.
- Manual testler yapıldı, test senaryoları yazıldı.
- Test için en iyi uygulamalar ve teknikler uygulandı.
- Otomasyon ve Manual API Testleri için REST Assured Kütüphanesi ve Postman kullanılarak gerçekleştirildi.
- IntelliJ IDEA ile çalışıldı ve Cucumber BDD, Page Object Model(POM), Object Oriented Programming (OOP) kavramları kullanılarak sıfırdan bir Framework oluşturuldu.
- Build Management tool olarak Maven ve sürekli entegrasyon/dağıtım aracı olarak Jenkins kullanıldı.
- Projenin EC2 makinesine kurulumu ve Sürekli Entegrasyon için Amazon Web Services kullanıldı.
- Jenkins, Git/GitHub ile entegre edildi ve sürümü sırasında otomatik olarak çalışacak şekilde zamanlanmış derlemeler yapıldı.