Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Test Space

  • iPhone model - we stripe, but assume irrelevant

  • Location Services disabled on device - not tested for now

  • iOS version - 12 & 13 - we assume we can ignore sub-versions

  • Notifications: Enable / Maybe Later. When Enabled: Yes / No

  • Location: Allow / Maybe Later. When Allowed: Always / When App is Open / Once Only / No

2 x 4 x 8 = 64 possibilities - we won’t test them all.

We'll cover all mainlines (i.e. permissions granted) on both iOS versions - 8 cases

Then a selection of rejection case - 8 more

I’m not able to test closing app (at which point it should ask to uplift permissions from “Allow while using App” to “Always” on Perfecto) - users of real devices like Jacob Jaffe (Deactivated) and Jeri Levine may be able to do some testing here.

TC#

iOS version

Notifications

Location

Notification Choice

Location Choice

Device

Notes

On closing app

1

12

Enable

Allow

Allow

Allow while using App

iPhone 7+

2

12

ML

ML

Allow

Allow while using App

iPhone 7+

All good.

Not Tested

3

12

Enable

ML

Allow

Allow while using App

iPhone 7+

4

12

ML

Allow

Allow

Allow while using App

iPhone 7+

5

13

Enable

Allow

Allow

Allow while using App

iPhone 7

All good.

Not Tested

6

13

ML

ML

Allow

Allow while using App

iPhone 7

Once onboarded, asks for location first, then Notifications.

Not Tested

7

13

Enable

ML

Allow

Allow while using App

iPhone 7

8

13

ML

Allow

Allow

Allow while using App

iPhone 7

All good

Not Tested

9

12

Enable

Allow

No

Never

10

12

ML

Allow

No

Only Once

11

12

Enable

ML

No

Only When All is open

12

12

ML

ML

No

Never

13

13

Enable

Allow

No

Only Once

iPhone 11 PRO

14

13

ML

Allow

No

Only When App is Open

iPhone 11 PRO

15

13

Enable

ML

No

Never

iPhone 11 PRO

16

13

ML

ML

No

Only once

iPhone 11 PRO

  • No labels