Musically This project delivers a digital music service that offers access a vast library of songs and playlists. Designed to simulate a basic music streaming platform, it provides users with functionalities to explore, listen, and manage music effortlessly. This README outlines the platform's key features and functionalities, along with detailed Selenium test case descriptions.
Team Member Names and Roll Numbers: Nitin Kumar (202211059) Tejas Pakhale (202211061) Rahul Gupta (202211069) Rituraj Kumar (202211075)
How to Use ? Navigate through this music streaming platform using the following core functionalities:-
Home Page: Discover all the songs and playlists offered by different users.
Search Functionality: Search for songs and playlists using the integrated search bar. Engage with search results to play or add to playlists.
Library Management: Save and organize your favorite tracks and playlists in your personal library called "Liked Songs". Access and manage your saved content and playback history.
Streaming Player: Utilize playback controls such as play, pause and skip for an uninterrupted listening experience.
Selenium Test Cases:-
test_buyPremium.py: Verifies that premium content prompts users to purchase a premium subscription if they attempt to access it. test_home2.py: Tests all functionalities on the home page, including song search and interaction with the play button. test_likedSongs.py: Manages functionality tests for liking songs and accessing the liked songs playlist. test_login.py: Validates login functionality using traditional email ID and password methods. test_signup.py: Tests sign-up processes, including registration with an email ID and password. test_stripeGateway.py: Simulates the payment process through Stripe for purchasing a premium subscription, including entering user card details. test_uploadSong.py: Ensures the functionality for uploading new songs is operational, with fields title name, singer name, etc.
Link for the Selenium Testcases Result : https://drive.google.com/drive/u/1/folders/1zwbG34lRJqtItdP0490yzC4Fvq5ncl7R?q=sharedwith:public%20parent:1zwbG34lRJqtItdP0490yzC4Fvq5ncl7R