Author_Institution :
Inst. of Software & Intell. Technol., Hangzhou Dianzi Univ., Hangzhou, China
Abstract :
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.
Keywords :
multi-agent systems; program testing; program verification; SDLC; business requirement; construct agent; execution agent; multiagent system; report agent; requirement agent; software test life cycle; software testing process; test automation; test case designing; test planning; test requirement analysis; testing resource; Adaptation model; Automation; Conferences; Software; Software testing; Unified modeling language;