Test Case# - Emisoft - Resources Project Section
Project Code Project Version
Emisoft 0.0.0.5
Description Module
Resources
Test Section
Test case#
Test type Prepared by Reviewed by Start Date
SL# Steps Add new Resource
1 Add new resource
2 Add child
1 Functional test
Status Date Date End Date
Sent for Review
Expected result
Actual result
Status
Click Add resource
It should open add resource form and focus should be in Name field. The resource should be added to main resource list.
The add resource form is opened and the focus is in name field and the resource is added to main resource list
Pass
Select any resource and Click Add child
The add resource form is opened and the focus is in name field and the It should open add resource form and focus should be in Name field. The resource should be added to resource is added to child list of selected child list of selected resource resource Pass
Sravanthi.T Murali Krishna KR
Description
Test Data
It is displaying parent resource Help and Yellow tip text and Icon for the child resource by default Pass
Enter Name more than 100 characters
TestresourceTestresourceTestres ourceTestresourceTestresourceT estresourceTestresourceTestreso urceTestresourceTestresource Name should not accept more than 100 characters
3.1
Enter Name equal to 100 characters
TestresourceTestresourceTestres ourceTestresourceTestresourceT estresourceTestresourceTestreso urceTest Name should accept 100 characters
3.2
Enter Name less than 100 characters
Testresource
3.3
Enter Name containing special characters
Testresource$,:'
3 Name
Name is accepting more than 100 characters
Fixed
Name should accept less than 100 characters
Name is accepting 100 characters Name is accepting less than 100 characters
Pass Pass
It should not accept special character " . * , + - / ( )=<>^"
Name field is not accepting mentioned special characters
Pass
While entering Name itself it is not accepting mentioned special characters except comma(,). It will accept comma while entering and validating while saving the data. Validation should be similar so that it should not accept comma while entering itself
Fixed
By default the text will be displaying in Name field. It is saving the resource with that name. But Name field should not accept <,> Fixed It should not accept blank name and should display message that name should be with in 1 to 100 characters
Name is not accepting blank value and it is displaying message "Name should fall with the range of 1 to 100" Pass
5 Save - Duplicate Name
It should not accept Duplicate Resource name
Name is not accepting duplicate values
Pass
6 Save with Mandatory fields Enter only name and click Save
It should save the resource with default icon and by default the resource name itself should be displayed as yellow tip
The resource is saved as selected main or child resource with default icon
Pass
By default the resource name itself is displayed as yellow tip
Pass
Help text is saved
Pass
Enter blank name and click Save 4 Save Enter name already existing and click Save
7 Help
Enter help text and click save
Resource with properties
Help text should be saved
TestResource
Yellow tip is added and this text is Yellow tip text should be saved and this text should displayed when mouse hover the display whenever mouse hover the resource name resource name
Pass
8 Yellow tip
Enter yellow tip text and click save
9 Icon
Select any icon to be uploaded
The selected icon should be uploaded
The selected icon is displayed for the resource
Pass
Deselect the icon
The selected icon should be deleted and default icon should be set for the property
No option to deselect the icon
Fail
9.1 Icon - Delete
10 Property list
Property list
10.1
The properties whos domain is default The properties whos domain is default(Thing) they Thing they are displaying in property list should display for all resources. for all resources Pass The properties whos domain is set as any resource they are displaying for The properties whos domain is set as any resource respective resource property list in they should display for respective resource in addition to default thing properties additon to default thing properties Pass
Property list should display in alphabetical order 11 Set Group 12 Group - Multiple Properties Duplicate Propery in a 12.1 group
Drag and drop the desired property on to the form.
The selected property should be set as Group for selected resource.
Drag other properties on to the same group in the form
All the selected properties should be set in Same group
Drag the existing property for a group
Group should not allow duplicate properties If different properties are dragged to different places different groups are set for each selected property
Property list is not displaying in alphabetical order The selected propety is set as group for selected resource All the selected properties are set in Same group
Fixed Pass Pass
13 Multiple Groups
Drag and drop the desired properties to different places on the form to set different groups
14 Default value for Property
Default value for property
Multiple groups are set with selected properties pass The property field is displaying it's range The property field should display it's range which is which is set while adding that property set while adding that property by default by default pass
15 Group name
Double click on group name and enter group name
Group name should be set
15.1
Enter group name with blank value
15.2
Enter group name with blank spaces
15.3
Enter existing group name
15.4
Enter group name with special characters
Group name is not accepting blank value Pass Group name is not accepting blank Group name should not accept blank spaces spaces Pass Group name is accepting duplicate Group name should not accept duplicate values values Fail Group name should not accept special characters " Group name is accepting special .*,+-/()=<>^" character comma (,) Fixed
15.5
Enter group name more than 50 characters
Enter group name equal to 50 characters
Pass
Group name should not accept blank value
GroupGroupGroupGroupGroupGr oupGroupGroupGroupGroupGrou Group name should not accept more than 50 p characters
15.6
15.7
Group name is set
GroupGroupGroupGroupGroupGr oupGroupGroupGroupGroup Group name should accept 50 characters
Group name is not accepting more than 50 characters Validation message is not propert if group name entered is more than 50 characters Group name is accepting 50 characters
Pass
Fail Pass
Remarks
15.8 15.9
Enter group name less than 50 characters
16 Heritage
Select the group and click the check box for Heritage
Validations for property 17 Data type Int or Decimal
select the property of data type Int or Decimal
Group1
If group name is long within 50 characters only then look and feel form is not good Group name is accepting less than 50 Group name should accept less than 50 characters characters If Heritage is checked then that group should be inherited to child resources of the selected resource
The selected group is inherited to child resources of the selected resource
Displaying validations and range fields to set for the selected property If the selected property type is Decimal then it is displaying Prec.Length field in If the selected property type is only Decimal then it should display Prec.Length field in Range Range Should display validations and range fields for the selected property to set
The selected property should be mandatory while entering data The selected property should be set readonly and not able to edit
17.1 Validation - Required
Check the Required check box
17.2 Validation - Readonly
Check the Readonly check box
17.3 Validation - Nullable
Check the Nullable check box
17.4 Validation - Unit Read only
Check the Unit Read only check box
17.5 Range - Min.Range
Enter the value for Min.Range
The selected property is set to accept null values The selected property unit field is set as read only and not able to edit Minimum range for the selected field should be set as entered value
Enter the vlaue for Max.Range
maximum range for the selected field should be set as entered value
Enter the value for Prec.Length
The precession length for the selected field should be set
Fail Pass
Pass Pass
pass
17.5.1 Min.Range - Validations 17.6 Range - Max.Range 17.6.1 Max.Range - Validations 17.7 Range - Prec.length 17.7.1 Prec.length - Validations Validations for property 18 Data type String
Select the property of type String
18.1 Validation - Required
Check the Required check box
18.2 Validation - Readonly
Check the Readonly check box
18.3 String validation - Mask
Enter the format for the property in Mask field
18.4 String validation - RegEx
click to select RegEx
It should display Validation and String validation fields The selected property should be mandatory while entering data The selected property should be set readonly and not able to edit Format for dat should be set for the selected property field
18.4.1 Reg.Ex - Cancel
Select any RegEx from the list and click Cancel
18.4.2 REgEx - Ok String Validation 18.5 Min.length
Select any REgEx from the list and click Ok Enter minimum length
It should display Regular expression editor window The selected regular expression should not be selected The regular expression should be set for the selected field The minmum length should be set for the selected field
18.5.1 Min.Length - Validation String Validation 18.6 Max.Length
Enter maximum length for the string
The maximum length should be set for the selected field
It is displaying Validation and String validation fields
pass
It is displaying Regular Expression editor window Pass
18.6.1 Max.Length - Validation Validations for Property 19 Thing/Resource/Schema
Select any property whoes range is set as Thing/Resource/Schema
19.1 Validation - Required
Check the Required check box
19.2 Validation - Readonly
Check the Readonly check box
It should display Validation and Filter fields The selected property should be mandatory while entering data The selected property should be set readonly and not able to edit
Click to select Target to be filtered
It should open Domain filter window with all resources and schema list for Thing
19.3 Filter - Target
It should display corresponding resources/schema list for Resourc/Schema type 19.3.1 Filter Target - Cancel 19.3.2 Filter Target - Ok Validations for property Date and time
Select target to be filtered from the list and click Cancel
Filter targets should not be selected
Select target to be filtered from the list and click Ok
Filter targets should be set
Select any property of type Date and time
Check the Readonly check box
It should display Validation and Range fields The selected property should be mandatory while entering data The selected property should be set readonly and not able to edit
Range - Max.Range
Select date for max.range
Max.Range should be set
Range - Min.Range
Select date for min.range
Min.Range should be set
Validation - Required
Check the Required check box
Validation - Readonly
20 Data for property - String 20.1 Data Validation Data for Property 21 Thing/Resource/Schema Data for Property 22 Int/Decimal
It is displaying Validation and Filter fields
Pass
It is displaying Domain filter window with all resources and schema list for Thing Pass It is displaying corresponding resources/Schema list depending on the selected resource/schema if Property is Resource/Schema type Pass
Displaying Validation and Range fields
Pass
The property fields can accept multiple values and a table is displayed with property fields as columns Showing error while entering data in table
Pass Fixed
The selected property is deleted The selected group is minimized The selected Group is deleted
Pass Pass Pass
Enter the data for the property
Select value for the property from the list
The value should be set for selected property
Enter the data for the property
The value should be set for selected property
Select unit for the property from the list
The unit should be set for selected property
22.1 Data validation 23 Unit Data for Property - Date and time
Enter date
24 1:n
Check the check box 1:n
The property fields can able to accept multiple values and table is displyaed with all fields as columns present in the group
25 Data table Group details for 1:n - No of rows
Enter values for each property for each set
Should accept set of values as each row No of rows to accept data should be set
26 Delete row in table
Enter no of rows Enter the row number to be deleted in box at the bottom of the table and click Delete
27 Delete Property
Click Delete for any property in the group
The selected property should be deleted
28 Minimise Group
Click to minimise Group
The selected group should be Minimized
29 Delete Group
Click Delete for Group
The selected Group should be deleted
30 Cancel
Without saving click any link outside form
It should display message to save details with Yes, No and Cancel buttons
The selected row should be deleted
31 Save
After entering all details click Save
32 Resource tree
Resource tree
It is displaying message to save details with Yes,No and Cancel buttons The details are not saved and redirected The details should not be saved and redirected to selected page to selected page The details are saved and redirected to The details should be saved and redirected to selected page selected page It should retain in same page It is retaining in same page The resource should be added to main/child list as Resource is added to main/child list as selected selected The resource tree is displaying in The resource tree should display in alphabetical order alphabetical order
33 Update
Select resource to be edited
The selected resource details should display
34 Edit details
Edit the required details and Click Save
The edited details should be updated
30.1 No
Click No
30.2 Yes
Click Yes
30.3 Cancel
Click Cancel
Update Resource
34.1
If the resource have references it should not be able to edit and should display message that the selected resource have references
34.2 Edit group
If the group is inherited from the parent group to selected group then the group details should not be able to edit
Edit the group details
If the group is not inherited group then it should update the edited details
34.3
35 Edit - Cancel
Edit the required details and click any other link outside form
35.1 No
Click No
35.2 Yes
Click Yes
35.3 Cancel
Click Cancel
Delete Resource
The selected resource details are displayed The edited details are updated
Pass Pass Pass pass Pass
Pass Pass
If the group is inherited from the parent group to selected group then group details are not able to edit Pass If the group is not inherited group then it is updating the edited details Pass
It is displaying message to save details with Yes, No and Cancel buttons Details are not updated and redirected Details should not be updated and redirected to selected page to selected page Details are updated and redirected to Details should be updated and redirected to selected page selected page It should retain in same page without updating any It is retaining in same page without details updating details
It should display message to save details with Yes, No and Cancel buttons
Pass
Pass Pass Pass Pass
Not tested as Save is showing error message
36.1
If the selected resource have any references it is displaying message that "The selected resource have references" If the selected resource is referred by any properties, data types and schema it should display but after clicking Yes in the delete message "The selected resource have references" confirmation message Pass If the selected resource doesn't have references but have child resources it is If the selected resource doesn't have references displaying message that "Selected but have child resources it should display message resource contain child resources, Can that "Selected resource contain child resources, Can not be deleted" not be deleted" Pass
36.2
If the selected resource doesn't have references it should display confirmation message with Yes and No buttons
If the selected resource doesn't have references it is displaying confirmation message with Yes and No buttons
Pass
36 Delete
Select resource to be deleted and click Delete
36.2.1 No
Click No in the confirmation message
The selected resource should not be deleted
The selected resource is not deleted
Pass
36.2.2 Yes
Click Yes in the delete confirmation message
The selected resource should be deleted
The selected resource is deleted
Pass
Place the cursor in any textbox and click Ctrl A
All text in the textbox should be selected
No text is selected
Fail
Usability 37 Ctrl A
No such functionality
Test case type 3 1 2 5 6 4
Unit Test Functional test GUI / Usability test Performance test Secutiry related test UAT (Customer)
Test Status Prepared Sent for Review Reviewed In Progress Bugs reported Closed