## Mygration/Sync test cases ### Guest to sign in new app Shankar Phadatare 1. Data in both App and BE (few common fav items both in App and BE) ✅ --- use that sign in by tapping on favorite new data in PLP/PDP/Cart -- PLP✅ - PDP✅-Cart✅ sign in by tapping on un favorite new data in PLP/PDP/Cart -- PLP✅ - PDP✅ - Cart✅ 2. Data in both App and BE (no common data between App and BE)✅ sign in by tapping on favorite new data in PLP/PDP/Cart -- PLP✅ -- PDP✅- Cart ✅ sign in by tapping on un favorite new data in PLP/PDP/Cart --- PLP✅ --- PDP✅ --- Cart✅ --- FLP✅ -Note: Error causes for invalid ecode products :black_square_for_stop: 3. Data in App only sign in by tapping on favorite new data in PLP/PDP/Cart -- PLP✅ ---PDP✅ ---Cart✅ sign in by tapping on un favorite new data in PLP/PDP/Cart == PLP✅ -- PDP✅ --FLP✅- ---Cart✅ 4. Data in BE **PEDRO** sign in by tapping on favorite new data in PLP✅/PDP✅/Cart✅ 5. No Data in App & BE **JACOB** sign in by tapping on favorite new data in PLP/PDP/Cart -- PLP✅ -- PDP✅ --- Cart✅ ### Sign in from old App and then migration. once launched the updated app, navigate to FLP screen and check for correctness in the following scenarios. Jacob N. 1. Data in both App and BE (common data, some dups)✅ 2. Data in both App and BE (no common data) ✅ 3. Data in App only ✅ 4. Data in BE ✅ 5. No Data in App & BE ✅ ### Migrated already and signed out. Pedro ✅ 1. Sign in again from Home/Account & Check if the fav data from BE is showing in FLP page. ✅ 2. Sign in by tapping on favorite new data from PLP/PDP/Cart ✅ ### Migrated and Signed in. Then BP ✅ Scenario: 1 ✅ 1. Add few items to favorite in Web 2. Kill and launch 3. FLP should show updated items. Scenario: 2 AC ✅ 1. Add few items to favorite in Web 2. go to background and come back to foreground 3. FLP should show updated items. ## General: In between play around by fav/unfav items from PLP/PDP/Cart or FLP. Check in FLP page and Web for consistency ### User A/B: switch between two accounts to verify the lists remain correct for each user **BP** ✅ ``` * user 1: add favorites in store mode and non-store mode * sign out * user 2: sign in - the favorites list from user 1 should not appear✅ ``` ``` * add favorites to user 2 that are diff from user 1 in store mode and non-store mode * sign out * sign in as user 1 - verify the list is correct, remove some favorites, add some new in store mode and non-store mode✅ ``` ``` * sign out * verify web Favorites list for user 1 is in sync ✅ * sign in as user 2 - verify the list is correct in store mode and non-store mode✅ * verify web Favorites list for user 2 is in sync✅ ``` ### User A/B Jacob ✅ - sign in as user 1, add favorites in store mode and non-store mode - delete the app and reinstall fresh - sign in as user 1, the list should still be there in store mode and non-store mode - verify web Favorites list is in sync ### Mandy Testcases - DSG (Specific cases were tested. rest case have been taken care of above testing) Add to favorites a product with attributes Add to favorites a product without attributes Add to favorites a customized product ✅ Add to favorites a personalized product ✅ Add to favorites a Nike exclusive product ✅ Add to favorites a sponsored product In every case, verify the order of the favorites match between app and web New favorites in app sync with https://preview.dickssportinggoods.com/homr Deleted favorites in app sync with https://preview.dickssportinggoods.com/homr Deleted favorites in app store mode sync with https://preview.dickssportinggoods.com/homr New favorites in app store mode sync with https://preview.dickssportinggoods.com/homr Deleted favorites in https://preview.dickssportinggoods.com/homr sync with app Deleted favorites in https://preview.dickssportinggoods.com/homr sync with app in store mode Verify Sync in non-store mode and in Account tab Verify sync for gold user Verify sync for non gold user Switch users on web and unFavorite items on each user list and verify correctly updated at app add to favorites, check web, sign out of app, sign back in, verify FLP add to favorites, check web, remove from web, check app, sign out of app, sign back in, verify FLP remove from favorites, check web, remove from web, check app, sign out of app, sign back in, verify FLP Verify favorite/unfavorite from different pages PLP/SRLP/PDP/CART and see updates from web ### Mandy Testcases - GG (Specific cases were tested. rest case have been taken care of above testing) Add to favorites a product with attributes Add to favorites a product without attributes Add to favorites a customized product ✅ Add to favorites a personalized product ✅ Add to favorites a Nike exclusive product ✅ Add to favorites a sponsored product In every case, verify the order of the favorites match between app and web New favorites in app sync with https://preview.dickssportinggoods.com/homr Deleted favorites in app sync with https://preview.dickssportinggoods.com/homr Deleted favorites in app store mode sync with https://preview.dickssportinggoods.com/homr New favorites in app store mode sync with https://preview.dickssportinggoods.com/homr Deleted favorites in https://preview.dickssportinggoods.com/homr sync with app Deleted favorites in https://preview.dickssportinggoods.com/homr sync with app in store mode Deleted favorites in https://preview.dickssportinggoods.com/homr sync with app Deleted favorites in https://preview.dickssportinggoods.com/homr sync with app in store mode Verify Sync in non-store mode and in Account tab Verify sync for gold user Verify sync for non gold user