Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Phone verification testing script
Users to test with:
1. User with multiple 37signals accounts
2. Secondary user with multiple accounts
3. User with a single 37signals account
*SUPPORT*
[X] Support contact flow (test interactively with support agent)
[X] Flow test: traveling and unable to receive SMS
[X] Turning phone verification off
*Phone Verification testing*
[X] BCX only user - Setup flow
[X] BCC only user - Setup flow
[X] CF only user - Setup flow
[X] HR only user - Setup flow
[X] BP only user - Setup flow
[X] BC Personal only user - Setup flow
[X] Check for verification challenge when existing user RSVPs to a BCX account
[X] Check for verification challenge when existing user RSVPs to a BCC account -> Chromebook, used recovery code + pw reset
[X] Check for verification challenge when existing user RSVPs to a BCX Personal account
[X] Check for verification challenge when existing user RSVPs to a HR account
[X] Check for verification challenge when existing user RSVPs to a CF account
[X] Check for verification challenge when existing user RSVPs to a BP account -> Chromebook
[X] Check for verification challenge when existing user RSVPs to a Suite/Skybox
[X] Check for verification challenge when choosing to "use a different 37signals ID"
[X] Log into BCX iOS app from iPHONE 5 using SMS verification
[X] After seeing verification prompt, rotate device sideways
[X] Log into BCX iOS app from iOS 7 iPOD TOUCH -> Pending iOS 7 support in BCX app
[X] Log into BCX iOS app from iPAD
[X] iOS7 iPod - Use forgot password flow
[X] iOS7 iPad - Use forgot password flow
[X] iPod touch (4th gen) - Use forgot password flow (3.5-in screen)
[X] iOS 6 iPad - Use forgot password flow
[X] IE7 - Forgot password flow
[X] Verify password reset tokens expire after three hours
[X] Log into LP (https://launchpad.37signals.com/signin) using VOICE verification
[X] Log into BC (https://launchpad.37signals.com/basecamp/signin) using VOICE verification
[X] Log into HR (https://launchpad.37signals.com/highrise/signin) using VOICE verification
[X] Log into CF (https://launchpad.37signals.com/campfire/signin) using VOICE verification
[X] Log into BP (https://launchpad.37signals.com/backpack/signin) using VOICE verification
[X] Log into LP (https://launchpad.37signals.com/signin) using SMS verification
[X] Log into BC (https://launchpad.37signals.com/basecamp/signin) using SMS verification
[X] Log into HR (https://launchpad.37signals.com/highrise/signin) using SMS verification
[X] Log into CF (https://launchpad.37signals.com/campfire/signin) using SMS verification
[X] Log into BP (https://launchpad.37signals.com/backpack/signin) using SMS verification
[X] IE7 - Log into LP (https://launchpad.37signals.com/signin) using SMS verification
[X] IE7 - Log into BC (https://launchpad.37signals.com/basecamp/signin) using SMS verification
[X] IE7 - Log into HR (https://launchpad.37signals.com/highrise/signin) using SMS verification
[X] IE7 - Log into CF (https://launchpad.37signals.com/campfire/signin) using SMS verification
[X] IE7 - Log into BP (https://launchpad.37signals.com/backpack/signin) using SMS verification
[X] IE7 - Verification profile setup flow (first time)
[X] IE7 - Verification profile setup flow (second time, changing phone number)
[X] IE9 - Verification profile setup flow (first time)
[X] IE9 - Verification profile setup flow (second time, changing phone number)
[X] Log into HR iOS app from iPHONE 5
[X] After seeing verification prompt, rotate device sideways
[X] Log into HR iOS app from iOS 7 iPOD TOUCH
[*] Log into HR iOS app from iPAD (iOS 7) --> Bug with 2fa that I'm no longer able to reproduce
[X] Log into CF iOS app from iPHONE 5
[X] After seeing verification prompt, rotate device sideways
[X] Log into CF iOS app from iOS 7 iPOD TOUCH
[X] Log into CF iOS app from iPAD
[X] Logging into LP from WINDOWS MOBILE 7.5 IE
[X] Logging into LP from WINDOWS MOBILE 8 IE
[X] Logging into LP from BLACKBERRY 10 browser
[X] Logging into LP from BLACKBERRY 7 browser
[X] Logging into LP from ANDROID browser
*3P APPS*
[X] Log into BCX with CLOUDHQ
[X] Log into BCX with HEADQUARTERS
[X] Log into BCX with FEEDS APP
[ ] Log into BCX with BASEBOARD -> Requires server install
[X] Log into BCX with EASY INSIGHT
[X] Log into BCX with PLANNERHQ
[X] Log into BCX with ZAPIER
[X] Log into BCX with TICK
[X] Log into BCX with DASHCAMP
[X] Log into BP with Satchel
[X] Subscirbe to BP RSS feed in NNW
[X] Log into BCC with ZAPIER
[ ] Log into BCC with FEEDLY -> Couldn't figure out how to add an authenticated feed
[X] Log into BCC with CRISPLY
[ ] Log into BCC with BASEAPP -> No longer developed
[ ] Log into BCC with CLOUDHQ -> XXX Auth fails, "probably wrong username/password"
[X] Log into BCC with EASY INSIGHT -> Uses API token
[X] Log into CF with PROPANE
[X] Log into CF with FLINT *Verified fixed as of 08-Aug-2013
[ ] Log into CF with BROACH -> Requires install
[X] Log into CF with SMORES
[ ] Log into CF with KLONDIKE ANDROID -> Unable to locate app
[*] Log into CF with LANTERN ANDROID *Seems to work without phone verification*
[*] Log into HR with FEEDS APPS *Seems to work without phone verification*
[X] Log into HR MAILCHIMP -> Uses API token
[X] Log into HR ZAPIER -> Uses API token
[ ] Log into HR CRISPLY -> Not listed under active integrations
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.