# | Test DescriptionScenarios | Test Steps | Expected Outcome | Test Result | Notes |
---|
1 | The guest signs in and it is navigating in the app and his phone has the battery level > 30% | User opens the App and navigating User’s device iOS or Android has more than 30% of battery
| The special offer doesn’t trigger in his Offers Page.
| | |
2 | The guest signs and it is navigating in the app and his phone has the battery level <= 30% | User opens the App and navigating User’s device iOS or Android has <= 30% of battery User gets the special offer
| Braze notifcation will be send (due to latency the user can get the message after some minutes). When the guest clicks on the message sent by Braze, the Offers Page is opened and the special offer will be available. User can go to Offers Page before the In-App message arrives and the special Offer will be available.
| | |
3 | The guest signs and it is navigating in the app and his phone has the battery level <= 30%. The special offer will be available on the Offers Page, if the guests charge their phone the offer will disappear from the Offers Page. | User opens the App and navigating User’s device iOS or Android has <= 30% of battery User gets the special offer via In-App message or directly access the Offers Page If the user charges his phone the offer will disappear from the Offers Page.
| Braze notification will be send (due to latency the user can get the message after some minutes). When the guest clicks on the message sent by Braze, the Offers Page is opened and the special offer will be available. User can go to Offers Page before the In-App message arrives and the special Offer will be available. Special offer will not be available if the user charges his phone.
| | |
3 | The guest charges his phone to 100% of battery, after some hours, the guest has the battery level < = 30%. He opens the app and start to navigate, he got the special offer. In the same day, the charge his phone to 100% of battery and opens the app, the special offer will be not triggered if the guest has redeemed the offer the first time it showed. | User charge his battery to 100% Some hours later, user’s device iOS or Android has <= 30% of battery User opens the app and will get the special offer User charge again his battery to 100% Some hours later, user’s device iOS or Android has <= 30% of battery User opens the app and the special offer will not triggered twice if he has redeemed the offer the first time it showed
| User will get the special offer only once per day even user hits the battery level offer parameter more than once.
| | |
4 | The guest opens the app, navigating and move to another app. BK app is running in the background and the battery level is still checking by our app each 5 minutes. | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |