BKD-649 Offline Coupons

Get Started. It's Free
or sign up with your email address
Rocket clouds
BKD-649 Offline Coupons by Mind Map: BKD-649 Offline Coupons

1. First load after install

1.1. - Open app offline

1.1.1. User is warned he needs to be online

1.1.1.1. iOS

1.1.1.2. Android

2. Possible variables

2.1. Online/Offline

2.2. GPS on/off

2.3. Location USA/UK/IE

2.4. App cache

2.5. Kill app / Send to background / Go offline while running

2.6. "Keep me logged in" in option

3. Pages to check

3.1. Home

3.2. Rewards

3.3. Coupons

3.4. Mobile Payment

3.5. Find your BK

3.6. Menu

3.7. Help

3.7.1. FAQs

3.7.2. Change Country

3.8. Legal

3.8.1. Terms & Conditions

3.8.2. Privacy Policy

3.9. My Account

3.9.1. Account Settings

3.9.2. Recent History

3.10. Normal login

4. Findings 10/12

4.1. Redeem after First load after install:

4.1.1. IOS -UK

4.1.1.1. modal: Sorry, this feature is not avaliable at this store

4.2. Redeem after killing app and going offline

4.2.1. IOS -UK

4.2.1.1. modal: Sorry, this feature is not avaliable at this store

4.3. Redeem: Send app to background and go offline

4.3.1. IOS -UK

4.3.1.1. modal: Sorry, this feature is not avaliable at this store

4.4. Change Country

4.4.1. Coming from offline to online, the functionality doesn't recover

4.5. App Freezes

4.5.1. IOS -UK

4.5.1.1. -Login with " Keep me logged" -Kill app; -Enter app offline; -Menu>sign In -Put the app online "Retrive Postcode" is shown and the app freezes

4.6. USA

4.6.1. - Open app online - Sign in - Kill the app - Go offline - Open app - Go online

4.6.1.1. App features don't immediately recover

4.6.1.2. After recovering, click the following features on left nav and verify they are not working: - Rewards (broken) - Mobile Payment (shows nothing) - Sign in (shows Rewards) - Coupons (can't redeem)

5. USA Can NOT redeem coupons offline

5.1. Normal online Coupon Redeem

5.1.1. - Open app for first time - Sign in - Redeem coupon

5.1.1.1. Normal shortcode should be displayed

5.1.1.1.1. Android

5.1.1.1.2. iOS

5.1.2. - Open app and login - Send app to background - Reopen app - Redeem coupon

5.1.2.1. Normal shortcode should be displayed

5.1.2.1.1. Android

5.1.2.1.2. iOS

5.2. "Keep me logged in" checked and opening the app offline should show the user as logged out

5.2.1. - Open the app online - Sign in with "Keep me logged in" - Kill aplication - Open app offline

5.2.1.1. The user is logged out and the app should warn the user that he is offline in all pages

5.2.1.1.1. Android

5.2.1.1.2. iOS

5.2.1.2. After going online, you should still be logged out and it should be possible to login again

5.2.1.2.1. iOS

5.2.1.2.2. Android

5.3. Send app to background and go offline

5.3.1. The app should warn the user that he is offline in all pages -

5.3.1.1. Android

5.3.1.2. iOS

5.4. Go offline with the app open

5.4.1. The app should warn the user that he is offline in all pages -

5.4.1.1. Android

5.4.1.2. iOS

5.5. Opening the app while offline

5.5.1. The app should warn the user that he is offline in all pages

5.5.1.1. Android

5.5.1.2. IOS

5.6. Redeem coupon online and then offline

5.6.1. Online coupon should be redeemed

5.6.1.1. Android

5.6.1.2. IOS

5.6.2. Offline coupon should not be redeemed

5.6.2.1. Android

5.6.2.2. IOS

5.7. Online functionality recovery going offline with the app open

5.7.1. Check all functionalities are working

5.7.1.1. Android

5.7.1.2. iOS

5.8. Online functionality recovery going offline before opening the app

5.8.1. Check all functionalities are working

5.8.1.1. Android

5.8.1.2. iOS

6. UK/IE Can redeem coupons offline

6.1. Normal online Coupon Redeem

6.1.1. - Open app for first time - Sign in - Redeem coupon

6.1.1.1. Normal shortcode should be displayed

6.1.1.1.1. Android

6.1.1.1.2. iOS

6.1.2. - Open app and login - Send app to background - Reopen app - Redeem coupon

6.1.2.1. Normal shortcode should be displayed

6.1.2.1.1. Android

6.1.2.1.2. iOS

6.2. Redeem after killing app and going offline

6.2.1. Offline shortcode should be displayed

6.2.1.1. iOS

6.2.1.2. Android

6.3. Redeem after sending app to background and go offline

6.3.1. Offline shortcode should be displayed

6.3.1.1. iOS

6.3.1.2. Android

6.4. Redeem after going offline with the app open

6.4.1. Offline shortcode should be displayed

6.4.1.1. iOS

6.4.1.2. Android

6.5. "Keep me logged in" checked and opening the app offline should show the user as logged out

6.5.1. - Open the app online - Sign in with "Keep me logged in" - Kill aplication - Open app offline

6.5.1.1. The user is logged out and the app should warn the user that he is offline in all pages except Vouchers

6.5.1.1.1. Android

6.5.1.1.2. iOS

6.5.1.2. The user can redeem an offline coupon

6.5.1.2.1. iOS

6.5.1.2.2. Android

6.5.1.3. After going online, you should still be logged out and it should be possible to login again

6.5.1.3.1. iOS

6.5.1.3.2. Android

6.6. Online functionality recovery going offline with the app open

6.6.1. Check all functionalities are working

6.6.1.1. Android

6.6.1.2. iOS

6.7. Online functionality recovery going offline before opening the app

6.7.1. Check all functionalities are working

6.7.1.1. Android

6.7.1.2. iOS

6.8. Redeem coupon online and then offline

6.8.1. Online show online shortcode

6.8.1.1. Android

6.8.1.2. IOS

6.8.2. Offline shows offline shortcode

6.8.2.1. Android

6.8.2.2. IOS

6.9. Redeem coupon offline and then online

6.9.1. Online show online shortcode

6.9.1.1. Android

6.9.1.2. IOS

6.9.2. Offline shows offline shortcode

6.9.2.1. Android

6.9.2.2. IOS

6.10. Multiple redeems

6.10.1. - Open the app online - Redeem a coupon with an online shortcode

6.10.1.1. - Go offline - Redeem a coupon multiple times

6.10.1.1.1. Android

6.10.1.1.2. iOs

7. Extra functionalities to check after recovering from offline to online

7.1. Facebook login

7.2. Normal login

8. 11/12

8.1. USA

8.1.1. Should not load app when starting offline

8.1.1.1. Location on

8.1.1.2. Location off

8.2. UK/Ireland

8.2.1. Localization OFF

8.2.1.1. Sign iN

8.2.1.1.1. -Open App - Sign in - KMLI - Kill App -Open App Offline -Redeem Vouchers

8.2.1.2. Not Sign

8.2.1.2.1. -Open App - Kill App -Open App Offline -Redeem Vouchers

8.2.2. Localization ON

8.2.2.1. Sign IN

8.2.2.1.1. -Open App - Sign in - Kill App -Open App Offline -Redeem Vouchers

8.2.2.2. Not Sign

8.2.2.2.1. -Open App - Kill App -Open App Offline -Redeem Vouchers