Skip to content

Milestone 2 plan

Oğuzhan TUNCER edited this page Nov 19, 2024 · 7 revisions

What we will do

  • We need to complete backend end points until Thursday midnight. After that we will organize a meeting to be ensure that all the endpoints is clear and understandable by mobile and web teams.

  • In mobile part, nearly all the screens have been implemented on milestone 1. That's why, we only need to complete the connections between backend endpoints and mobile screens' related part.

  • In web part, web team will create some pages such as acount page, user page etc. Also, they revise ui components such as post, comment, feed etc. Web team also need to complete the connections between backend endpoints and web pages' related part.

Presenter

  • Gülşen Sabak
  • Mesut Melih Akpınar
  • Hüseyin Karataş

UNIT TEST PLAN

  • Kutay hoca said that all of you should write the unit test. That's why, we separate the unit tests. Unit testing is essential for software development because it ensures the quality, reliability, and maintainability of our codebase. We need to write unit tests for all sensitive areas in our code.

INTEGRATION TEST PLAN

  • Integration testing is crucial because it verifies that different modules or components of an application work together as expected. While unit tests focus on individual components in isolation, integration tests ensure the harmony and functionality of interconnected parts. We also separate the integration tests since we want all of us to learn how to write integration tests.

What we plan to present as a scenario

We have a main user

  • What kind of user do we have? (will be determined)
  • What are credentials of our main user? (will be determined)

The user opens the site, enters the relevant credentials in the login-register section, and logs into the application.

The user browses the feed for a while.

The user sees a post of interest in the feed, likes it, and comments on it. Then, our main user become curious about the account that posted it and visit User A's profile.

  • Whose profile do they visit? (A = Makoto Ashinosa)
  • What will the comment say? (will be determined)

The user examines other posts on User A's profile.

The user notices that User A has posted the most in Subforum B and decides to visit it.

  • Which subforum will this be? (B = Cryptocurrencies)

The user reviews posts in Subforum B and checks which people are posting there.

In the subforum, the user notices a cryptocurrency that has been mentioned frequently recently.

  • Which cryptocurrency will this be? (C = Etherium)

The user goes to their portfolio and realizes they don’t have C in their account.

The user adds a certain amount of C to its portfolio.

The user goes to the post creation section and creates a post about C under Subforum B. The user also adds a tag for C while writing the post

After posting, the user clicks on the tag related to C and browses posts tagged with C

💻 Project

🎯 Meetings

🎯 Mobile Meetings

💻 Lab Reports
📝 Milestone Reports
👨🏽‍🤝‍👨🏾 User Group Scenarios
👨🏻‍💼👩🏻‍💼 User Scenarios
👤 Personal Pages
📝 Templates

Archive

Animal Trove Project ### 💻 Project

🔍 Research

🎯 Meetings
👤 Personal Pages
📝 Templates
Clone this wiki locally