Skip to content
이석찬 / Lee Sukchan edited this page Nov 5, 2023 · 58 revisions

Document Revision History

Version Date Message
1.0 2023-10-08 initial
1.1 2023-10-18 edit class diagram and data models
1.2 2023-10-20 edit API
1.3 2023-11-05 edit system design and testing plan

System Design

Tech Stack

tech_stack

System Architecture

system_architecture

Class Diagrams and Data Models

frontend_class_diagram

backend_class_diagram

data_models

Implementation Details

Testing Plan

Test function naming convention

should (expected behavior) when (state under test)
ex)should return response with auth token dto when request is valid()

Unit Testing & Integration Testing

  • Coverage Goal:
    • BackEnd > 80%
  • FrameWork:
    • FrontEnd: Android studio JUnit4, MockK
    • BackEnd: pytest

Acceptance Testing

  1. Related Features :
  • User Acceptance Criteria
    • (Given)
    • (When)
    • (Then)
  1. Related Features :
  • User Acceptance Criteria
    • (Given)
    • (When)
    • (Then)

Clone this wiki locally