QA/SecondaryEmail: Difference between revisions

Jump to navigation Jump to search
Line 54: Line 54:
Through this verification effort, aim is to achieve following test objectives:  
Through this verification effort, aim is to achieve following test objectives:  


*  Verify that new UI items like mobile number field, "Learn More", "May Be later", etc. are displayed/behave as per the specifications.
*  Verify that new UI items like secondary email field, add, change, remove, refresh, done etc.
*  Verify that the new mobile number field passes validation tests involving invalid phone number, error returned from the server, etc. as per the specifications.
*  Verify that the 'Add' button is disabled until valid email is entered
*  Verify that user is throttled from sending SMSs if they send 5 messages within the span of an hour.
*  Verify that secondary email doesn't get added to Firefox account which has unverified primary email.
*  Verify that user receives the link through SMS on specified number on succseful phone information submission. Verify that content of the SMS is as per the specification.
*  Verify that secondary email field doesn't accept the verified primary email address of same/different Firefox account.
verify that SMS link should take the user to the Google Play Store/ Apple Store corresponding to the device.
*  Verify that secondary email doesn't get added to Firefox account with unverified primary email on existing Firefox account which is <1 day old.
*  Verify that unverified primary email (on existing Firefox account which is >1 day old) gets added as secondary email to Firefox account.
*  Verify that secondary email field doesn't accept the verified secondary email address of other Firefox account.
Verify that secondary email gets created with the unverified secondary email of other existing account.  
Verify that new Firefox account doesn't get created with secondary email of existing fx account.
*  Verify that this feature works correctly on any platform, desktop (Windows, Linux, Mac), Android or iOS.
*  Verify that this feature works correctly on any platform, desktop (Windows, Linux, Mac), Android or iOS.
*  Verify that it doesn't break the existing account confirmation process, UI elements through regression testing.
*  Verify that it doesn't break the existing account confirmation process, UI elements through regression testing.
200

edits

Navigation menu