The test basis consists of the semantic rules that specify what a datum should comply with in order to be accepted by the system as valid input. Semantic rules are connected with the relationships between data. These relationships may be between the data within a screen, between data on various screens and between input data and existing data in the database. Semantic rules may be established in various documents, but are usually described in: functional specifications of the relevant function or input screen and in the business rules that apply to the functions overall. The following checklist can be used to check the specifications:
• Have any standards for error handling been described at (sub) system level?
• Have the input checks (in particular the relation checks) - including any related error message - been described as part of the function description and can these be implemented?
• Have any specific requirements been set for access security of functions and/or data?
• Have any user profiles been described with regard to security?
• Has it been described which requirements are set for identification (user ID) and authentication (password)?
• Have any standards for error handling been described at (sub) system level?
• Have the input checks (in particular the relation checks) - including any related error message - been described as part of the function description and can these be implemented?
• Have any specific requirements been set for access security of functions and/or data?
• Have any user profiles been described with regard to security?
• Has it been described which requirements are set for identification (user ID) and authentication (password)?
Thanks
0 comments:
Post a Comment