Testing Report - Sri01729/DHVANI GitHub Wiki

Dhvani User Testing Report

Test Plan Goals

The primary goal of the user testing was to ensure that users could comfortably and intuitively interact with the Dhvani app. The focus was on assessing the functionality of music playback influenced by weather, mood, and location, as well as the ease of use of the login and signup features.

Methodology

A group of participants was selected to ensure a wide range of feedback. The method involved:

  • Participant Diversity: Selected users from various backgrounds to obtain a comprehensive feedback spectrum.
  • Feedback Gathering: Using note-taking to document user interactions and feedback during the testing process.
  • User Actions: Creating a series of actions for users to perform, simulating real-world use of the app.

Results Summary

The results were documented in a structured format, with key findings highlighted as follows:

  • Animations: Users suggested updates to animations on login/signup pages for a smoother experience.
  • Sound Button: The need to relocate the sound button was identified for better user accessibility.
  • Playlist Cards: Feedback indicated that playlist cards should be fully clickable for ease of use.
  • UI Consistency: Users highlighted the importance of consistent UI colors and design elements across the app.
  • Layout and Icons: Adjustments to the card layouts and icon sizes were recommended for improved clarity.
  • User Feedback Indicators: The addition of success messages and password visibility icons was found to be crucial.

Analysis and Interpretation

From the user research conducted, the following interpretations and action items have been identified:

  • Improve Interactivity: Enhancing the interactivity of UI elements such as buttons and cards to increase usability.
  • UI Overhaul: A redesign to address UI consistency issues, with a focus on color schemes and element sizing.
  • Functional Refinements: Addressing the immediate playability of songs and fixing mood-based functionality errors.

Future Research Planning

For subsequent rounds of user testing, the approach will involve:

  • Enhanced Structuring: More structured feedback sessions with clear, actionable tasks for users.
  • Iterative Testing: Repeating tests with iterative app versions to assess changes and improvements.
  • Data-Driven Decision Making: Using the feedback to make informed decisions for future app development stages.

This testing cycle has provided invaluable insights that will guide the refinement of the Dhvani app, with the ultimate goal of delivering a seamless and enjoyable user experience.