You are on page 1of 61

Test Specification for SMP Phase 1

Project ID/Name Testing Type Created by Creation Date Version

SMP-Server System/Acceptance Sandeep Tikarya 13/06/2012 Draft

Screen Name /Use Case No UC_002 Registration

TestCaseID Regist_001

Test Case Summary Verifying the Login Page of SMP

Pre-Requisite Browser

Regist_002

Verifying the Functionality of Sign up

Launch SMP Application

Regist_003

Email field validation on sign Up Screen

Launch SMP Application

Regist_004

Email field validation on sign Up Screen

Launch SMP Application

Regist_005

Email field validation on sign Up Screen

Launch SMP Application

Regist_006

Password field validation on sign Up Screen

Launch SMP Application

Regist_007

Password field validation on sign Up Screen

Launch SMP Application

Regist_008

Password field validation on sign Up Screen Password field validation on sign Up Screen

Launch SMP Application

Regist_009

Launch SMP Application

Regist_010

To verify the GUI of Sign Up screen

Launch SMP Application

Regist_011

Verify time taken to register on Signup screen Verify Accept button on Terms and Conditions page.

Launch SMP Application

Regist_012

Launch SMP Application

Regist_013

Verify Decline button on Terms and Conditions page. To verify the GUI of Terms and Conditions screen.

Launch SMP Application

Regist_014

Launch SMP Application

Regist_015

Verify the Functionality of duplicate registration. Email verification

Launch SMP Application

Regist_016

Launch SMP Application

Test Case Type Test Steps Functional 1) Open the Browser 2) Enter the SMP web URL 3) Click on Enter 1.Enter a valid email id and a valid password. 2.click on "Register" button. 3.click on "Accept " button. 4.click on the link sent to the email. 5. Launch the Application. 6. Enter the valid email and password and click on Login button.

Functional

Error condition 1.On the Sign-up screen enter invalid Email id . 2.Enter a valid password. 3.click on "Register" Button

Error condition 1.On the Sign-up screen leave the Email field blank . 2.Enter a valid password. 3.click on "Register" Button

Error condition 1.On the Sign-up screen enter valid Email id . 2.Enter characters in password field more than specified. 3.click on "Register" Button Error condition 1.On the Sign-up screen enter valid Email id . 2.In the password field enter characters less than specified . 3.click on "Register" Button Error condition 1.On the Sign-up screen enter valid Email id . 2.In the password field enter only special characters/numbers/alphabets. 3.click on "Register" Button Error condition 1.On the Sign-up screen enter valid Email id . 2.Leave the password field blank. 3.click on "Register" Button Error condition 1.On the Sign-up screen leave the Email field blank. 2.Leave the password field blank. 3.click on "Register" Button GUI Observe the UI of the screens -- Sign Up

Performance

Functional

1.On Signup screen enter a valid email id and a valid password. 2.click on "Register" button. On the Terms and Conditions screen click on "Accept" Button

Functional

On the Terms and Conditions screen click on "Decline" Button Observe the UI of the Terms and Conditions screen

GUI

Functional

Functional

1.Enter a valid email id which the user is already register and a valid password. 2.click on "Register" button. 1.On the terms and condition screen, when accept button is clickplicationed an email is sent to the email id of the user. 2.click the link on the email

Expected Result SMP Login page open successfully.

Actual Results

Pass/Fail

1.Terms and conditions must be displayed. 2.Notification should be sent to the address with authentication link. 3.The user should be registered and profile should be created. 4.List Page should be displayed with default list.

An error message "Please Enter Valid Email ID" should be Displayed

An error message "Please enter all fields" should be Displayed

An error message "Password field length can be between 6 to 10 characters" should be Displayed

An error message "Password field length can be between 6 to 10 characters" should be Displayed

An error message 'Password can be only alphanumeric' should be Displayed

An error message "Password Field cannot be empty" should be Displayed An error message "Please enter Email" should be Displayed

The GUI of the screen should be proper on -- Sign Up

The user should be able to register Successfully, without delay. The user should be registered and profile should be created. A success message should be displayed.

The Sign up screen should be displayed along with saved input data. The UI of the Terms and Conditions screen should be proper.

An appropriate error message should be displayed.

1. The email is should contain - the credentials for the user's account - the link to the Application. 2.On clicking on the link in the email, The Application should be opened with the Account Login screen.

Defect ID/Remarks

Screen Name /Use TestCaseID Case No UC_003 & UC_004 SignIn_001 Sign In Screen

Test Case Summary Verify register user sign in to SMP.

Pre-Requisite Launch SMP Application

SignIn_002

Validation of Email field on Account Login screen

Launch SMP Application

SignIn_003

Validation of Email field on Account Login screen Validation of Password field on Account Login page.

Launch SMP Application

SignIn_004

Launch SMP Application

SignIn_005

Validation of Password field on Account Login page.

Launch SMP Application

SignIn_006

Validation of Password field on Account Login page. Validation of the input fields on Account Login page.

Launch SMP Application

SignIn_007

Launch SMP Application

SignIn_008

Verify the GUI of the Account Launch SMP Application Login frame. Verify time taken to Login in sign In page. Launch SMP Application

SignIn_009

SignIn_010

Verify Featured Coupon display on Dashboard

Launch SMP Application

ForgotP_001

Verify the Forgot Password functionality on the Account Login Page

Launch SMP Application

ForgotP_002

To verify the Email field on recover password screen

Launch SMP Application

ForgotP_003

To verify the Email field on recover password screen

Launch SMP Application

ForgotP_004

Verify the GUI of the Recover Launch SMP Application password screen Verify time taken to register on Password Recovery screen 1. Run multiple pplications on background. 2.Launch SMP Application

ForgotP_005

ForgotP_006

To verify the Email sent to the Email inbox should be user opened.

Test Case Type Test Steps Functional 1. On the Sign In screen enter valid Email id and a valid Password. 2. click on the "Login " button.

Error condition 1.On the Sign In screen enter invalid Email id . 2.Enter a valid password. 3.click on "Login" Button

Error condition 1.On the Sign In leave Email field blank. 2.Enter a valid password. 3.click on "Login" Button Error condition 1.On the Sign In page enter valid Email id . 2.Enter characters in password field more than specified. 3.click on "Login" Button Error condition 1.On the Sign In screen enter valid Email id . 2.Enter characters in password field less than specified. . 3.click on "Login" Button Error condition 1. On the Sign In screen enter valid Email id 2. Leave the password field blank. 3. click on "Login" Button Error condition 1.On the Sign-up screen leave the email field blank. 2.Leave the password field blank. 3.click on "Login" Button GUI Observe the UI of the Sign In screen.

Performance

1. On the Sign In screen enter valid Email id 2. Enter a valid Password. 3. click on the "Login " button 1. On the Account Login page enter valid credentials and tap on Login button. 2. Tap on any of the coupons displayed on the flipper.

Functional

Functional

1. On Sign In screen click on Forgot password button 2. Enter valid Email address 3. click on Recover

Error condition 1.On the Recover password screen enter invalid Email id 2.click on the "Recover" button.

Error condition 1.On the Recover password screen leave the Email field blank. 2.click on the "Recover" button. GUI Observe the UI of the Recover password screen.

Performance

1.On the Recover password enter valid email address. 3.Tap on the Recover button.

Functional

On the email received, Click on the link provided

Expected Result User should be able to Login successfully and Application's Dashboard (List Page) should be displayed An error message "IInvalid E-mail Address" should be displayed above the email field

Actual Results

An error message "Please Enter Email" should be displayed above the email field An error message "Password length can be between 6 to 10" should be displayed above the email field

An error message "Password length can be between 6 to 10" should be displayed above the email field.

An error message "Password Field cannot be empty" should be displayed above the email field. An error message "Please Enter Emai & password" should be Displayed above the email field.

The UI of the Sign In screen should be proper.

The app should be logged in within the given time.(max 3 sec)

1. The Dashboard of the application should be displayed with the featured coupons dropdown expanded view (default). 2. The Coupon details screen should be displayed. 1. Recover password screen should be displayed 2. Password should be received on the Email address provided on the Recover password screen.

An appropriate message should be displayed above the Email field.

An appropriate message should be displayed.

The UI of the Recover password window should be proper. The password should be sent to the Email ID provided on the Password Recovery screen within the given timeframe.

The SMP Application should be opened in the new browser.

Pass/Fail

Defect ID/Remarks

Screen Name TestCaseID /Use Case No UC_005 Sett_001 Change Password

Test Case Summary Verify settings screen.

Pre-Requisite Launch SMP Application

Test Case Type Functional

Sett_002

Verify usability for settings screen.

Launch SMP Application

Usability

Sett_003

Sett_004

Verify time taken to display of Launch SMP Application settings screen for the first time Verify the GUI of Settings and Launch SMP Application User Profile frames

Performance

GUI

Sett_005

User Profile Screen verification

Launch SMP Application

Functional

Sett_006

Verify Current password field of the user profile screen

Launch SMP Application

Functional

Sett_007

To verify current password field.

Launch SMP Application

Error condition

Sett_008

To verify error condition for current password field.

Launch SMP Application

Error condition

Sett_009

To verify usability of the current password field

Launch SMP Application

Usability

Sett_010

To verify usability of the current password field

Launch SMP Application

Usability

Sett_011

To verify usability of the current password field

Launch SMP Application

Usability

Sett_012

New Password field verification

Launch SMP Application

Functional

Sett_013

Verify error condition for new password field.

Launch SMP Application

Error condition

Sett_014

Verify error condition for new password field.

Launch SMP Application

Error condition

Sett_015

Verify usability of the new password field.

Launch SMP Application

Usability

Sett_016

confirm New Password field verification

Launch SMP Application

Functional

Sett_017

Verify error condition for confirm new password field.

Launch SMP Application

Error condition

Sett_018

Verify Confirm New password Launch SMP Application field without any input

Error condition

Sett_019

Verify the usability of the confirm new password field

Launch SMP Application

Usability

Sett_020

Verify Log Out link on User Profile screen

Launch SMP Application

Functional

Sett_021

Verify the Email verification Launch SMP Application after changing the Password. Change Email Address field verification Launch SMP Application.

Usability

Sett_022

Functional

Sett_023

To verify change email address field.

Launch SMP Application.

Error condition

Sett_024

To verify change email address field.

Launch SMP Application.

Error condition

Sett_025

To verify Change Email address.

Launch SMP Application

Error condition

Sett_026

To verify confirm email address.

Launch SMP Application.

Error condition

Sett_027

To verify confirm email address.

Launch SMP Application.

Error condition

Sett_028

To verify confirm email address.

Launch SMP Application

Error condition

Sett_029

To verify different values for 1. Launch the SMP new and confirm email id field Application

Error condition

Sett_030

Sett_031

Sett_032

To verify the usability of the change email address text field To verify the usability of the confirm email address text field To verify First Name field.

Launch SMP Application

Usability

Launch SMP Application

Usability

Launch SMP Application

Usability

Sett_033

To verify Last Name field.

Launch SMP Application

Usability

Test Steps 1. Login to SMP 2. Select Setting link on the top right corner on dashboard.

Expected Result 1. Settings screen should be displayed in two frame.. 2. Settings Frame & User Profile. 3. On Setting Frame --Username/Password/Email --Complete Registration --Linked Accounts --Mail Format 4. On User Profile --First Name & Last Name --Email Address and Confirm Email Address --Current Password, New Password and Confirm New Password. 1.The respective screen of the clicked settings option should be displayed. 2.By default Username/Password/Email link should selected. 3. User profile should be displayed. Settings screen displayed within the expected time frame (3 sec). The GUI should be proper on - Settings frame -User profile frame

1.On the settings screen, click on any one of the settings option.

1. Login to SMP 2. Click on Setting link. 1. Login to SMP app. 2. Click on Setting link 3.Observe the GUI on - settings frame. - Profile frame 1. Launch the SMP app 2. Click on Setting link

1. Options should be displayed as First Name/ Last Name Change Email & Password. 3. Save and Clear Fields button should be displayed 1.An appropriate message should be displayed which says that password has been changed.

1.On the user profile screen 2.Enter current password. 2.Enter new password. 4.Enter Confirm new password same as new password. 5.click on Save button. 1.On the user profile screen 2.Enter Invalid current password. 2.Enter valid new password. 4.Enter Confirm new password same as new password. 5.click on Save button.

1.An appropriate error message has to be displayed

1.Leave the current password field A alert box should be displayed saying that Please as blank. enter the current password. 2.Enter valid new password. 3.Enter same password as new password in the confirm new password field. Click on Setting link and check password text box usability. Text box lenghth should be same for all the password fields.

1.On the user profile screen 2,Fill the details in all the fields. 3.click on the Save button.

1.An appropriate message should be displayed that the password has been changed. 2.when ok button is clicked, It should remain on same page.

Enter the text and check the 1.On the user profile screen for example, symbol * limitations for the respective fields. should be displayed for the mandatory fields. 2.Limitaion is displayed as 6-10 characters/only (a-z) or (A-Z) or 1-9. 1.On the user profile screen . 1.An appropriate message should be displayed 2.Enter valid current password. which says that password has been changed. 3.Enter valid new password. 4.Enter Confirm new password same as new password. 5.click on Save button. 1.On the user profile screen 1.An appropriate error message has to be displayed 2.Enter valid current password. 2.Enter invalid new password. 3.Enter confirm new password field. 4.click on Save button. 1.On the user profile screen. 1.An appropriate error message has to be displayed 2. Enter current password. saying that please enter new password. 3.Leave the new password field as blank. 4.Enter same password as new password in the confirm new password field. 5.Select Save button. 1.On the user profile screen 1.An appropriate message should be displayed that 2,Fill the details in all the fields. the password has been changed. 2.when ok 3.click on the Save button. button is clicked, It should remain on same page.(No wireframe available for this). 1.On the user profile screen 1.An appropriate message should be displayed 2.Enter valid current password. which says that password has been 3.Enter valid new password. changed.(Wireframe not available) 4.Enter valid confirm new password 5.click on Save button.

1.On the user profile screen. 2.Enter valid current password. 3.Enter valid new password. 4.Enter invalid confirm new password field. 5.click on Save button. 1.On the user profile screen. 2 Enter current password. 3.Enter new password. 4.Leave the Confirm new password field as blank. 5.Select Save button. 1.On the user profile screen 2) Enter valid current password, 3.Valid new password and valid current new password. 3.click on Save button. 1.On the user profile screen click on Log out link on top of the right corner. Enter valid password in Current, New and Confirm New password field and click on Save button. 1.On the user profile screen. 2.Enter the email address into the Email and confirm Email address field. 3.Click on Save button 1.On the user profile screen. 2.Enter the invalid email address in the new email address text field. 3. Enter valid id in confirm email field. 4.Click on Save button

1.An appropriate error message has to be displayed

1.An appropriate error message has to be displayed saying that please enter confirm new password.(wire frame not available).

1.An appropriate message should be displayed that the password has been changed. 2.when ok button is clicked, It should remain on same page.(No wireframe available for this). Web based application should be logout and login page should be displayed. No mail should be sent after changing the password to the registered user. An email should be sent to the email provided by the user.

An appropriate error message should be displayed.

1.On the user profile screen. An appropriate error message has to be displayed. 2.Enter the register ID on the Email field. 3.Enter the same ID in confirm email field. 4.Click on Save button 1.On the user profile screen An appropriate error message has to be displayed. 2.Leave the new email address field as blank 3. Enter valid id in confirm email field. 4.Click on Save button 1.On the user profile screen. An appropriate error message has to be displayed. 2. Enter the valid email address in the new email address text field. 3. Enter invalid id in confirm email field. 4.Click on Save button

1.On the user profile screen. 2.Enter the valid email address in new email address text field. 3. Enter current email id in the confirm email id field. 4.Click on Save button 1.On the user profile screen. 2.Enter valid id in new email id field. 3. Leave the confirm email id field blank. 4.Click on Save button 1.On the user profile screen. 2.Enter valid id in new email id field. 3. Enter a different email id in the confirm email id field. 4.Click on Save button 1.On the user profile screen, 2.Click on Tab. 1.On the user profile screen, 2.Click on Tab. 1.On the user profile screen. 2.Check the field length 3.Click on Save button 1.On the user profile screen. 2.Check the field length 3.Click on Save button

An appropriate error message has to be displayed.

An appropriate error message has to be displayed.

An appropriate error message has to be displayed.

Cursor should move to the next text box.

Cursor should move to the next text box.

User Name Text box should accept the defined limit.

User Name Text box should accept the defined limit.

Actual Results

Pass/Fail

Defect ID/Remarks

Screen Name /Use Case No UC-21 Creating New List and Adding Items

TestCaseID CreateList_01

Test Case Summary To verify the functionality of create new list screen.

Pre-Requisite Launch SMP Application

Test Case Type Functional

CreateList_02

To verify the functionality of repeat list option on create new list screen

Launch SMP Application

Functional

CreateList_03

To verify the functionality of Add favorite items option on create new list screen

Launch SMP Application

Functional

CreateList_04

To verify the functionality of cancel button on --Create new list screen --Repeat list screen

Launch SMP Application

Functional

CreateList_05

To verify List Name input field Launch SMP Application on create new list screen

Error condition

CreateList_06

To verify List Name input field Launch SMP Application on create new list screen

Error condition

CreateList_07

To verify List Name input field Launch SMP Application on create new list screen

Error condition

CreateList_08

To verify List Name input field Launch SMP Application on create new list screen

Error condition

CreateList_09

To verify error condition for Launch SMP Application List Name text field on create new list screen

Error condition

CreateList_10

To verify the List Name input field.

Launch SMP Application

Usability

CreateList_11

CreateList_12

To verify the functionality of Launch SMP Application screens --create new list Screen --Repeat list screen when interrupted by incoming call. To verify the functionality of Launch SMP Application the screens --create new list Screen --Repeat list screen when interrupted by a Bluetooth file transfer

Usability

Usability

CreateList_13

To verify the GUI of screens --create new list screen --repeat list screen

Launch SMP Application

GUI

CreateList_14

To Verify the Edit button on Your Lists screen

Launch SMP Application

Functional

CreateList_15

To verify the usability of scroll Launch SMP Application --Create List --Repeat List screens

Usability

Test Steps 1.On My Lists screen click on Add New button. 2.On the create new list screen enter valid List Name. 3.click on save list and items button.

Expected Result 1.The create new list screen should be displayed with options as --List Name Input field --Add Favorite items drop down arrow --Repeat list drop down arrow --Save List and Items button. --Cancel button 2.The newly created list name should be displayed under Your Lists option. 1. Repeat list screen should be displayed with the following options. - Every day - Every Week - Every month - Specific date 2. The list should be updated on the Your list section.

1. On the Create new list screen , click on repeat list after entering a valid name in the List Name field 2. On the Repeat List screen select any of the options and click on Save List and add items button. 1.On create new list screen enter valid List Name. 2.click on add favorite items option 3.Add the items which you think are your favorite 4.click on repeat list option and choose any one of the repeat lists option 5.click on save list and items button. Test Step: While on the screens - Create new list - Repeat list click on the Cancel button. 1. On the Create new list screen enter only numbers. 2. click on Save list and add item button.

1. clicking on Favorite items should display the Favorite items 2. User should be able to select the items from the favorites list and successfully save the list upon clicking on Save List & items 3. The My lists screen should be displayed with the newly created list added under Your Lists option.

1. clicking Cancel button on Create New list screen should display the Yours Lists screen. 2. clicking Cancel button on Repeat list screen should display the Create New List screen An appropriate error message should be displayed

1.On My Lists screen click on An appropriate error message should be displayed Add New button. 2.On the create new list screen enter characters less than mentioned . 3.click on save list and items button.

1.On My Lists screen click on An appropriate error message should be displayed Add New button. 2.On the create new list screen enter characters more than mentioned . 3.click on save list and items button. 1.On My Lists screen click on An appropriate error message should be displayed Add New button. 2.On the create new list screen enter only special characters. 3.click on save list and items button. 1.On My Lists screen click on An appropriate error message should be displayed Add New button. 2.On the create new list screen leave the List name field as blank 3.click on save list and items button. 1.On the create new list screen 1.The virtual qwerty keypad should pop up. click on List Name option. 1. While on the screens - Create new list - Repeat list Receive an incoming call. 2. Accept or reject the call. 1. While on the screens - Create new list - Repeat list Receive a notification for Bluetooth file transfer.. 2. Accept or decline the notification for Bluetooth file transfer. 1.Observe the UI of the --create new list Screen. --Repeat list screen If received: The same screen should be retained if rejected: same screen should be displayed

1. If accepted -Bluetooth is turned on. The file is transferred to the device. After file transfer is successful the same screen on which the notification was received should be retained. 2. If rejected -then the same screen on which the notification was received should be retained.

1. The GUI of the screens should be proper. 2. Scroll bar should be displayed if the content exceeds single screen 3. The dropdown arrows should expand and close on single click The edit list screen should be displayed (No Wireframe) If the content of the screens is more than one screen then a scroll bar should be displayed for --Create List --Repeat List screens

1. On Your Lists screen click on Edit button Observe the display of Scrollbar on --Create List --Repeat List screens

Actual Results

Pass/Fail

Defect ID/Remarks

Screen Name /Use Case No Deleting a List

TestCaseID DeleteList_01

Test Case Summary Verify Edit button on My List screen

Pre-Requisite Launch SMP app

Test Case Type Functional

DeleteList_02

Verify Add New button on My Launch SMP app List screen

Usability

DeleteList_03

To verify Other options on My Launch SMP app List screen

Usability

DeleteList_04

To verify the GUI of the My Lists screen

1.Launch SMP app

GUI

DeleteList_05

Verify Delete button on My List screen

Launch SMP app

Functional

DeleteList_06

Verify Cancel button on My List screen

Launch SMP app

Usability

DeleteList_07

Validate Radio button on My List screen

Launch SMP app

Usability

DeleteList_08

To verify Other options on My Launch SMP app List screen

Usability

DeleteList_09

Verify Delete button on My List screen

Launch SMP app

Error condition

DeleteList_10

To verify the GUI of the My 1.Launch SMP app Lists screen when Edit button is clicked

GUI

DeleteList_11

To verify My List screen after deleting a list

Functional

DeleteList_12

To verify GUI of My List screen after deleting a list

1.Launch SMP app

GUI

Test Steps 1.On the My List screen click on "Edit" button. 2.On the My List screen select the list to be deleted. 3.click on Delete button.

Expected Result 1. The Add New button should be toggled to "Delete" button and the Edit button should be toggled to "Cancel" button. Radio buttons should be displayed beside the lists under Your Lists. 2. The selected list should be deleted. Your Lists should be updated.

1.On the My List screen click on "Add New" button.

Create New List screen should be displayed.

1. click on any of the list under The respective screen should be displayed. Other options - Manage Groups screen - Manage Groups. - Favorite stores screen - Favorite stores. - Favorite items screen. - Favorite items. 1.Observe the UI of My List 1.The GUI of the screen should be proper. screen

1.On the My List screen click on "Edit" button. 2.On the My List screen select the list to be deleted. 3.click on "Delete" button.

1. The Add New button should be toggled to "Delete" button and the Edit button should be toggled to "Cancel" button. Radio buttons should be displayed beside the lists under Your Lists. 2. The selected list should be deleted. Your Lists should be updated. 1. The Add New button should be toggled to "Delete" button and the Edit button should be toggled to "Cancel" button. Radio buttons should be displayed beside the lists under Your Lists. 2.On clicking of Delete button the selected list should be deleted. Your Lists should be updated. 3.On clicking of Cancel button the row selection should be disabled.

1.On the My List screen click on "Edit" button. 2.On the My List screen select the list to be deleted. 3.click on "Delete" button. 4.click on "Cancel" button

On the My List screen observe The radio button should be selected and deselected the behavior of Radio button on a single click.

1. click on any of the list under The respective screen should be displayed. Other options - Manage Groups screen - Manage Groups. - Favorite stores screen - Favorite stores. - Favorite items screen. - Favorite items.

1.On the My List screen click An appropriate error message should be displayed. on "Edit" button. 2.On the My List screen do not select any of the list. 3.click on "Delete" button. 1.On the my lists screen click The radio buttons should be displayed beside the on Edit button and observe the lists in Your Lists. UI

1.On the My List screen click on "Edit" button. 2.On the My List screen select the list to be deleted. 3.click on "Delete" button. 4.click on "Cancel" button.

1.The Your List section should be updated by deleting the selected List. The row selection should be enabled until the Cancel button is clicked. 2.The radio buttons should be disabled on clicking Cancel button.

1.Observe the UI when - Delete button is clicked - Cancel button is clicked.

1. When Delete is clicked - The Your List section should be updated by deleting the selected List. 2. When Cancel button is clicked - The radio buttons should be disabled on clicking Cancel button.

Actual Results

Pass/Fail

Defect ID/Remarks

Screen Name /Use TestCaseID Case No UC-008 Manage MngGrp_01 Group MngGrp_02

Test Case Summary Veify the Groups page To verify for creating a new group.

Pre-Requisite 1.Launch SMP Application 1.Launch SMP Application 2.Select Groups tab from the task bar on dashboard screen

MngGrp_03

To verify cancellation of creating a new group.

1.Launch SMP Application 2.Select My lists tab from the task bar on dashboard screen

MngGrp_04

To verify error condition while Launch SMP Application creating a new group.

MngGrp_05

To verify usability for creating Launch SMP Application a new group

MngGrp_06

To verify the GUI for creating a new group

1.Launch SMP Application 2.Select My Lists tab from the task bar. Launch SMP Application

MngGrp_07

To verify functionality of manage groups edit mode screen.

MngGrp_08

To verify GUI of manage groups edit mode screen.

Launch SMP Application

RenameGrp_01 To verify Renaming a group name from manage groups screen.

Launch SMP Application

RenameGrp_02 To verify the usability of Launch SMP Application Renaming a group name from manage groups screen.

RenameGrp_03 To verify the GUI of Renaming a group name screen

Launch SMP Application

RenameGrp_04 To verify the Group name text Launch SMP Application field on the rename screen.

RenameGrp_05 To verify error condition for group name field.

Launch SMP Application

RenameGrp_06 To verify usability of the group Launch SMP Application name text field on rename screen. RenameGrp_07 To verify usability of the group Launch SMP Application name text field on rename screen.

RenameGrp_08 To verify GUI of the rename group screen

Launch SMP Application

RenameGrp_09 To verify Save button of the rename group screen

Launch SMP Application

RenameGrp_10 To verify the usability of save button on rename group screen.

Launch SMP Application

RenameGrp_11 To verify cancel button on the Launch SMP Application rename group screen

RenameGrp_12 To verify the cancel button of rename group screen.

Launch SMP Application

RenameGrp_13 To verify the duplicate group creation

Launch SMP Application

Wireframe Not available

DeleteGrp_01

To verify delete button on the Launch SMP Application manage groups screen.

DeleteGrp_02

To verify delete button on the Launch SMP Application manage groups screen.

DeleteGrp_03

To verify the usability of the delete button

Launch SMP Application

Test Case Type Test Steps Functional Functional Click on Groups page 1.On the my lists screen, select Groups option. 2.On the manage groups screen, click on Add New button. 3.In the new group screen, enter the name of the group in the group name text field. 4.click on the save button.

Expected Result Groups frame should be displayed with no groups. 1.An appropriate message has to be displayed. 2.The name of the newly created group should be displayed on the manage groups screen.(wire frame not available).

Functional

1.On the my lists screen, select An appropriate message to be displayed to user like manage groups option. do you want to exit?.(wire frame not available). 2.On the manage groups screen, click on Add New button. 3.In the new group screen, enter the name of the group in the group name text field. 4.click on the Cancel button.

Error condition

1.On the new group screen ,enter invalid group name in the group name field.

An appropriate error message has to displayed on the screen about the limitations of the group name.

Usability

1.On the manage groups screen, click on the add new button.

The respective new group screen should be displayed with - Group Name Text field -- Save button -- Cancel button. 1.The UI of the new group screen should be proper

GUI

Functional

1.On the my lists screen click on manage groups option. 2.On the manage groups screen click on add new button. 1.On the manage groups screen, Select one Group and click on the edit button

1.On the manage groups screen, check box should appear beside to the group name 2.Appropriate screen should be launched for renaming the group name. (Wireframe not available) 1.The UI of the manage groups screen should be proper (wire frame not available).

GUI

1.On the My Lists screen click on manage groups option. 2.On the manage groups screen click on the edit button.

Functional

1.Select manage groups option 1.Appropriate screen should be launched for from the My lists screen. renaming the group name. 2.On the manage groups screen (Wireframe not available) click on edit button and select one of the groups to be renamed. 3.click on the edit button 1. On the manage groups screen click on the edit button. 2.On the manage groups screen click on the edit button. 1. On the manage groups screen click on the edit button. 2.On the manage groups screen click on the Edit button. 1.A new screen should be launched with -An editable group name text field. -A save button -A cancel button. The GUI of the edit screen should be proper.

Usability

GUI

Functional

1.On the Edit group screen click on The manage groups screen should be launched the group name text field. along with the changed group name. 2.Enter the group name in the group name text field. 3.click on the save button.

Error condition

1.On the edit group screen click on 1.An appropriate error message has to be displayed the group name text field. 2.Enter invalid group name i.e. invalid special characters. 3.click on save button.

Usability

1.On the edit screen click on the group name text field.

1.Cursor should be moved to text box.

Usability

1.On the rename screen click on the group name text field.

1.User should be intimated about the characters which he can use for the group name i.e. -Limitation of number of characters Characters which can be used -(a-z)/(A-Z) -(0-9) -Special Characters like -@,$ etc.

GUI

1.On the manage group screen click on edit button. 2.click on edit button and observe

The GUI of the Add group screen should be proper.

Functional

1.On the edit screen click on the group name text field. 2.Enter the group name in the group name text field. 3.click on the save button. 1.On the rename group screen click on the group name text field and enter group name. 2.click on save button.

1.The manage groups screen should be launched along with the changed group name.

Usability

The process should be intimated by -Please wait until saving By appropriate GUI.

Functional

1.On the rename screen click on the group name text field. 2.Enter the group name in the group name text field. 3.click on the Cancel button.

A pop up message should be displayed asking for confirmation of cancelling the action.

Usability

1.On the rename screen click on the group name text field. 2.Enter the group name in the group name text field. 3.click on the Cancel button.

A pop message should be displayed asking for confirmation of cancelling the action -Do you want to make changes -If Yes is clicked, Manage groups screen should be launched with the changed group name -If no is clicked manage groups screen should be launched. User should not able to create the duplicate group with the same name and Appropriate message should be displayed

Functional

1.On the My Lists screen click on manage groups option. 2) Click on New Group button 3) Enter the existing group name

Functional

1. Select the Group. 2. Click on delete button. 3. Click on No button

1.Do you want to delete this group message with and Yes and No option should displayed. The selected group(s) should not be deleted from the list

Functional

1. Select the Group. 2. Click on delete button. 3. Click on Yes button

1.Do you want to delete this group message with and Yes and No option should displayed. The selected group(s) should be deleted from the list

Usability

1.On the manage groups screen 1.The process should be intimated by appropriate click on the edit button. messages. 2.click on any one of the group names by selecting the check box. 3.click the delete button, and Click on Yes

Actual Results

Pass/Fail

Defect ID /Remarks

Screen Name /Use TestCaseID Case No Add Sharer's AShares_01

Test Case Summary To verify the Functionality of Manage groups selection

Pre-Requisite 1.Launch SMP app

AShares_02

To verify the Functionality of Add 1.Launch SMP app Group button on manage groups screen selection

AShares_03

To verify the Functionality of Edit 1.Launch SMP app button on manage groups screen

AShares_05 AShares_06 AShares_07

To verify selection of group from manage group screen To verify GUI of Manage Group screen To Verify Usability of Manage Group screen To verify selecting a group Member on Group Members screen

1.Launch SMP app 1.Launch SMP app 1.Launch SMP app

AShares_09

1.Launch SMP app 2.Select group from manage group screen

AShares_10

To verify Add Member button selection on Group members list screen

1.Launch SMP app

AShares_11

To verify Edit button selection on 1.Launch SMP app Group members list screen

AShares_12 AShares_13 AShares_14

To verify the functionality of Back 1.Launch SMP app button To verify GUI of Group members 1.Launch SMP app list screen To Verify Usability of Group 1.Launch SMP app members list screen To verify the functionality of Add group member screen 1.Launch SMP app

AShares_15

AShares_16

To verify the functionality of Edit button

1.Launch SMP app

AShares_17

To verify the functionality of save 1.Launch SMP app button

AShares_18

To verify GUI of Add group member screen To Verify Usability of Add group member screen

1.Launch SMP app

AShares_19

1.Launch SMP app

AShares_20

To verify the functionality of New 1.Launch SMP app contact button selection

AShares_21 AShares_22

To verify the functionality of Edit 1.Launch SMP app button To verify the functionality of save 1.Launch SMP app button To verify the functionality of Back 1.Launch SMP app button To verify GUI of Add group member screen 1.Launch SMP app

AShares_23

AShares_24

AShares_25

To Verify Usability of Add group member screen

1.Launch SMP app

Test Case Type Test Steps Functional 1.On the dashboard click on my lists 2. On My Lists select Groups

Expected Result 1. Groups screen should be displayed

Functional

1.On Groups screen click on Add Group button

1.Add Group screen should be displayed containing fields - Group name - Save button - Edit button 2.click on save button navigates user to manage group screen with updation of group name on Manage Group Screen.

Functional

1.On Manage Groups screen 2.click on Edit button

1. Edit Group screen should be displayed containing check boxes for selecting group -cancel button -delete button

Functional GUI Usability

1.On Manage Groups screen Click The groups members list should be displayed. any group from list 1.Launch SMP app 2.On Manage Groups screen 1.Launch SMP app 2.On Manage Groups screen 1.On group members list screen 2.click on Group member 1.The GUI of the screen should be proper. 1.All the buttons should respond properly upon single click . 1.Screen showing the details of member should be displayed 2.It should contain edit and cancel buttons

Functional

Functional

1.On group members list screen 2.click on Add Member button

1. Add new Group member screen should be displayed

Functional

1.On group members list screen 2.click on Edit button

Functional GUI Usability

Functional

1.On group members list screen 2.click on Back button 1. Observe the GUI of Group Members list screen 1. On the Group Members list screen click on all the dropdown arrows and buttons 1.On group members list screen 2.click on Add member button

1. Edit Group Members screen should be displayed containing check boxes for selecting group members and -cancel button -delete button (screen not available for edit option) User is directed to Manage groups screen 1.The GUI of the screen should be proper. 1.All the buttons and dropdown arrows should respond properly upon single click . 1. Add New Group Member screen should be displayed with options: - Existing Contacts (contain existing members with check boxes) - New contact (An option for customized user to be added) 1.screen showing checkboxes with each member should be displayed with having -cancel -delete buttons 1.User is redirected to group members list screen by updating new contact in group

Functional

1.On add new group member screen 2.click on edit button 1.On add new group member screen 2.Select any one member using check boxes 3.click on save button 1.Launch SMP app 2.On select Add group member screen 1. On Add New Group member screen select the checkboxes and click on buttons available and observe. 1.On Add New Group member screen 2.click on New contact button

Functional

GUI

1.The GUI of the screen should be proper.

Usability

1.All the buttons should respond properly upon single click .

Functional

1.A screen should display for New contact with fields -name -phone -Email

Functional Functional

Functional

1.On add new contact screen 2.click on edit button 1.On add new Contact screen 2.Enter all the fields required 3.click on save button 1.On select Of New contact screen 2.click on Back button 1.Observe the GUI of Add New group member screen

1.User should be able to edit the fields in new contact screen 1.User is redirected to group members list screen by updating new contact in group User is directed to group members list screen

GUI

1.The GUI of the screen should be proper.

Usability

1. On select Add group member screen click all the buttons available on the screen and observe

1.All the buttons should respond properly upon single click .

Actual Results

Pass/Fail

Defect ID /Remarks

Test Result
Cycle No./ Build No. No. of Tests Passed No. of Tests Failed Resource(s)

Test Environment

Date (dd/mmm/yy)

Recommended for Release? (Y/N)

You might also like