Test Case# - Emisoft - Schema

  • July 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Test Case# - Emisoft - Schema as PDF for free.

More details

  • Words: 2,481
  • Pages: 4
Test Case# - Emisoft - Schema Project Section

Project Code Project Version

Emisoft 0.0.0.5

Description Module

Schema

Test Section

Test case#

Test type Prepared by Reviewed by Start Date

SL#

Steps

1 Functional test Sravanthi.T Murali Krishna KR

Description

Testdata

Status Date Date End Date

Sent for Review

Expected result

Actual result

Status

Remarks

Add Schema 1 Schema

Select Schema

Schema form should open

2 Add schema

Click Add Schema

Add schema form should open with default valid from and valid to dates as today's date

Displaying error whenever schema is selected from left menu Add schema form is opened with default valid from and validto dates as today's date

3 Add child schema

Select any shcema and click Add child schema

Add schema form should open with default valid from and valid to dates as today's date and schema should be added as child for selected schema

Add schema form is opened with default validfrom and validto dates as today's date and added as child for selected schema

Pass

4 Name

Enter blank name

Name should not accept Blank value

Name is not accepting balnk value.

Pass

In the validation message it is displaying range as 1 to 100 but name is accepting only maximum 50 characters

Fixed

Name is not accepting more than 50 characters

Pass

4-Jan

Enter name more than 50 characters Enter name equal to 50 characters

4.2 4.3

4.4

4.5

Enter name less than 50 characters

Enter name with special characters

schema1schema1schema1schema1sc hema1schema1schema1schema1 Name should not accept more than 50 characters schema1schema1schema1schema1sc hema1schema1schema1s

Name should accept 50 characters

Schema1

Name should accept less than 50 characters

Schema^$%#@,.5

Name should not contain special characters ,+-/()=<>^"

".*

Enter existing name

Name should not accept duplicate values

Enter name and click save

Schema should be saved with default validfrom and validto dates

6 Validfrom

Select validfrom date

Valid from date should be set

7 Validto

Select Validto date

Validto date should be set

5 Save with mandatory fields

8 Validfrom - valito

Select validfrom date greater than validto date

Validfrom date should be less than validto date

9 Icon

Upload icon for the schema

Icon should be uploaded for schema

10 Virtual 11 Property list

Fixed

Pass

Name is accepting 50 characters Name is accepting less than 50 characters

Pass

Name is not acepting 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 Name is accepting duplicate values with case sensitive. Name should not be case sensitive Schema is saved with default validfrom and validto dates Validfrom date is set Validto date is set Validfrom date is not accepting greater than validto date Icon is uploaded

Pass

Fixed Fixed Pass Pass Pass Pass Pass

Check the check box for virtual

Need to clarify Should display properties whose domain is default Displaying properties whose domain is Thing for all schemas default Thig for all schemas

Property list

Properties whose domain is set as any schema then those properties should display for only corresponding schemas

Pass

Property list should display in alphabetical order

Properties whose domain is set as any schema are not displaying anywhere Property list is not displaying in alphabetical order

Fixed Pass

Fixed

12 Create Group

Drag and drop the property from the list to form

Group should created with selected property

Group is created with selected property

13 Group - Multiple properties

Drag and drop the multiple properties to same group

Group with multiple properties should create

Group with multiple properties is created Pass

14 Duplicate properties

Drag the existing property to same group

Group should not allow duplicate properties

15 Multiple groups

Drag and drop the properties to create multiple groups

Multiple groups should create with selected properties

16 Group Properties values

Properties in a group

Properties in a group should display its range

Group is not allowing duplicate properties Pass Multiple properties created with selected properties Pass Properties in a group are displaying its range Pass

17 Group name

Double click on group name and enter group name

Group name should be set

Group name is set

Pass

17.1

Enter group name with blank value

Group name should not accept blank value

Pass

17.2

Enter group name with blank spaces

Group name should not accept blank spaces

Group name is not accepting blank value Group name is not accepting blank spaces

17.3

Enter existing group name

Group name should not accept duplicate values

17.4

Enter group name with special characters

Group name should not accept special characters " .*,+-/()=<>^"

17.5

Enter group name more than 50 characters

GroupGroupGroupGroupGroupGroup Group name should not accept more than 50 GroupGroupGroupGroupGroup characters

Pass

Group name is accepting duplicate values Fail Group name is accepting special character comma (,) Fixed Group name is not accepting more than 50 characters

PAss

Validation message is not propert if group name entered is more than 50 characters Fail 17.6

Enter group name equal to 50 characters

GroupGroupGroupGroupGroupGroup GroupGroupGroupGroup Group name should accept 50 characters

17.7

Enter group name less than 50 characters

Group1

18 Heritage

Check the check box for Heritage

Validations for property 19 Data type String

Select the property of type String

19.1 Validation - Required

Check the Required check box

19.2 Validation - Readonly

Check the Readonly check box

19.3 String validation - Mask

Enter the format for the property in Mask field

19.4 String validation - RegEx

click to select RegEx

19.4.1 Reg.Ex - Cancel

Select any RegEx from the list and click Cancel

19.4.2 REgEx - Ok

Select any REgEx from the list and click Ok

19.5 String Validation - Min.length Enter minimum length 19.5.1 Min.Length - Validation String Validation 19.6 Max.Length 19.6.1 Max.Length - Validation

Enter maximum length for the string

