testing results - amanda-zambrana/What2Wear GitHub Wiki

Testing Results

Performance Testing

Main Goal: Ensure the app performs well under various conditions.

Plan: *Ensure smooth and fast transitions between screens and minimal delay touching user images and data

Results:

  • Measured time to load wardrobe inventory/outfits/style boards from Firestore and time to shuffle outfits
  • Optimized the application’s responsiveness and load times,
  • Achieved satisfactory < 3 seconds measured for load and transitions

Usability Testing

Main Goal: Evaluate user satisfaction and ease of navigation through the app.

Plan:

  • UI/UX Navigation Testing - verify the main features are easy to locate & use
  • Outline testing scenarios to guide testers to interact with key features

Results:

  • Tested navigation with a few human testers – all were able to locate and interact with main features easily

Reliability Testing

Main Goal: Ensure consistent and error-free performance over time.

Plan:

  • Test the application on multiple devices to ensure smooth running and portability
  • Identify and mitigate sources of app crashes and bugs

Results:

  • Conducted testing to validate the system’s robustness under various conditions (iOS and android)
  • Conducted thorough bug fixes using Junits logs to detect bugs

Security Testing

Main Goal: Ensure protection of user data including account information, clothing, item, images, and outfits/boards created.

Plan:

  • Protect user account information and user data

Results:

  • Ensured that user data is protected with Auth0 inside Firebase Authentication
  • Implemented Hashing for user passwords