QA/Send install Firefox link via SMS: Difference between revisions

 
(19 intermediate revisions by the same user not shown)
Line 7: Line 7:
! Date !! Version !! Author !! Description  
! Date !! Version !! Author !! Description  
|-
|-
| 02/24/2017 || 1.0 || Kanchan Kumari || Created first draft
| 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/>
This test plan will cover:
* The test scope, focus areas and objectives
* The test responsibilities
* The test strategy for the levels and types of test for this release
* The entry and exit criteria
* The basis of the test estimates
* Any risks, issues, assumptions and test dependencies
* The test schedule and major milestones
* The test deliverables
 
== Scope ==
This wiki details the testing that will be performed by the project team for the Send install Firefox link via SMS project. It defines the overall testing requirements and provides an integrated view of the project test activities. Its purpose is to document:
* What will be tested
* How testing will be performed
 


== Ownership ==
== Ownership ==
Line 45: Line 30:
== Scope of Testing ==
== Scope of Testing ==
=== In Scope ===
=== In Scope ===
Allow user to send Firefox installer link through SMS
 
The testing effort will be focused on the following areas:
The testing effort will be focused on the following areas:
After account registration user is asked to confirm email address
 
Verification Email contains "confirm to begin" link
New UI items like mobile number field, Learn More, May Be later, etc.
On user confirmation, screen display checked Desktop icon and mobile number field to send Firefox installer link through SMS
Tests for validation of mobile number field (including invalid phone number, multiple phone numbers, error returned by the server, etc.)
User gets installer link through SMS on mobile
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 Analysiis=
=Risk Analysis=


{| class="wikitable" style="width:60%"
Ensure this new feature doesn't break current account confirmation process, UI elements etc.
|-
|Risk areas
|-
|General perf and behavior regressions
|}


= Test Strategy =  
= Test Strategy =  
== Test Objectives ==
== Test Objectives ==
Verification of this new feature allows users to send themselves Firefox installer link through SMS
Through this verification effort, aim is to achieve following test objectives:  
Note: Port from testrail


{| class="wikitable"
*  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.
! Ref !! Function !! Test Objective !! Evaluation Criteria !! Test Type !! Owners
*  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.
| 1 || Firefox account registration || After account registration User is asked to confirm email address || Make sure user gets message that verification email has been sent to user email address and gets link  to open webmail|| Manual/Regression  || Softvision Eng Team Las Vegas
* 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.
| 2 || Confirmation link || Check user gets confirm to begin link in email || Make sure user gets verification email to confirm registered email|| Manual/Regression  || Softvision Eng Team Las Vegas
*  Verify that it doesn't break the existing account confirmation process, UI elements through regression testing.
|-
| 3|| Enter Mobile number to send Firefox installer link through SMS || Check after user confirmation there is mobile number field to send SMS   || Make sure after user confirmation there is mobile number field to send SMS|| Manual/Regression || Softvision Eng Team Las Vegas
|-
| 4|| SMS for Firefox Installer link on phone  || Check user gets Firefox installer link through SMS  || Make sure user receives Firefox Installer link|| Manual/Regression || Softvision Eng Team Las Vegas
|}


== 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/24/2017||  
|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 ==
Bookmarks Synced on mobile devices appears as Mobile Bookmark Folder in bookmark menu and bookmark button panel.
 
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||  
|-
|-
200

edits