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