COSC481W-2024Winter / ResoluteApp

A fitness tracking/logging application with social media aspects. The purpose of Resolute is to encourage users and their friends to be involved in each other's fitness endeavors through non-intrusive mobile notifications.
0 stars 1 forks source link

test: Sprint 2 Cleanup - Pass all tests and bug test myself #55

Closed agentry5 closed 8 months ago

agentry5 commented 8 months ago

NOT A FULL PBI.

All tests have been run, and all new features have been tested manually. Linear tests have been updated to contain a comment stating their prerequisite criteria to pass, and that they are not repeatable without database management manually. These tests have had their criteria reinstated, so they can be tested once more.

Additionally, a bug was found and addressed during testing: SharedPreferences were somehow being cleared during tests, instead of only before and after each test had completed. This has now been changed so all tests that need SharedPreferences to be cleared will clear them after, and only after, each test. This seems to have solved the issue, and all tests passed just fine after this one change.

A bug was found that cannot be addressed in this Sprint, and an item has been placed in the Product Backlog for Sprint 3. This is a crash that occurs consistently when a navigation button is clicked before a database query can finish. This occurs on screens where a TableLayout is present, such as friends, friend requests, inbox, and previous activity screens. A proposed solution is in that Product Backlog item.

Files changed:

Closes #52