Abstract
The primary features of the Object-Oriented paradigm lead to develop a complex and compositional testing framework for object-oriented software. Agent technologies facilitate the software testing by virtue of their high-level independency and parallel activation. This paper presents a Multi-Agent based approach to enhance the definition for class testing in object-oriented paradigm. The Integrated framework has been built on two existing testing techniques namely Mutation Testing and Capability Testing. In both the cases, testing is carried out at Autonomous Unit Level (AUL) and Inter-Procedural Level (IPL). Mutation Based Testing-Agent and Capability Assessment Testing-Agent have been developed for performing AUL testing and Method Interaction Testing-Agent has been developed for performing IPL testing.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ashok, T., Rangaraajan, K., Eswar, P.: Retesting C++ Classes. In: Proceedings, Ninth International Software Quality Week, Software Research Institute, San Francisco (May 1996)
Beizer, B.: Software Testing Techniques. Van Nostrand Reinhold, New York (1990)
Brazier, F.M.T., Treur, J.: User Centered Knowledge-Based System Design: A formal Modelling Approach. In: Steels, L., Van de Velde, W., Schreiber, G. (eds.) EKAW 1994. LNCS, vol. 867, pp. 283–300. Springer, Heidelberg (1994)
Brazier, F.M.T., Van Eck, P.A.T., Treur, J.: Modelling Exclusive Access to Liminted Resources within a Multi-Agent Environment: Formal Specification, Technical Report, Vrije Universiteit Amsterdam, Department of Mathematics and Computer Science (1995)
Petrie, C.: Agent-Oriented Software Engineering. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 58–76. Springer, Heidelberg (2001)
Chen, J., Yang, A.: Enhance Software Reliability by Combining State-based and Data Flow Testing. In: Proc. of the 5th World Multi conference on Systemics, Cybernetics and Informatics (SCI 2001), vol. 1, pp. 354–359. IIIS Press (2001)
Chung, C.-M., Lee, M.-C.: Object-Oriented Programming Testing Methodology. published In: Proceedings of the Fourth International Conference on Software Engineering and Knowledge Engineering, June 15-20, pp. 378–385. IEEE Computer Society Press, Los Alamitos (1992)
Decker, K.S., Lesse, V.R.: Designing a Family of Coordination Algorithms (1995)
Proceedings of the First International Conference on Multi-Agent Syystems, San Francisco, pp. 73–80. AAAI Press, Menlo Park (1995)
Van Langevelde, I.A., Philipsen, A.W., Treur, J.: Formal Specification of Compositional Architechtures. In: Neumann, B. (ed.) Proceedings of the 10th European Conference on Artificial Intelligence, ECAI 1992, pp. 272–276. John Willey & Sons, Chichester (1992)
Mathur, P., Delamaro, M., Maldonado, J.: Integration testing using interface mutations. In: Proceedings of the Seventh International Symposium on Software Reliability Engineering, pp. 112–121. IEEE Computer Society Press, Los Alamitos (1996)
Delamaro, M.E., Maldonado, J.C., Mathur, A.P.: Interface Mutation: An Approach for Integration Testing. IEEE Transactions on Software Engg. 27, 228–247 (2001)
Harrold, M.J., McGregor, J.D., Fitzpatrick, K.J.: Incremental Testing of Object-oriented Class Structures. In: Proceedings, 14th International Conference on Software Engineering, pp. 68–80. IEEE Computer Society Press, Los Alamitos (1992)
Binder, R.V.: Testing Object-Oriented Software: A Survey. Journal of Software Testing, Verification and Reliability 6, 125–252 (1996)
Kim, S.-W., Clark, J.A., Dermid, J.A.M.: Investigating the effectiveness of object-oriented testing strategies using the mutation method. Journal on ‘Software Testing, Verification and Reliability’ 11(3), 207–225 (2001)
Treur, J., Willems, M.: Foraml Notions for Verification of Dynamics of Knowledge-Based Systems. In: Rousset, M.C., Ayel, M. (eds.) Proc. European Symposium on Validation and Verification of KBSs, EUROVAV 1995, Chambery (1995)
Tsai, B.-Y., Stobart, S., Parrington, N., Mitchell, I.: Selecting Intra-Class Test Cases Based on State-Based Testing and Data Flow Testing Methods, Occasional Paper, CIS-4-98, School of CIS, University of Sunderland, UK (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dhavachelvan, P., Uma, G.V. (2003). Multi-agent Based Integrated Framework for Intra-class Testing of Object-Oriented Software. In: Yazıcı, A., Şener, C. (eds) Computer and Information Sciences - ISCIS 2003. ISCIS 2003. Lecture Notes in Computer Science, vol 2869. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39737-3_123
Download citation
DOI: https://doi.org/10.1007/978-3-540-39737-3_123
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20409-1
Online ISBN: 978-3-540-39737-3
eBook Packages: Springer Book Archive