Rapid goal-oriented automated software testing using MEA-graph planning
Software Quality Control
Combining test case generation for component and integration testing
Proceedings of the 3rd international workshop on Advances in model-based testing
Creating automated plans for Semantic Web applications through planning as model checking
Expert Systems with Applications: An International Journal
A Method of Software Structure Designing Based on Graph Planning
Proceedings of the 2007 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the sixth SoMeT_07
A method of software structure designing based on ant colony planning
IITA'09 Proceedings of the 3rd international conference on Intelligent information technology application
Artificial life and cellular automata based automated test case generator
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
With the rapid growth in the development of modern and sophisticated software applications, such as Multimodal distributed systems, the complexity of software development processes has increased enormously, posing an urgent need for automation of some of these processes. One of the key software development process is system testing. In this paper, we evaluate the potential application of AI planning techniques in automating the testing process. We propose a framework for an automated planning system (APS) for applying AI planning techniques for automated testing of a software module. Using a comprehensive example, we demonstrate how the MEA-Graphplan (Means-Ends Analysis Graphplan) algorithm can be used to automatically generate test data (sequence of steps or actions) to transform the system from the current state to some desired goal state. MEA-Graph planning might prove to be computationally more efficient and effective than basic Graph Planning technique because here the planning graph is expanded in a goal-oriented manner using regression-matching graph constructed by regressing goals over actions that can overcome the problem of state-space explosion during graph expansion phase of the planning.