International Journal of Advances in Computer Science and Its Applications
Author(s) : AMANDEEP KAUR , BALRAJ SINGH , MANDEEP KAUR
Agent based Software Engineering, initially derived from Artificial Intelligent (AI), is now becoming increasingly popular among software engineers to develop modern and complex intelligent systems. Agent oriented systems contains intelligent agents that can perform a task autonomously. They are goal oriented extension of objects. In the recent years, with the emergence of AOSE, trails of various traditional Object oriented approach are being applied on it, to make it more and more acceptable in Software Industry. Acceptance testing is an integral part of traditional testing and it has drawn the interest of various researchers who are working on AOSE concept. No formal acceptance testing technique has been proposed yet for AO systems. The paper proposes a formal way of conducting Acceptance testing for agent oriented system by extending the popular V-Model for software testing. A two steps testing approach is proposed and a new phase “Goal Oriented Acceptance Testing” is added in V-Model. Goal Oriented Acceptance Testing lies on the demarcation of Internal and External tests. A tester from the developer team performs Goal Oriented Acceptance Testing on user’s end. Once the Goal Oriented Acceptance Testing is passed, the user can go for general acceptance testing with non-agent-based and non-technical tests for his own satisfaction.