Towards Automation in Software Test Life Cycle Based on Multi-Agent
Jingfan Tang · 2010
Testing resources are usually involved in the early stage of the SDLC and execute formal Software Testing Life Cycle (STLC), which include test requirement analysis, test cases designing and implementation ,test planning, test execution, defect reporting and analysis, etc. It is expected to spent low cost on software testing process to provide high quality to meet the business requirements. In order to improve the efficiency of the test activities in STLC to address the low cost, it is a trend to automate the test management and execution processes. In this paper, we present an adaptive model of test automation for whole STLC, which is a multi-agent system. It includes Requirement Agent, Construct Agent, Execution Agent, and Report Agent. Through the interaction among the agents, a whole STLC can be executed automatically with efficient management according to the specific requirements.