Title of article :
GRAMMAR-BASED BUSINESS VALIDATION RULES TESTING APPLIED IN AUTO LOAN BANKING SYSTEM
Author/Authors :
Hussein, H. H. Arab Academy for Science Technology - Faculty of Computing Information Technology - Computer Science Department, Egypt , Hassan, H. A. Cairo University - Faculty of Computers and Information - Computer Science Department, Egypt , Moawad, R. Arab Academy for Science Technology - Faculty of Computing Information Technology - Computer Science Department, Egypt
Abstract :
No doubt that software testing is an important activity in software development as no one can be sure that a software or program was successfully developed according to the needs requested without the software being tested. A system validation rules are only maintained thought embedded code in the system and only accessible via software developers. System data validations are a matter of change frequently due to business rules being changed or updated all the time. The only way to amend a code is either thought developers or sometimes an abroad vendor, which causes business problems and delays especially in operational systems. This paper discusses how to solve this problem by separating the validation rules form the embedded code thought a declarative representation; this way will allow an agile updates of the system without any developer intervention which saves time and money. The proposed approach is supported by a tool. The approach and the tool are applied over several realworld banking business and validation rides. The main result is that the data validation time is minimized. For this paper, an example for a cars database table will be used to support the theory and the approach
Keywords :
Software Testing , Black Box Testing , User Acceptance Testing , System Validation , Validation Rules Declarative Representation , Auto Loans Banking System , BNF Notation
Journal title :
International Journal of Intelligent Computing and Information Sciences
Journal title :
International Journal of Intelligent Computing and Information Sciences