Lab 6 Report (26.03.2026) - bounswe/bounswe2026group11 GitHub Wiki

Lab 6 Report

Introduction

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.


Test Plan & Coverage

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.


Individual Contributions

Utku Yiğit Demir

  • 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.

Cansu Er

  • 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

Buğra Keser

  • 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

Oğuz Özer

  • Contributed to documenting frontend and web testing flows and user scenarios.
  • Created issues regarding the web frontend implementation up to MVP milestone.

Sevde Pekköse

  • 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.

Emine Türk

Mehmet Kaan Ünsel

  • Contributed to backend testing scope and authentication-related test scenarios.
  • Opened new issues for backend development targeting MVP deliverables

Mehmet Akif Yıldırım

  • 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