Group name is accepting 50 characters Pass If group name is long within 50 characters only then look and feel form is not good Fail Group name is accepting less than 50 Group name should accept less than 50 characters characters Pass Heritaged group is inherited to child The checked group should be inherited to all its child schema schema Pass It is displaying Validation and String It should display Validation and String validation fields validation fields Pass

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

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

The maximum length should be set for the selected field

It is displaying Regular Expression editor window

Validations for property 20 Data type Int or Decimal

select the property of data type Int or Decimal

Displaying validations and range fields to set for the selected property Pass If the selected property type is Decimal If the selected property type is only Decimal then then it is displaying Prec.Length field in it should display Prec.Length field in Range Range pass

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

20.1 Validation - Required

Check the Required check box

20.2 Validation - Readonly

Check the Readonly check box

20.3 Validation - Nullable

Check the Nullable check box

20.4 Validation - Unit Read only

Check the Unit Read only check box

20.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

20.5.1 Min.Range - Validations 20.6 Range - Max.Range 20.6.1 Max.Range - Validations 20.7 Range - Prec.length 20.7.1 Prec.length - Validations Validations for Property 21 Thing/Resource/Schema

Select any property whoes range is set as Thing/Resource/Schema

21.1 Validation - Required

Check the Required check box

21.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

Select target to be filtered from the list and click Cancel

Filter targets should not be selected

21.3 Filter - Target

21.3.1 Filter Target - Cancel 21.3.2 Filter Target - Ok Validations for property 22 Date and time

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 It should display corresponding resources/schema selected resource/schema if Property is list for Resourc/Schema type Resource/Schema type Pass

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

22.3 Range - Max.Range

Select date for max.range

Max.Range should be set

22.4 Range - Min.Range

Select date for min.range

Min.Range should be set

22.1 Validation - Required

Check the Required check box

22.2 Validation - Readonly

23 Data for property - String 23.1 Data Validation Data for Property 24 Thing/Resource/Schema Data for Property 25 Int/Decimal

It is displaying Validation and Filter fields Pass

Displaying Validation and Range fields

Pass

The property fields can accept multiple values and a table is displayed with property fields as columns Different set of values are added in the table

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

25.1 Data validation 26 Unit Select unit for the property from the list Data for Property - Date and 27 time Enter date

The unit should be set for selected property

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

29 Data table Group details for 1:n - No of 30 rows

Enter values for each property for each set of properties

Multiple rows of data should be added with each set of data

Enter no of rows

No of rows to accept data should be set

31 Minimise group

click minimise button for group

32 Cancel

Without saving details click any otherlink outside form

28 1:n

32.1 Yes

Click Yes

32.2 No

Click No

32.3 Cancel

Click Cancel

The selected group is minimised After minimising Maximise button should present. Instead it is having only minimise button which when clicked it is maximised It should display message to save details with yes, It is displaying message with Yes, No and No and Cancel buttons Cancel buttons Details are saved and redirected to It should save details and redirect to selected page selected page It should not save details and redirect to selected Details are not saved and redirected to page selected page Retained in same page withou any It should retain in same page without any changes changes

33 Save

Enter all details and click Save

Schema should be saved with entered details

34 Schema tree

Schema tree

Schema should be saved in tree in alphabetical order

35 Select Schema

Select Schema to be edited

36 Edit

Edit the required details and click Save

The selected group should be minimised

Schema is saved with entered details Schema names are added to treestructure with case sensitive. It should not be case sensitive

Pass Pass

Fail Pass Pass Pass pass Pass

Fixed

Edit

37 Edit group

Edit the group details

Should display details of the selected schema The edited details should be updated and should update all details where ever the schema is referred

Displaying details of the selected schema Pass Details are updted in schema Property values are not updated where the schema has references

Pass Fail

Group details should not be able to edit if the group is inherited group

From date and Todate are not updated where the schema has references Group details are updated Group details are able to edit if group is inherited

Pass

The selected row should be deleted

The selected row is deleted

Pass

Group details should be updated

Fail Pass

Delete 38 Delete row in a data table

39 Delete Property

40 Delete Group

Click delete for row in datatable

Click Delete for Property

Click Delete for group

40.1 No

Click No

40.2 Yes

Click Yes

41 Delete Schema

Click Delete for Schema

If row number is entered and then delete is clicked then the entered row is not deleted instead selected row is deleted Selected property should be deleted Selected property is deleted Should not able to delete property if it belongs to Not able to delete property if it belongs to inherited group inherited group Should display confirmation message with Yes and Displaying confirmation message with Yes No buttons and No buttons Selected group should not be deleted Selected group is not deleted Selected group should be deleted Selected group is deleted It is displaying message "Contains child resources, can not be deleted". It should If selected schema has child schema it should display message that the selected schema can not display message "Contains child schema, be deleted can not be deleted." It is displaying this message after clicking yes in confirmation message. It should display this message before displaying confirmation message If selected schema has forms then it should not be It is able to delete if selected schema has able to delete. forms If selected schema does not have child schema or forms then it should display confirmation message with Yes and No buttons

41.1 No

Click No

Selected schema should not be deleted

41.2 Yes

Click Yes

Selected schema should be deleted

It is displaying confirmation message with Yes and No options Selected schema is not deleted Selected schema is deleted

Fail Pass Pass Pass Pass Pass

Pass

Pass Fail

Pass Pass Pass

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

Related Documents