200
edits
(19 intermediate revisions by the same user not shown) | |||
Line 7: | Line 7: | ||
! Date !! Version !! Author !! Description | ! Date !! Version !! Author !! Description | ||
|- | |- | ||
| 02/ | | 02/27/2017 || 1.0 || Kanchan Kumari || Created first draft | ||
|- | |- | ||
|} | |} | ||
Line 13: | Line 13: | ||
= Overview = | = Overview = | ||
== Purpose == | == Purpose == | ||
Purpose is to test the Send install Firefox link via SMS feature <br/> | Purpose is to test the "Send install Firefox link via SMS" feature <br/> | ||
== Ownership == | == Ownership == | ||
Line 45: | Line 30: | ||
== Scope of Testing == | == Scope of Testing == | ||
=== In Scope === | === In Scope === | ||
The testing effort will be focused on the following areas: | The testing effort will be focused on the following areas: | ||
* | |||
* | * New UI items like mobile number field, Learn More, May Be later, etc. | ||
* | * Tests for validation of mobile number field (including invalid phone number, multiple phone numbers, error returned by the server, etc.) | ||
* | * Limiting the number of SMS that can be sent from a specific FX account. | ||
* Ensure that user gets the installer link through SMS on mobile on successful data post. | |||
* SMS link should take the user to the Google Play Store/ Apple Store. | |||
* Testing for the new mobile number feature to be executed on multiple devices including desktop, Android and iOS. | |||
* SMS can be received only in EN countries (USA, Canada & UK), not any other country. | |||
* Regression testing involving the current account confirmation process, UI elements, etc. | |||
All the above areas will be tested manually. | |||
=== Out of Scope === | === Out of Scope === | ||
Line 59: | Line 51: | ||
Windows, Mac OS, Linux, Android, iOS | Windows, Mac OS, Linux, Android, iOS | ||
=Risk | =Risk Analysis= | ||
Ensure this new feature doesn't break current account confirmation process, UI elements etc. | |||
= Test Strategy = | = Test Strategy = | ||
== Test Objectives == | == 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 the new mobile number field passes validation tests involving invalid phone number, error returned from the server, etc. as per the specifications. | |||
* Verify that user is throttled from sending SMSs if they send 5 messages within the span of an hour. | |||
* 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 SMS link should take the user to the Google Play Store/ Apple Store corresponding to the device. | |||
* 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. | |||
== Builds == | == Builds == | ||
Line 100: | Line 81: | ||
|- | |- | ||
| Study documentation/specs received from developers | | Study documentation/specs received from developers | ||
|style="text-align:center;" | | |style="text-align:center;" | 02/27/2017 || | ||
|- | |- | ||
| QA - Test plan creation | | QA - Test plan creation | ||
|style="text-align:center;" | 02/ | |style="text-align:center;" | 02/27/2017|| | ||
|- | |- | ||
| QA - Test cases/Env preparation | | QA - Test cases/Env preparation | ||
Line 113: | Line 94: | ||
| Release Date | | Release Date | ||
|style="text-align:center;" | || | |style="text-align:center;" | TBD || | ||
|} | |} | ||
Line 138: | Line 119: | ||
= Testcases = | = Testcases = | ||
== Overview == | == Overview == | ||
Summary of testing scenarios | |||
== Test Areas == | == Test Areas == | ||
Line 162: | Line 144: | ||
|- | |- | ||
| Coordinated testing/interop across the Firefoxes: Desktop, Android | | Coordinated testing/interop across the Firefoxes: Desktop, Android, iOS | ||
|style="text-align:center;" | Yes|| | |style="text-align:center;" | Yes|| | ||
|- | |- |
edits