Lessons Learned Form Nyco

21
Validation Testing on Configuration

Transcript of Lessons Learned Form Nyco

Page 1: Lessons Learned Form Nyco

Validation Testing on Configuration

Page 2: Lessons Learned Form Nyco

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: Lessons Learned Form Nyco

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: Lessons Learned Form Nyco

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: Lessons Learned Form Nyco

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: Lessons Learned Form Nyco

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: Lessons Learned Form Nyco

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: Lessons Learned Form Nyco

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: Lessons Learned Form Nyco

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: Lessons Learned Form Nyco

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: Lessons Learned Form Nyco

Validation for free text

• Check for boundary

• Add special Characters

• Check for SAVE , CANCEL operations

Page 12: Lessons Learned Form Nyco

Validation for List view

• Data in each column

• Sort order

• Alignment• Check for SAVE, CANCEL, DELETE

operations

Page 13: Lessons Learned Form Nyco

Validations for Free Form

• Record counter

• Data uniqueness

• Mandatory fields• Form alignment

Page 14: Lessons Learned Form Nyco

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: Lessons Learned Form Nyco

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: Lessons Learned Form Nyco

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: Lessons Learned Form Nyco

Validations for Tree

• Minimize and Maximize tree

• Validate the tree context

• Refresh Tree• Loading Please wait messages

Page 18: Lessons Learned Form Nyco

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: Lessons Learned Form Nyco

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: Lessons Learned Form Nyco

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: Lessons Learned Form Nyco

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.