For testing an app on mobile, we can do it module wise:
- Verify that if it works as expected on android and IOS both.
- Verify that it is accessible on Google/App store & can easily installed from there.
- Verify that it is installable on the mobile device.
- Verify the basic features like Play, pause, stop, forward, back on the music app.
- Verify that you can Create and use playlist(s).
- Verify that Music Streaming Feature works perfectly.
- Verify that you are able to search a song and start streaming.
- Verify that Low bit rate music plays if data connection is slow.
- Verify that music still plays offline if streaming is completed.
- Verify the Upload feature of the app.
- Verify that user is allowed to search the music and listen after upload.
- Verify that with different users also the recently uploaded music is available.
- Verify that If upload refers to copying music to the device, then just check that copy is successful and user is able to see the music in the player and listen.
- Verify the GUI for Play, Pause, Resume, Next, previous, Volume up and Volume down.
- Verify that user is able to create playlists and songs played on the player as per playlist.
- Verify Saving music tracks on existing playlists or new playlist.
- Verify that user is able to find music as per Genre or other catagories.
- Verify that Performance of app when connected to different sound systems.
- Verify the behaviour of app behaves when it left idle for long time.
- Verify how app behaves when two or more same kind of app available.
- Verify that FB or Tweet capability of music app.
- Verify the app by playing it continuously non stop for long duration.
- Verify the app for Stress testing.