Presentation is loading. Please wait.

Presentation is loading. Please wait.

ShareList Group 1 – Sprint 2 Derek BakerBryanna Noda Olivier BerthonneauLazaro Ramirez Farrell FarahbodHunter Rowan.

Similar presentations


Presentation on theme: "ShareList Group 1 – Sprint 2 Derek BakerBryanna Noda Olivier BerthonneauLazaro Ramirez Farrell FarahbodHunter Rowan."— Presentation transcript:

1 ShareList Group 1 – Sprint 2 Derek BakerBryanna Noda Olivier BerthonneauLazaro Ramirez Farrell FarahbodHunter Rowan

2 Just A Reminder! ShareList is a cloud accessible software allowing music lovers to collaboratively build playlists. A user friendly and mobile compatible interface helps users to mix links from YouTube to make a unique and cross platform song list. A simple login with Facebook gives access to social interactions between users, making songs not only good to hear, but also good to share.

3 Updated Technology Stack ▪ Node URL ▪ Module to pass the URL to extract the YouTube ID when you add the song to a playlist ▪ Ember-YouTube ▪ Plugin for Ember.js to manipulate the YouTube player in Ember ▪ Updated default plugin ▪ Made a pull request to the plugin maintainer

4 Sprint 2 User Stories ▪ As a user I want to be able to play my playlist ▪ As a user I want to be able to pause my playlist ▪ As a user I want to be able to skip a song on my playlist ▪ As a user I want to be able to jump to a specific song on my playlist ▪ As a user I want to be able to shuffle the order of songs on my playlist ▪ As a user I want to be able to put a specific song on my playlist on repeat ▪ As a user I want to be able to repeat the entire playlist ▪ As a user I want to be able enable a sleep timer ▪ As a user I would like to have volume control via the website

5 Test Cases Test Case Number1 Test Item Login Button Pre-Conditions Login Button shows in the sidebar, no playlists are shown unless logged in Post-Conditions User's name shows up indicating that they have logged into the site with facebook Input Specifications User's mouse click on the button Facebook Button connects the site with the user's facebook ID Real test First event to happen on the site Expected output Specifications Created playlists show up User's name is shown on the sidebar Pass/Fail CriteriaPass: The site is connected with the user's facebook ID Playlists saved in the database are shown after logging in User can create, modify, and delete their playlists, and play others Fail: Nothing happens Playlists aren't shown to user Error is displayed if user is unable to sign into facebook Assumptions and Constraints Assume the user has a facebook, also a constraint Assume the database is up and running Dependencies All test cases are dependent on this test case

6 Test Cases Test Case Number2 Test Item Check for an existing playlist Pre-Conditions Playlists must show up from the database and the user must be logged in using their Facebook Post-Conditions The searched for playlist is present in the list of playlists Input Specifications Make sure all playlists show up from the database Search for a random playlist to check if they all show up Expected output Specifications Test comes up positive, playlist is present Pass/Fail Criteria Pass: Playlist is present in the list of playlists Fail: Playlist is not found Assumptions and Constraints Assume the database is functional Assume the playlists are saved properly Assume Selenium is uncorrupted Constrained by Selenium's testing add-on Dependencies 1, Login Button Test

7 Test Cases Test Case Number3 Test Item Create a new Playlist Pre-Conditions User is logged in using their facebook Post-Conditions A new playlist will show up on the playlist list with the songs and name that is defined when created Input Specifications User clicks the create a playlist button on the sidebar A form shows up for creating a playlist User defines the playlist name and is able to add songs to the playlist Expected output Specifications Playlist is saved in the database under the user's ID Playlist shows up on the playlist list Playlist is able to be listened to Pass/Fail Criteria Pass: Playlist shows up on the playlist list Playlist is saved in the database Fail: Playlist is not saved in the database Playlist is not created Playlist is not shown in the list Assumptions and Constraints Assume the database is running Constrained by youtube's region locking Dependencies 1, Login button test

8 Coming Up For Sprint 3… As a user I want to be able to share my playlist with other SPECIFIC account holders As a user I want to save/clone a playlist that was shared with me into my own account As a user I want to be able to utilize a pop-out controller As a user I want to be able to create a link from my playlist to share anywhere Facebook interaction now allows users to share playlist between each other. Users may Clone the playlist to make their own.


Download ppt "ShareList Group 1 – Sprint 2 Derek BakerBryanna Noda Olivier BerthonneauLazaro Ramirez Farrell FarahbodHunter Rowan."

Similar presentations


Ads by Google