I nternational Journal of E merging Trends & Technology in Computer Science (I JETTCS) Web Site: www.ijettcs.org Email: editor@ijettcs.org, editorijettcs@gmail.com Volume 2, Issue 4, July – August 2013 ISSN 2278-6856 Volume 2, Issue 4 July – August 2013 Page 56 Abstract: A wide range of metrics from the literatures are being tested for their suitability in measuring changes in software complexity of software code at different levels of system partitioning. Reliability data from software tests and operational data of professional systems from the field are examined for their dependency on software complexity. It is obvious that more complex software requires more rigorous testing. Therefore current testing strategy is not adequate for testing requirement so we need a broader overview for complexity measure specially in the software testing. So with the help of this research work I tried to design a Complexity measure model with the help of Multi Agent System Environment that is MASST (multi agent based software testing). MASST model becomes very effective for software organization special in the phase of testing. Keywords — System testing technique (MASST), Multiagent Based System, Complexity measurement Technique, Reliability . 1. INTRODUCTION There is the fundamental requirement for professional systems to provide high levels of availability. These systems consist usually of numerous hardware and software components. Software problems are one of the most important if not the dominant factor for system unavailability. Software crashes can lead to temporary system unavailability and workflow disruption. Operations can be resumed only after the software has recovered from the crash and the system is in normal state again. Complex systems usually consist of several software units each one being a potential cause of system unavailability due to such crashes. It is of primary concern of the software development and testing team to reduce the probability of such crashes by removing errors from the software code before product release. Testing strategies need to be designed in such a way to explore the error prone characteristics of the software. Software complexity metrics provide a quantified expression of the inherent characteristics of software. Testing strategies are being developed using this information to identify and focus on the more error-prone code. Effective debugging should provide software products that when released in the field, are free of error linked to these characteristics.[1] Delivering high quality software for real-world applications is difficult. A wide range of software engineering paradigms have been recently devised (e.g. object -orientation [2]. component ware, Design patterns [3, 4] and software architectures [4]) either to make the engineering process easier or to extend the complexity of applications that can feasibly be built [5]. Although each paradigm have their own influence in the software engineering field on the support of their proficiencies, due to the exceptional growth of the software industry, researchers continue to strive for more efficient and powerful techniques [2,6, 5]. Agents are being identified as a next generation model for engineering, complex, distributed systems [6,5,9]. Although there are an increasing number or deployed agent applications [7,8], there is no systematic analysis precisely what makes the paradigm effective [5]. When to use it and what type of applications makes use of it. Agent-Oriented Software Engineering (AOSE) [2, 6, 5,9,7] explanations lacking in details that would allow a software tester to decide easily when to shipping to agent- based software testing. Due to these claims, there has been comparatively little work on agent-based computing as a serious software engineering paradigm that can significantly enhance development in wide range of applications. These shortcomings can be rectified by recasting the essential component of agent systems into more traditional software engineering concepts [5,8].we do not just described the agent-based approach in software testing, also developed an evaluation framework (based on the attributes of complexity) for agent-oriented approach in software testing and its application to develop a multi-agent system for software testing. The multi-agent system illustrated here, is on the basis of few basic operational real-world testing techniques. as an attempt to describe how to practice agent-based software testing, which has not previously done. There is a need to establish a software testing process that is cost effective and efficient to meet the market pressures of delivering low cost and quality software. Measurement is a key element of an effective and efficient software testing process as it evaluates the quality and effectiveness of the process. Moreover, it assesses the productivity of the personnel involved in testing activities and helps Exalting Complexity Measures for Software Testing accompanying Multi Agents Reema Ajmera 1 , Dr. C.S. Lamba 2 1 Research Scholar, NIMS University, Rajasthan 2 Research Supervisor, , NIMS University, Rajasthan