Skip to content

TEST010 - Recommendation Personalisation Testing#95

Open
AlanChanYC wants to merge 1 commit into
mainfrom
TEST010-Recommendation-Personalisation-Testing
Open

TEST010 - Recommendation Personalisation Testing#95
AlanChanYC wants to merge 1 commit into
mainfrom
TEST010-Recommendation-Personalisation-Testing

Conversation

@AlanChanYC
Copy link
Copy Markdown
Collaborator

Ticket

Description

Summary
Completed testing of the recommendation system's personalisation capabilities based on user profiles (allergies, dietary preferences, and nutrition guardrail level).

Testing Scope

  • Created 3 test profiles with different conditions
  • Tested key scenarios: allergy warnings, dietary preference respect, health guardrail impact, and alternative product suggestions
  • Performed testing primarily on Web version (Expo) due to device connection issues

Key Findings

  • Allergy detection and warnings work reasonably well
  • Dietary preferences (Vegan / Vegetarian) are not consistently respected in recommendations
  • Nutrition Guardrail Level has limited to no observable impact
  • Alternative suggestions are generally healthier but often not strongly relevant to the scanned product

Files Added/Modified

  • mobile-app/testing/TEST010_Recommendation_Personalisation_Testing.md
  • mobile-app/testing/TEST010_Recommendation_Personalisation_Testing.pdf

Note: Owing to persistent Expo connection issues with physical device, testing was conducted only on Web version and real device testing shall be done later if necessary

Checks

  • [ v ] All requirements of the ticket have been implemented, or I have commented on any exclusions
  • [ v ] Unit tests have been added or updated for any backend changes (if applicable)
  • [ v ] I have reviewed the Files Changed tab and verified it only contains relevant changes (comment if unsure about any)
  • This PR has been reviewed and approved

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant