Вы находитесь на странице: 1из 3

Test Scenarios For Wallet Hub

Project Name Wallet Hub


Reference Document www.wallethub.com
Created By Monali Nath
Date Of Creation 19-03-2020
Date Of Review 20-03-2020

Test Scenario ID Reference Document Index Test Scenario Description Importance No of Test Cases
1 TS1.1 Validate if the user is able to upload image files for all extensions file 2-High, 2-Medium 4
2 TS1.2 Validate if the user is able to upload image files for all sizes High 2
3 TS1.3 Validate if the user is able to check the fuctionalities of all the buttons working accurately Medium 1
4 TS1.4 Validate if the user is able to see the exact image after uploading 1-High,1-Medium 2
5 TS1.5 Validate if the user is able to upload image files with specific width and height High 1
Test Cases For Wallet Hub
Project Name Wallet Hub
Module Name Upload Image
Reference Document www.wallethub.com
Created By Monali Nath
Date Of Creation 19-03-2020
Date Of Review

Please Note : My observations and test results are mentioned in 'Actual Results' and 'Additional Feature Remark' column.

Test Case ID Test Case Scenario Test Case Description Pre-Condition Test steps Test Data Expected Result Actual Result Status(Pass/Fail) Additional Feature Remarks Notes
1. Open the browser and navigate to the link All the files should be uploaded All the png, jpeg, jfif was uploaded NA Didn't write expected and
Validate if the user is able to upload image files To check if the user is able to upload image files for png, jpeg, www.wallethub.com correctly and displayed as profile correctly actual results
TC_UploadImage_001 for all extensions jfif picture in the homepage. for each step because main
Link: www. functionality is to test upload image
2. Enter valid username and password wallethub.com
3. Click on login
User should be UN:
able to access 4. Click on Edit Profile and navigate to settings page test_inscomp@
the link and must 5. Click on public info and navigate to public info page evolutionfinance
have valid user .com
name and 6. Click on Upload Image button and select a file Pass
password 7. Upload image files having extension as png, jpeg, jiff etc PWD:Abcd123*

1. Open the browser and navigate to the link All the files mentioned should not For pdf, word, excel, .exe documentfiles NA Didn't write expected and
Validate if the user is able to upload image files To check if the user is able to upload image files for pdf, word, www.wallethub.com be uploaded and error message uploaded without any error message and actual results
TC_UploadImage_001 for all extensions excel, gif, .exe should be displayed as "Please profile picture is displayed as blank.For gif for each step because main
2. Enter valid username and password Link: www. select the correct format/extension file uploaded without any error message functionality is to test upload image
wallethub.com for the image file upload". and profile picture is displayed as constant
3. Click on login image without any gif feature
User should be 4. Click on Edit Profile and navigate to settings page UN:
able to access 5. Click on public info and navigate to public info page test_inscomp@
the link and must evolutionfinance
have valid user 6. Click on Upload Image button and select a file .com
name and 7. Upload image files having extension as pdf, word,
password excel, gif etc PWD:Abcd123* Fail

1. Open the browser and navigate to the link All images should be uploaded with All images were uploaded with any file WalletHub should not allow any name Didn't write expected and
Validate if the user is able to upload image files To check if the user is able to upload image files with any file www.wallethub.com any file name name extension, there must be some actual results
TC_UploadImage_001 for all extensions name restrictions, not following that, may for each step because main
2. Enter valid username and password Link: www. lead to error message. functionality is to test upload image
wallethub.com
3. Click on login
User should be 4. Click on Edit Profile and navigate to settings page UN:
able to access 5. Click on public info and navigate to public info page test_inscomp@
the link and must evolutionfinance
have valid user 6. Click on Upload Image button and select a file .com
name and 7. Upload image files having file name with combination
password of letters,special characters etc PWD:Abcd123* Pass

1. Open the browser and navigate to the link File dialog box should have two File dialog box had only one drop down i.e. WalletHub can add Image Files in the Didn't write expected and actual
Validate if the user is able to upload image files To check if the file selection dialog shows only supported files www.wallethub.com drop downs,i.e. All Files and Image All Files file dialog box so it will be easier to results for each step because main
TC_UploadImage_001 for all extensions listed Files filter and upload image files. functionality is to test upload image
2. Enter valid username and password Link: www.
wallethub.com
3. Click on login
User should be 4. Click on Edit Profile and navigate to settings page UN:
able to access 5. Click on public info and navigate to public info page test_inscomp@
the link and must evolutionfinance
have valid user 6. Click on Upload Image button .com
name and 7. Check if the file selection dialog shows only supported files
password listed ex:image files PWD:Abcd123* Fail

1. Open the browser and navigate to the link All the files should be uploaded Smaller sizes images got uploaded WalletHub can specify some range Didn't write expected and actual
Validate if the user is able to upload image files To check if the user is able to upload image files for for smaller www.wallethub.com correctly and displayed as profile correctly. so that if minimum size is not results for each step because main
TC_UploadImage_002 for all sizes sizes in kb picture in the homepage. uploaded it should throw an error functionality is to test upload image
Link: www.
2. Enter valid username and password message.
wallethub.com
3. Click on login
User should be UN:
able to access 4. Click on Edit Profile and navigate to settings page test_inscomp@
the link and must 5. Click on public info and navigate to public info page evolutionfinance
have valid user .com
name and 6. Click on Upload Image button and select a file
password 7. Upload image files starting for smaller sizes in kb PWD:Abcd123* Pass

1. Open the browser and navigate to the link Files with bigger sizes must have Bigger sizes ex: 20MB, progress bar is not WalletHub can specify some range Didn't write expected and actual
Validate if the user is able to upload image files To check if the user is able to upload image files for for bigger www.wallethub.com progress bar with percentage status displayed, sometimes hanged, and no so that if maximum size exceeds, it results for each step because main
TC_UploadImage_002 for all sizes sizes in mb of uploading setting for adjusting width height or should throw an error message. functionality is to test upload image
Link: www.
2. Enter valid username and password cropping the image was enabled.
wallethub.com
3. Click on login
User should be UN:
able to access 4. Click on Edit Profile and navigate to settings page test_inscomp@
the link and must 5. Click on public info and navigate to public info page evolutionfinance
have valid user .com
name and 6. Click on Upload Image button and select a file
password 7. Upload image files starting for bigger sizes in mb PWD:Abcd123* Fail

1. Open the browser and navigate to the link Image file should not be uploaded Image file was not uploaded and previous Delete button can be added when the Didn't write expected and actual
Validate if the user is able to check the To check if the user is able to work on www.wallethub.com and previous profile picture must be profile picture was displayed in homepage user wants to delete the profile results for each step because main
TC_UploadImage_003 fuctionalities of all the buttons working accurately fuctionalities of all the buttons working accurately displayed in homepage picture functionality is to test upload image
2. Enter valid username and password
Upload Image button is not added as
3. Click on login Link: www. test case as it is tested in every other
4. Click on Edit Profile and navigate to settings page wallethub.com test case.

User should be 5. Click on public info and navigate to public info page UN:
able to access 6. Click on Upload Image button and select a file test_inscomp@
the link and must evolutionfinance
have valid user .com
name and
password 7. Click on cancel button PWD:Abcd123* Pass

1. Open the browser and navigate to the link The uploaded image should be the The clarity and quality always changed NA Didn't write expected and actual
To check if the user is able to see the exact image in homepage www.wallethub.com exact image without cropped, clarity doesn't matter of any extension or size. results for each step because main
TC_UploadImage_004 Validate if the user is able to see the exact image after uploading after uploading and quality must be the same. functionality is to test upload image
Link: www.
2. Enter valid username and password wallethub.com
3. Click on login
User should be UN:
able to access 4. Click on Edit Profile and navigate to settings page test_inscomp@
the link and must 5. Click on public info and navigate to public info page evolutionfinance
have valid user .com
name and 6. Click on Upload Image button and select a file
password 7. Upload the image and go to homepage to check the image PWD:Abcd123* Fail

1. Open the browser and navigate to the link The exact image should be Was unable to see image1 again when NA Didn't write expected and actual
To check if the user is able see the exact image in homepage www.wallethub.com displayed as uploaded uploaded in this series, image1-image2- results for each step because main
TC_UploadImage_004 Validate if the user is able to see the exact image after uploading after changing the images multiple times image1. functionality is to test upload image
2. Enter valid username and password
Yes after uploading image3 and then again
3. Click on login image1, image1 was displayed, which
User should be
4. Click on Edit Profile and navigate to settings page Link: www. shouldn't be the case.
able to access
the link and must wallethub.com
5. Click on public info and navigate to public info page
have valid user
name and 6. Click on Upload Image button and select a file UN:
password 7. Upload the image1 and go to homepage to check the image test_inscomp@
evolutionfinance
8. Upload the image2 and go to homepage to check the image .com
9. Upload the image1 again and go to homepage to check the
image PWD:Abcd123* Fail

1. Open the browser and navigate to the link Crop or expand should work Crop and expand of images worked WalletHub can check the overlapping Didn't write expected and actual
Validate if the user is able to upload image files with specific To check if the user is able to use the functionality of crop to get www.wallethub.com properly accurately for all image files of images in Image Upload screen results for each step because main
TC_UploadImage_005 width and height specific width and height while uploading a new one. The new functionality is to test upload image
Link: www.
2. Enter valid username and password one should perfectly overlap the old
wallethub.com
one in that screen. For more info,
3. Click on login please find screenshot attached to
User should be UN:
4. Click on Edit Profile and navigate to settings page the mail. Not an important
able to access test_inscomp@
functionality, just that it does not look
the link and must 5. Click on public info and navigate to public info page evolutionfinance
good in UI.
have valid user .com
name and 6. Click on Upload Image button and select a file
password 7. Crop or expand the image file according to the requirement PWD:Abcd123* Pass
For the given problem, for calcluation account diversity

If totalAccounts> 20 or loanTypeCount >= 4, accountDiversityGrade = A


Else if totalAccounts> 10 or loanTypeCount = 3, accountDiversityGrade = B
Else if totalAccounts>= 5 or loanTypeCount= 2, accountDiversityGrade = C
Else if totalAccounts > 0 or loanTypeCount = 1, accountDiversityGrade = D
Else accountDiversityGrade=null (n/a)`

Solution -
According to my analysis, we should have a minimum set of 7 users to test all of these conditions. The rationale is explained below.

Users User Type Condition Logic Account Diversity Grade Remarks


A user who has atleast 4 Total Accounts and of 4
Loan type. Since there are only 4 type of applicable Any value satisfying the given
loans (Home loan, Heloc, Car loan & Credit Card), I totalAccounts>4 & condition will always yield
User 1 have not considered loan type greater than 4. LoanTypeCount=4 If totalAccounts> 20 or loanTypeCount >= 4 A Account Diversity A
A user who has total accounts less than 21 but 21>totalAccounts>10 &
User 2 greater than 10 , but less than 3 loan types LoanTypeCount<3 Else if totalAccounts> 10 or loanTypeCount = 3, B Any value satisfying the given
condition will always yield
A user who has total accounts less than 21 but 21>totalAccounts>10 & Account Diversity b
User 3 greater than 10 , but exactly 3 loan types LoanTypeCount=3 Else if totalAccounts> 10 or loanTypeCount = 3, B
11>totalAccounts>1 &
A user who has less than 10 but atleast 2 accounts LoanTypeCount=2
User 4 of 2 loan types Else if totalAccounts>= 5 or loanTypeCount= 2 C Any value satisfying the given
condition will always yield
11>totalAccounts>4 & Account Diversity C
A user who has more than 4 total accounts of the LoanTypeCount<2
User 5 same loan type Else if totalAccounts>= 5 or loanTypeCount= 2 C
4=>totalAccounts>0 & Any value satisfying the given
A user who had either 4 or less than 4 total LoanTypeCount=1 condition will always yield
User 6 accounts of the same loan type Else if totalAccounts > 0 or loanTypeCount = 1, accountDiversityGrade
D =D Account Diversity D
Any user who is not having loan
totalAccounts=0 type or
A user who either has an unknown loan account or LoanTypeCount=0 has an unknown account, it is
User 7 no loan accounts Else accountDiversityGrade=null (n/a)` Null considered as null.

Вам также может понравиться