Validation

21
Validation Testing on Configuration

description

validation testing - what needs to be taken care

Transcript of Validation

Page 1: Validation

Validation Testing on Configuration

Page 2: Validation

Validations for FSD & RD

• Each requirements mentioned in RD should have a reference in FSD.

• Group Review / Walk Through required for understanding both RD & FSD

• All the review records should be updated with the comments from the respective stake holders

• FSD should contain details about • Functional Description• User interface• Regression area• Database references

Page 3: Validation

Database validations

• Take the required Standard Build as base for any configuration setup

• Run the configuration script on the Standard build installed by following the Installation Guide ( IG)

• Follow the instructions as per the IG and report any error to the DEV team for clarification

• On successful DB installation , we should be able to navigate through records across the tables

Page 4: Validation

Configuration mainly deals

• New Field Addition• Renamed Field• Deleted Fields• Extension of Fields ( height, width)• Data type changes of fields ( text , list, radio button..etc)• Label Changes• Form Changes• Sections Alignment• Lookups• Custom Codelist• UI changes

Page 5: Validation

Validation for New Fields• Appearance in Proper Sections • Field Position ( height, width)• Data type (Var char, number, clob etc)• Field type (text, text area, list box etc)• Auto Population / Auto generate• Proper Messages validations• Boundary value verification ( min & max value)• Code list Verification• Regression Areas ( navigations of the field across the applications)• Appearance in search , Advanced Search criteria ( if applicable), Audit trails,

Navigation history, Adhoc Query, Report Generation• Check for reference to old values including data type, field type, messages

etc• Screen Alignment• Functional flow should be proper• Check for Special Character

Page 6: Validation

Validation of New Fields Contd…

• Check in Custom Security

• Check in Exclude Field Verification

• Check in search tree

• Check for SQL, COUNT, LOAD query

• Check for Save, OK, CANCEL Button for its functionality

Page 7: Validation

Validation for Renamed Fields• Appearance in Proper Sections • Field Position ( height, width)• Data type (Var char, number, clob etc)• Field type (text, text area, list box etc)• Auto Population / Auto generate• Proper Messages validations• Boundary value verification ( min & max value)• Code list Verification• Regression Areas ( navigations of the field across the applications)• Appearance in search , Advanced Search criteria ( if applicable),

Audit trails, Navigation history, Adhoc Query, Report Generation• Check for reference to old values including data type, field type,

messages etc• Check for Special Character

Page 8: Validation

Validation for Deleted Fields

• Deletion from Proper Sections / forms• Proper Messages validations• Code list Verification• Regression Areas ( navigations of the field

across the applications)• Appearance in search , Advanced Search

criteria ( if applicable), Audit trails, Navigation history, Adhoc Query, Report Generation

Page 9: Validation

Validation for Dropdown

• Add from Codelist• Delete from Codelist• Check for Boundary Value ( Max & Min)• Check for Special Character• Make values as inactive• Check in reports display• Check for code and decode values• Check for mapping of data's• Check for Sorting of data• Check for duplicate entry of codelist data

Page 10: Validation

Validation for Lookup• Add from respective Library screens• Add Duplicate records• Add Special Characters• Add min & max value• Add different data types ( numeric & var char)• Check for boundary value ( min , max)• Check for proper selection of data in different fields/ columns appearing on

the screen• Check for Duplicate records• Check for drill down if data is populated from admin• Check for TAB out sections• Check for different data types• Check for navigation of multiple records• Check for status bars ( vertical & Horizontal)• Check for single search and multiple search• Check for the data display in the maintenance field display

Page 11: Validation

Validation for free text

• Check for boundary

• Add special Characters

• Check for SAVE , CANCEL operations

Page 12: Validation

Validation for List view

• Data in each column

• Sort order

• Alignment

• Check for SAVE, CANCEL, DELETE operations

Page 13: Validation

Validations for Free Form

• Record counter

• Data uniqueness

• Mandatory fields

• Form alignment

Page 14: Validation

Validations For Date Fields

• Date Icon Appearance• Old dates(1900’s) ( <, >, <=, >=, =)• future date(2050) ( <, >, <=, >=, =)• Today’s date( <, >, <=, >=, =)• Change format (dd/mm/yy, dd/mm/yyyy, mm/dd/yy)• Change date separators ( -, /,char)• Invalid date format• Insert text• Insert special characters • Proper Validation Messages Check for Dates for months

like Nov, Dec

Page 15: Validation

Validations for Custom Security

• Check for New, Deleted and Renamed field names in Custom Security tree

• Check for Screen level security • Add,• Delete,• View privileges;

• Check for Label level security • Read,• Write• None privileges

Page 16: Validation

Validations for Configured Screen

• Configured Screen should be same as User interface screen.

• Check for the additional fields, deleted fields and renamed fields with its data types and its verification

• Check for position DML buttons.• Alignment of form and sections .• Alignment of Buttons, Tabs, Links, hyperlinks.• Check for Navigation History, Record counter,

Add and View links in Add To favorites in the configured screen

Page 17: Validation

Validations for Tree

• Minimize and Maximize tree

• Validate the tree context

• Refresh Tree

• Loading Please wait messages

Page 18: Validation

Validations for product module• Copy product• View product• Delete details• Edit product• Product batch update • Registration wizard for more than 1 product• Summary tab• Product search result tree• Tree label display• Modification of locked products.

Above validations should be tested for both device and non device product, Active and passive product

Page 19: Validation

Validations for product module contd…

• Navigation History

• Record counter

• Add to favorites

• Custom Security• Custom Security tree• Screen level security• Label level security

• Adhoc Query

Page 20: Validation

Validations for registration module

• Copy registration• Move registration• Revise registration – major versioning, minor versioning• Convert• Add new local update• Add Question• Edit Registration • View registration• Delete details• History• Summary tab• View, Add new local update, add question , Revise for more than 1

registration Above validations should be carried out for all 4 registration sets, CMS

countries, Member countries, with verification on and off. Active and passive registration, Apply local update to registration

Page 21: Validation

Validations for Regupdate module

• Mutual Update – Copy to new MU, Distribute, Edit, View, Delete details, Summary tab

• Local Update – Add Question, Edit Question, Apply, Edit, View, Delete details, Summary tab

• Reg. update search result tree.• Tree label display as per the requirement• Action details screen – All configured screens should be

present and values entered in configured fields should retain the values.

• Add, delete, Update, Replace and All options to be checkedThe validations for Distribute, Apply should be done for more than one registration set.