-
Notifications
You must be signed in to change notification settings - Fork 1
Lab 6 Report (26.03.2026)
oguz-ozer edited this page Mar 26, 2026
·
10 revisions
This report summarizes the activities carried out during Lab 6 of the CmpE 354 Software Engineering course.
The objective of this lab was to define and document the testing strategy of our project, focusing on validating the MVP from a user perspective. The team prepared a comprehensive Test Plan & Coverage document that explains how the system will be tested across backend, frontend, and mobile layers.
The complete test plan, including testing strategy, coverage, user acceptance criteria, and key user scenarios, is documented on the project wiki:
👉 Test Plan & Coverage Wiki Page
The test plan covers:
- Unit and integration testing for backend correctness
- API testing through Swagger
- Manual UI testing for frontend and mobile
- End-to-end validation of core user flows
- MVP acceptance criteria based on real user scenarios
The focus of the test plan is to ensure that the system delivers a usable product, not only a technically correct implementation.
- Opened issue #159 for creating Lab 6 Report page.
- Determined and opened issue #197 for backend Github Project Roadmap.
- Determined and opened issue #198 for backend Github Project Roadmap.
- Determined and opened issue #199 for backend Github Project Roadmap.
- Determined and opened issue #201 for backend Github Project Roadmap.
- Contributed to documenting frontend and mobile testing flows and user scenarios.
- Collaborated with the mobile team on developing ideas and creating issues about the remaining work until the MVP milestone.
- Created issues regarding the mobile app implementation. #194 #200 #202
- Contributed to documenting frontend and mobile testing flows and user scenarios.
- Contributed to user acceptance criteria.
- Contributed to having a consistent project roadmap.
- Collaborated with the mobile team on developing ideas and creating issues about the remaining work until the MVP milestone.
- Created an issue regarding the mobile app implementation. #195
- Contributed to documenting frontend and web testing flows and user scenarios.
- Created issues regarding the web frontend implementation up to MVP milestone.
- Created an issue regarding the mobile app implementation. #196
- Collaborated with the mobile team on developing ideas and creating issues about the remaining work until the MVP milestone.
- Contributed to backend testing scope and authentication-related test scenarios.
- Opened new issues for backend development targeting MVP deliverables
- Defined MVP-aligned test plan structure, ensured consistency between test coverage and system requirements, and refined the documentation.
- Created Test Plan and Coverage wiki page
👥 Team Members
- Lab 1 Report (12.02.2026)
- Lab 2 Report (19.02.2026)
- Lab 3 Report (26.02.2026)
- Lab 4 Report (05.03.2026)
- Lab 5 Report (12.03.2026)
- Lab 6 Report (26.03.2026)
- Lab 7 Report (02.04.2026)
- Lab 8 Report (16.04.2026)
- Lab 9 Report (30.04.2026)
- Lab 10 Report (07.05.2026)
- Customer Meeting (17.02.2026)
- Weekly Meeting 1 (17.02.2026)
- Weekly Meeting 2 (25.02.2026)
- Weekly Meeting 3 (04.03.2026)
- Stakeholder Meeting (10.03.2026)
- Weekly Meeting 4 (11.03.2026)
- Database Design Meeting (18.03.2026)
- Weekly Meeting 6 (25.03.2026)
- Weekly Meeting 7 (01.04.2026)
- Weekly Meeting 8 (15.04.2026)
- Weekly Meeting 9 (06.05.2026)
- Scenario 1 - Discovering and Joining an Event
- Scenario 2 - Private Event Organization
- Scenario 3 - Public Event Organization
- Use Case Diagram (Final)
- Scenario 1 Use Case Diagram
- Scenario 2 Use Case Diagram
- Scenario 3 Use Case Diagram
- All Sequence Diagrams
- Sequence Diagram - Oğuz Özer
- Sequence Diagram - Emine Türk
- Sequence Diagram - Cansu Er
- Sequence Diagram - Sevde Pekköse
- Sequence Diagram - Buğra Keser
- Sequence Diagram - Mehmet Kaan Ünsel
- Sequence Diagram - Utku Yiğit Demir
- Sequence Diagram - Mehmet Akif Yıldırım