header
Spotify--Create a playlist

Tag:
Edit edit   Starstar

Program Information

Name: Spotify--Create a playlist
Domain: web service and application
Functionality: Spotify is a music platform where users can browse by parameters such as artist, album, or genre, and can create, edit, and share playlists. The "create a playlist" service creates a playlist for a Spotify user.
Input: $publicCreat(list)$: create a public playlist (parameter public=true) $privateCreat(list)$: create a private playlist (public=false)
Output: $L$: the created list

Reference

     Metamorphic Testing of RESTful Web APIs
    https://dx.doi.org/10.1109/TSE.2017.2764464

MR Information

MR1------

Description:
Property: Create a public playlist (parameter public=true). Then, create a private playlist (public=false) with the same name as before. Both output playlist resources should only differ in the value of the property public.
Source input: $publicCreat(list)$
Source output: $L$
Follow-up input: $privateCreat(list)$
Follow-up output: another meme created $L'$
Input relation: only the parameter "public" or "private" changed in both lists     
Output relation: Both output playlist resources should only differ in the value of the property public
Pattern: MROP:difference, MRP:asymmetry, MRIP:perturbation

MR2------

Description:
Property: Create a playlist. Then, create another playlist with a different name. Both output playlist resources should only differ in the value of the property name.
Source input: $publicCreat(list)$
Source output: $L$
Follow-up input: $privateCreat(list)$
Follow-up output: another meme created $L'$
Input relation: The playlists are only different in the property name.     
Output relation: Both output playlist resources should only differ in the value of the property name.
Pattern: MROP:difference, MRP:asymmetry, MRIP:perturbation
Insert title here