Skip to content

trbozo/DemoWebShopProjesi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

technoStudy Project 2

#script-masters

Maven Central

TECHNO STUDY Agile Yazılım Test Projesi - 2

demowebshop TR Sprint

Bir Haftalık Sprint

URL: DemoWebShop Projesi

Projeye Genel Bakış

Bu proje kapsamında amacımız ekte verilen user story’leri de içerecek şekilde bir otomasyon test projesinin oluşturulması ve yönetilmesidir. Proje Ekip Çalışması, Kod Yönetimi ve Test süreçlerini kapsamaktadır.

Adım 1: Hikayeler ve Görev Atamaları Oluşturma

  • Verilen hikayeleri anlayın ve her hikaye için bir görev oluşturun.
  • Görevleri Jira'da açın ve bunları sprint toplantılarında tartışın.
  • Görevleri puanlayarak sprint toplantılarında önceliklendirin (Refinement / Sprint Planning).
  • Ekip üyelerinin sayısına göre görevleri dağıtarak bir sprint backlog oluşturun.

Adım 2: Test Senaryolarını Yazma

  • Jira Xray veya Zephyr eklentisi kullanarak test senaryolarını yazın.
  • Her senaryo senaryo adını, açıklamasını, adımlarını ve beklenen sonuçları içermelidir.
  • Günlük toplantılarda (daily standup / daily scrum) test senaryolarını olgunlaştırın.

Adım 3: Kod Geliştirme ve Testlerin Yürütülmesi

  • Test kodlarını yazmak için bir GitHub deposu oluşturun.
  • Ekip Lideri ana şubeyi (master branch) oluşturacak ve koruma ayarlarını yapacaktır.
  • Ekip üyeleri master branch'ı yerel olarak klonlar ve kendi adlarına yeni bir dal (branch) oluşturur.
  • Conflict’i en aza indirmek için kendi branch’larında test kodlarını geliştirir.
  • Zaten geliştirilmiş ve çalışan web environment‘imiz olacak: DemoWebMağazası.

Adım 4: Kod İnceleme ve Birleştirme İşlemleri

  • Her üye kendi dalında yazdığı kodu için master yönünde bir çekme isteği (pull request) başlatır.
  • Ekip değişiklikleri onaylaması için Ekip Liderine pull request gönderir ve bunları ana dala birleştirmesini ister.
  • Ekip Lideri çekme isteklerini inceler (peer review / code review) ve gerekirse düzeltme talep eder.
  • Onaylanan çekme istekleri Ekip Lideri tarafından ana dala birleştirilir (merge edilir).

Adım 5: Sprint Sonrası Değerlendirme ve Transferler

  • Sprintten sonra bir retrospektif yaparak neyin iyi gittiğini ve neyin geliştirilebileceğini değerlendirin.
  • İsteğe bağlı olarak karmaşık veya öğrenilmemiş hikayeler bir sonraki sprint'e aktarılabilir.
  • GitHub depo adresini ve Jira board ekran görüntüsünü Discord gibi iletişim kanallarında paylaşın.
  • Paylaşırken Öğretmenlerimizi ve Mentorlarımızı etiketleyelim.

Destek ve Mentorluk

Ekip üyeleri sorunlarla karşılaştıklarında Ekip Lideri veya grup içi iletişim kanallarından yardım isteyebilirler. Gerekirse Discord veya diğer yöntemlerle "Bilgi Transferi" (KT) talepleri oluşturun ve ekip üyelerinizi ve bizleri etiketleyin. Mentorlar olarak bilgi ve deneyimlerimizi her zaman payla

CONTRIBUTERS:


NAME E-MAIL GITHUB
Elçin [email protected] https://github.com/elcnburak
Serkan [email protected] https://github.com/serkandastan
Alper [email protected] https://github.com/AlperDuman1
Muharrem [email protected] https://github.com/trbozo
Numeyre [email protected] https://github.com/Numeyra
Gülmira [email protected] https://github.com/gu1mira
Gizem [email protected] https://github.com/GizemEminoglu
Kaan [email protected] https://github.com/kaaneminogluu
Mehmet [email protected] https://github.com/mrselek
Evin [email protected] https://github.com/Evinevin1

About

TECHNO STUDY Agile Yazılım Test Projesi - 2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages