Document Type Author Creation Date Mod Sl. No.
1 2 3 4 5 6 7 8 9
Business Requirements
Numeric field Alphanumeric field Character Field Single line textbox Multiline textbox Decimal/Floating point field Date Field Email Id field Web Page Total
Standard UI Test Cases Manee Doda, Ankit Bhandari 14-Apr-11 les No. of Test Cases
24 10 12 19 16 15 20 25 46 187
Standard UI Test Cases Manee Doda, Ankit Bhandari 14-Apr-11 les No. of Test Cases
24 10 12 19 16 15 20 25 46 187
Sl. No.
User Interface
1
Veri Veriffying ying a fiel field d conta ontain inin ing g only only nume numeri ric c valu value e
2 Validate the negative or positive Value 3 4
Validate the alignment of numeric field
5
6
7
Validate the range of numeric field (Boundary Value Analysis)
8
9
10
11
Validate the minimum Digits user can enter in the field (when range of number not specified) Validate the maximum digits user can enter in the field (when range of number not specified)
12
13
Validate Fixed length numeric field text box
14
15
Validate if if us user le left the the field as as bl blank
16
Vali Valida datte If If use userr put put spa space in in the the nume numeri ric c fi field eld
17 18
Validate If user enter special characters in numeric Field
19 20 21
Validate if if us user e ent nter er dec decimal fi field
22
Validate if user enter characters in numeric field
23
Validate if user enter combination of numeric, characters and special symbols
24
Vali Valida datte the the Labe Labell of of cur curre renc ncy y in in amo amoun untt fi field eld
Numeric field Validations Execution Method
Test Data
Enter any number of digits
1234567890
Enter any positive value
Enter any negative value
5233
-13345
Enter any number of digits
12323 Lower bound- 1
Lower bound
Enter any range of number
Between lower bound and upper bound Upper bound
Upper bound+1
Enter any number of digits
1234 (e.g.- Zip code )
Enter any number of digits
1234567890 (e.g.- Telephone number)
Enter any numeric data in text boxes
123-456-8944 (Telephone number) 23565-5988(Zip 23565-5988(Zip code)
Enter any numeric data in text boxes
+23-456-8944 (Telephone number) 26366- (zip code)
Enter any numeric data in first text boxes Tab to next field and leave the numeric field as blank
123-456-8944 (Telephone number)
Blank field
Enter space in the field
Space
Enter all special symbols (except Hyphen)
!#$%^&
Enter any number with hyphen
(-)123
Enter a fraction as the number
5/2
Enter number between quotes.
"123"
Enter any decimal or floating point nu mber Decimal (39.11), Floating point number digits ( 0.000003234)
Enter any characters
abcd
Enter numbers, special characters and alphabets
123!@#Abc
Enter any number of digits
1223
Expected Result
User should able to enter numeric values in the given field It should accept positive value
It should not accept negative value (depending upon requirement) Numeric field should be align to right Application should not accept the number less the its lower bound of range Application should accept the number to its lower bound of range Application should accept the number between the range of lower and upper bound Application should accept the number to its upper bound of range Application should not accept the number more then its upper bound of range Numeric field should accept at least three digits (depending upon the requirement) A numeric field should accept max of 10 digits (depending upon the requirement) A fixed length text box field should accept only numeric field considering the upper limit of text box Should not accept the numeric digits with any special characters
Status Cycle1 Cycle2 Cycle3 Pass/Fail Pass/Fail Pass/Fail
Cursor should automatically highlight to next text box once values enter to first Depending upon the mandatory field, a numeric field should not accept the blank field Numeric field should not contain any space Special character should not be accepted for numeric field Hyphen and combination of numeric should be acceptable Should not be accepted any number in fractions Should not accept the 123 It should accept decimal or floating point numbers (depending upon the requirements)
A numeric field should not accept any character value Should not be accepted any combination of numeric, special character and characters amount field should be d isplay with currency label
Back to Index
Telephone number
Amount
Yes
Yes
Yes
Yes
Yes (Accept only positive value)
Yes
No
Yes
No
Yes
No
Yes
No
Yes
No
Yes
No
Yes
Yes
Yes (Maximum upper limit is 10)
No
No
Yes
Yes
No
No
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes (phone number can be seperated by hyphen)
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
No
Yes
Zip Code
Yes Yes
Yes No No
No
No
No
No
Yes (Minimum 5 digits limit)
Yes (Maximum 9 digits excluding hyphen, total length 10 (5 digits- 4 digits))
Yes
Yes
Yes
Yes Yes Yes Yes (zip code is seperated with single hyphen after 5 digits) Yes Yes Yes Yes Yes Yes
Sl. No.
User Interface
Execution Method
Enter any character value 1 2
Validating the field containing alphanumeric values
Enter any numeric values
Validate the alignment of alphanumeric field
Enter any combination of character and numeric value
3 4
Enter minimum alphanumeric Input
5 Validate the limit of alphanumeric field 6
9
10
Enter Maximum alphanumeric Input
Enter any special symbol (except Hyphen, dot, slash, apostrophe, doube quotation)
7
8
Enter any combination of character and numeric value
Validating the special symbol in an alphanumeric Enter any value using hyphen, field apostrophe, Slash, comma, double quotation
Validate user put space as input to alphanumeric field
Enter space as alphanumeric input
Tab to next control leave the Validate user put the alphanumeric as blank alphanumeric field as blank
Alphanumeric Fields Validation Test Data
abcd, ABCD
Expected Result
An alphanumeric field should accept character both in upper case and lower case 1234567890 An alphanumeric field should accept numbers as Input
abcd123, ABCD123
An alphanumeric fields should accept a combination of Integer and character inputs
abcd123, ABCD123
Alphanumeric field should be aligned to left
ab1 (e.g- Zip code)
An alphanumeric field should accept minimum 3 letters (depending upon the requirements)
Enter values exceeding 100 letters An alphanumeric field should accept (e.g- Account number) maximum of 20 letters (depending upon the requirements) !#$%^*(())
An alphanumeric field should not accept any special symbols
-,',/
Hyphen, Apostrophe, slash, double quotation marks, comma should be acceptable (depending on requirements)
Space
Space should not be accept in an alphanumeric field
Blank field
Blank field should not accept in an alphanumeric field
Cycle1 Pass/Fail
Status Cycle2 Pass/Fail
Back to Index
Cycle3 Pass/Fail
Zip Code
Sl. No.
User Interface
Validating the field containing the character value
1 2
Validating the field containing the character value
3 4
Validate the alignment of the character values
Validate the limit on character field 6
8
11 12
Enter any combination of numeric and alphanumeric values Enter any character value in the field
Enter any character value in the field Enter space into character field
Validate user put the space in character field Enter consecutive space between two characters Enter any special symbol (exceptdot, apostrophe)
9 10
Enter any numeric values
Enter minimum 3 character in the field
5
7
Execution Method
Validate special symbol in the character field
Enter any combination of character and special symbol Enter any name with an apostrophe Enter any name postfix with dot
Character field Validation Test Data
abcd
Expected Result
All characters in lower and upper case should be acceptable 1234 Any numeric values should not be acceptable as an input
abc1233
Any alphanumeric values should not be acceptable as an input
abc
Character field should be left aligned
abc
Character field should accept at least 3 letters (depending upon the requirements)
more then 100 character
User should not be able to enter 50 characters (depending upon the requirements)
Space
Space should be acceptable in character field
Space
Consecutive spaces should not be acceptable
!#$%^&*()
Special symbol should not be acceptable in character field
abc!#
%$Combination of character and special symbol should not be accepted
Kevin's Brain
Apostrophe should be acceptable in character fields
Mr. Kevin's Brain
A dot should be accepted as an input to character field
Cycle1 Pass/Fail
Status Cycle2 Pass/Fail
Back to Index
Cycle3 Pass/Fail
Name Field
Yes Yes Yes Yes Yes
Yes Yes Yes Yes Yes Yes Yes
Sl. No.
User Interface
Execution Method
Validate the Textbox
Check the consistency and location of textbox
Validate the focus on Text box
Check the position of cursor and press tab key
Validate the edit/ write feature to textbox
Enter some input values to a textbox
1 2 3 4 5
Validate the auto filled textboxes
6 7
Validate the height and width of a textbox
Enter some input values to textbox Select the data input from auto filled textbox Check UI look to validate the consistency of textbox
8 9 10
Validate the alignment of various inputs
Check the label against textbox
11 12
Enter some input values to a textbox
Validate the consistency of a textbox
13
Mouse over to the textbox Enter large data input in multiline fashion Enter at least 1 letter to textbox
14
15
Validate minimum and maximum limit of text boxes
Enter any values to textbox
Enter any numeric data input 16 Enter any character data input 17 Validate the data type
acceptance in textbox
Enter any special symbols
18
19
Enter space or skip entering any value to textbox
Single Line Textbox field Validation Test Data
Expected Result
N/A
Location of textbox should be consistent and screened (XY coordinates)
N/A
A cursor position should always to left in textbox
Press Tab button
A textbox should able to get and loss focus to other object on press of Tab button
Peterson
A textbox should be editable when acquiring inputs
Pe (e.g- IMAP textboxes with defined inputs)
Predefined values should be displayed alike a dropdown according to Input values
N/A
User should able to select the input from auto filled texboxes
N/A
Width should be set to a standard of 40 mm unless specified in the requirements.
N/A Peterson
Height of textbox should be 14 mm Characters and special symbols should be left aligned
123455 N/A
Numeric data should be right aligned A textbox should always accompanied by a label
N/A
A textbox should have a tooltip for more details
A text has been written to test the A text box should not accept multiline data functionality of text box with and input should only in single line. various data input A
A textbox should accept minimum 1 letter (depending upon the requirements and mandatory field)
Enter value exceeding 50 letters
A textbox should accept the maximum length of 50 characters (depending upon the requirements)
12345
A comment box should accept the numeric data input (depending upon the requirements)
abcd, ABCD
A comment box should accept the alphanumeric data input (depending upon the requirements)
!#$%^&*()":';
A comment box should accept all kinds of special symbols (depending upon the requirements)
Space, Blank field
Blank field and space are acceptable for comment box (depending upon the requirements)
Cycle1 Pass/Fail
Status Cycle2 Pass/Fail
Back to Index
Cycle3 Pass/Fail
Sl. No.
1
User Interface
Validate the physical property of comment box
Check the consistency of comment box with other fields Check the label against any comment box
2
Mouse over the comment box
3 4
Execution Method
Validate the consistency of Enter any values to comment box also press enter for multiline data a comment box input
5
Press tab to check for focus on comment box and cursor placement
6
Check for the feature like font style and sizes and color of text entered
7
Validate the Notepad tools available for the comment box
Check for feature of Bold, Italics and underline the written text
8
Check for feature of hyperlink the text and insert any picture
9
Validate the limit of letter a Enter any values to completely to comment box accept fill the comment box field
10
Validate the wrap feature of Write long sentence for check the comment box feature of wrapping text
11
Enter any numeric value to comment box
12
Enter any character value to comment box
13
Validate the data type acceptance in comment box Enter any special symbol to comment box Enter space and keep the comment field as blank
14 15
Validate the Edit functionality for comment box
Enter any data input to comment field
16
Validate for the hidden functionality
Check for the dependency display of comment box
Multiline Textbox (Comments box) Test Data
Expected Result
N/A
Location, height, width and length should be consistent on the page
N/A
A comment box should accompany with some label
N/A
A comment box should have a tooltip for viewing more details
N/A
Multiline text should be acceptable in comment box
N/A
Comments box follow general validation on tab order and Initial focus should be on top -left corner
N/A
A comment box should available with features like font style, font sizes, font colors, highlight text colors
N/A
A comment box should available with feature to Bold, Italics and underline the text
N/A
Hyperlink and insert picture should be optional if specified in requirements
N/A
User should not able to enter letters more then the limit of comment box
N/A
A comment box should always be available with enable wrap functionality
12345
A comment box should accept the numeric data input
abcd, ABCD
A comment box should accept the alphanumeric data input
!#$%^&*()":';
A comment box should accept all kinds of special symbols
Space, Blank field
Blank field and space are acceptable for comment box
N/A
A comment box should be editable for acquiring more inputs (it can be disable on specified validation or requirements)
N/A
A comment box should be active only for specific business requirements
Cycle1 Pass/Fail
Status Cycle2 Pass/Fail
Back to Index
Cycle3 Pass/Fail
Sl. No.
1 2 3 4 5
User Interface
Validate the Floating point/ decimal number field
Execution Method
Enter the numeric field with decimal Enter the numeric field contains two times decimals Enter positive decimal number
Validating the positive or negative decimal number Validate the alignment of numeric field
Enter negative decimal number Enter any number of digits
6 7 8
Validate the range of numeric field (Boundary Value Analysis)
Enter any range of number
Validate the presentation of floating number with large number of digits
Enter the number with large number of digits
Validating the rounding of the number after decimal
Enter decimal number to round of to two decimals
9 10 11 12 13 14 15
Validating the floating point number Enter the number with 7 digits after decimals
Float /Decimal Type field Validation Test Data
Expected Result
1234.41 User should able to enter numeric data input with decimal. 123.421.231
A numeric field with two decimals should not be accepted
122.34
A decimal /float should accept positive numbers (depending upon requirements)
-12.3688
A decimal /float should accept negative numbers (depending upon requirements)
12323.23
Numeric field should be align to right
Lower bound- 1
Application should not accept the number less the its lower bound of range
Lower bound
Application should accept the number to its lower bound of range
Between lower bound and upper bound
Application should accept the number between the range of lower and upper bound
Upper bound
Application should accept the number to its upper bound of range
Upper bound+1
Application should not accept the number more then its upper bound of range
1233445543
Floating point number can be represent in form of exponential form 1233e4
3.00E-05
Floating point number representing the number as 3*10^-5
12.46
It should display the number up to two decimal like '12.46'
12.49
it should display the number up to two decimal like '12.49'
123.34
Fixed point floating number accept 7 digits after decimals
Cycle1 Pass/Fail
Status Cycle2 Pass/Fail
Back to Index Cycle3 Pass/Fail
Sl. No.
User Interface
Click on a image next to date field
1 2 3 4 5
Validate the consistency of Click to pick date(s), month(s) and date field and picker pop up year(s) Select any particular date Validate the default value for the Date field
Check the default value for the date field
Validate the date field
Check the date format mentioned next to date label Check for the date format for the date field
6
Enter the date in format other then mentioned in requirement
7
Enter the spaces in date field and tab out
8 9
Execution Method
Validate the date format
Enter the characters in date field and tab out
10
Enter the special characters in date field and tab out
11
Skip entering data input to date field
12
Enter the date with special characters Validate the date field
Edit the date field.
Validate the dates validation
Enter the date as '000000 '.
Validate the date part in Date field
Enter the date as exceeding then it exist in a month
13 14 15 16 17
Validate the months in date Enter the month value more than field 12 and tab out
18
Validate the Separator in date field
Enter the separator other than '-' or '/'
19
Validate the past date in date field
Enter the date as past date.
20
Validate the future date in date field
Enter the date as future date.
Date field Validation Test Data
Expected Result
N/A
Calendar popup will be open next to the date field
14-Apr-11
Calendar popup will be enable with selection of date(s)/ month(s)/ year(s)
14-Apr-11
User should able to pick the date from calendar popup
N/A
Current date should be displayed (depending upon the requirements)
N/A
Date format should be mentioned next to the date label
DD-MMM-YY
The Date format should be as per the requirement
MM-DD-YYYY
A validation message should appear that enter dates in valid format
MM/ DD/ YYYY
A validation message should appear that enter dates in valid format
as/cd/loih
A validation message should appear that enter dates in valid format
!#$%^&*()
A validation message should appear that enter dates in valid format
Blank
A validation message should appear please enter the dates
/, ., -
Hyphen, dot, and slash are accepted while entering the dates
N/A
Date text box should be editable (User should be able to enter the date by typing or through date picker).
"00/00/0000'
A validation message should appear that enter valid date
'31/02/2011' (Feb with 31 as date) A validation message should appear that enter valid date 32/03/2011 (March with 32 as date)
A validation message should appear that enter valid date
21/13/2011
A validation message should appear that enter valid date
21*12^2011
A validation message should appear that enter valid date
1-Apr-11
User should be able to enter the past date as per the requirement
30-Apr-11
User should be able to enter the future date as per the requirement
Cycle1 Pass/Fail
Status Cycle2 Pass/Fail
Back to Index Cycle3 Pass/Fail
Sl. No.
1
User Interface
Execution Method
Validate the Email Id field Enter the email id
2 3 4 5
Enter email id contains dot in sub domain Enter email id contains hyphen and + before the @
6
Enter email id with IP address as domain
7
Enter email id with IP address as domain with square brackets
8
Enter email Id with quotes before the @
9
Enter email Id with hyphen in domain part Enter the email id missing @ sign
10
11
Enter the email id without any dot in domain part Enter email id with missing username
12
13
Enter email id with incorrect domain i.e. without any character after @ Enter the email id with @ twice
14 Enter the email id as garbage values 15
16
Enter the email id with multiple consecutive dot(s)
Enter email id encoded with html 17 Enter email id leading with dot 18 Enter email id missing top level domain. 19
20
21
Enter the email id with space in local part and domain part
22
23 Enter the email id having '_' after @ 24
25
Enter the email address with two types of special symbol used before @
Email Id field Validation Test Data
[email protected]
Expected Result
Email Id should be accepted as valid
[email protected] Email Id should accept top level domain like- Net, Com, Org, Edu, Co, etc.
[email protected]
Email Id should be accepted as valid
[email protected] Email Id should be accepted as valid
[email protected] Email Id should be accepted as valid
[email protected]
Email Id should be accepted as valid
email@[123.123.123.123]
Email Id should be accepted as valid
"email"@domain.com
Email Id should be accepted as valid
[email protected]
Email Id should be accepted as valid
Plainaddress
An error message should be displayed "Please enter valid email id"
Email@domaincom
An error message should be displayed "Please enter valid email id"
@domain.com
An error message should be displayed "Please enter valid email id"
[email protected]
An error message should be displayed "Please enter valid email id"
firstname@
[email protected] An error message should be displayed "Please enter valid email id" !#$^#%%%*&(
[email protected]
An error message should be displayed "Please enter valid email id"
[email protected]
An error message should be displayed "Please enter valid email id"
Joe smith
An error message should be displayed "Please enter valid email id"
[email protected]
An error message should be displayed "Please enter valid email id"
dev@domain.
An error message should be displayed "Please enter valid email id"
dev@
.com
An error message should be displayed "Please enter valid email id"
@tdc.com
An error message should be displayed "Please enter valid email id"
dev
dev@tdc
.com
An error message should be displayed "Please enter valid email id"
dev@td_sd.com
An error message should be displayed "Please enter valid email id"
[email protected]_mm
An error message should be displayed "Please enter valid email id"
[email protected]
An error message should be displayed "Please enter valid email id"
Cycle1 Pass/Fail
Status Cycle2 Pass/Fail
Back to Index Cycle3 Pass/Fail
Sl. No.
1 2
User Interface
Validate the screen resolution
Execution Method
Check the screen resolution Check for the resizable
3 4
Validate the scroll feature on web page
5 6
Validate the Font size
Check the font size Check the focus when the web page is loaded
Validate the focus on webpage
Check for the focus after error message
7
8
9 10 11 12 13 14 15
Validate the Tab order on web page Validate the default fields
Validate the Scroll bar of the web page
Continuous clicking the Tab key in order to check the Tab order Check the tab order when last control on screen is hit Check for the default values Check for mandatory fields
Validate all the mandatory indicators
Leave blank the mandatory fields Check for the Label of fields on screen
Validate the label against each control on web page
Check for Label Check for read only fields
16
Validate the Disabled/ read only fields
17
Check for disabled dependent controls
18
Validate the Caption/Screen Check the Caption of web page title
19
Validate the tool tip for each control
Check tool tip
Check the Height and Width 20
21
Validate the Dropdowns Controls on a web page
22
Check for the order of values in dropdown Check for the navigation keys Check for the entered character value for specific search
23 24
Validate the Grid display on a webpage 25 26 27 28 29 30 31 32 33 34
Validate the Grid displayed Select a row in the grid on Web page Check for the sorting of the columns Check for the sorting of the columns High light any row and press 'Del' button from the key board Check the alignment for numeric data Inputs Validate the alignment of data inputs in controls
Validate the hit on Enter key
Check the alignment for alphanumeric data inputs Enter key on search window
Enter key on disabled webpage/ Popup Mandatory fields validations Check for the mandatory fields
35
Validate the processing time /hour glass
Check for the hour glass/ progress bar
36
Validate the spelling on a web page
Check for the Labels/Control Texts/Error spellings
37
Validate the pop up on web Check for the pop ups page
38
Validate the functionality of Check for the screen refresh Refresh button Click on submit button
39
Validate the functionality of Submit button
Click on submit button more than once
40
Click on 'Back' button given on web page 41
Validate the functionality of Back button
42
Click on 'Back' button on internet web page Click on Cancel/Clear/Reset button
43
Validate the Clear/Cancel/Reset Button
44
Validate the Session timeout of webpage
Keep the web page idle for 10 min, and click on any control or further navigation
45
Validate the upload file functionality
1. Click on Browse button. 2. Select the valid file. 3. Click on Upload button.
Web Pag Test Data
N/A N/A N/A N/A N/A Arial -10 N/A N/A
N/A N/A N/A N/A N/A N/A N/A N/A
N/A N/A N/A
N/A
N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
N/A
N/A
N/A
N/A N/A
N/A
files with extension -xls, xlsx, doc, docx, pdf, tiff (As per the requirement)
Validation Expected Result
Screen resolution should be consistent as required and compatible with version of browser Screen should be resize-able by clicking on the maximize button (Pop ups should not be resizable) A web page should not have horizontal scroll bar unless necessary. A web page should not have vertical scroll bar unless necessary. User should able to scroll for have full view of webpage Font size should be consistent on webpage as required Focus should be set on the first editable field of the screen. After error message, focus should go to the control, which caused the error? (E.g. After message: “Invoice date is mandatory field”, when user clicks OK--focus should go on the Invoice Date text box) The flow of the control should be from Top to Bottom and Left to Right. Focus should take the user back to the first control in the tab sequence On ‘screen load’ default values should load as per the requirement The mandatory fields should be indicated by * symbol on the screen. A message should be displayed " please enter data in mandatory fields " Each control should be accompany with some label and it should be display on left of the control There will be consistent spacing maintained between the label and their corresponding controls across web page Font color of "read only" text should be grey.
Enable /disable of controls should as per the dependency requirement Caption for the web page should be as per the requirement Tool Tip (Float Over) should be provided for controls.
Cycle1 Pass/Fail
1. Height of the dropdowns should be as per the requirement 2. Width of the dropdowns should be as per the requirement
Values in the dropdown should be in alphabetical/chronological order Up and down navigation keys should work Focus should be on values started with hit character. Grid should be consistent and should not go outside the web page Heading of grid should be highlighted as bold and hyperlinked for sorting The full active row should be highlighted and this applies to both editable and non-editable grids. Data in grids should be sorted as per default sort order Sorting should be removed once the screen is refreshed Row should not get deleted. All numeric data should be right aligned All alphanumeric data input should be left aligned Enter Key should be mapped to the Ok button on search webpage Enter key on popup will close the window Proper validation messages should come if the mandatory fields are not entered When application is busy hour glass/ processing should be displayed All the spellings for Labels/Control Texts/Error messages should be correct Pop ups should close on hit of Esc button Page should get refreshed and all the fields should get set to default value All the values should get saved and the confirmation message should be displayed to the user.
Cursor should get changed to hour glass on submit. Or Submit button should get disabled. Or On click of Submit -A message should be displayed that 'Please wait while system processing. Back button will take user to last open web page on browser and Data values would be lost Back button will navigate user to last page on open on browser and data values to current page would be lost Page should get refreshed and all the fields should get set to default value. 1. Session time out message should display. 2. Redirect to the login page 1. A confirmation message should be displayed that file has been uploaded successfully. 2. A file should get uploaded.
Status Cycle2 Pass/Fail
Back to Index
Cycle3 Pass/Fail