Automated Testing for Intelligent Agent Systems

被引:0
作者
Zhang, Zhiyong [1 ]
Thangarajah, John [1 ]
Padgham, Lin [1 ]
机构
[1] RMIT Univ, Melbourne, Vic, Australia
来源
AGENT-ORIENTED SOFTWARE ENGINEERING X | 2011年 / 6038卷
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper describes an approach to unit testing of plan based agent systems. with a focus on automated generation and execution of test cases. Design artefacts, supplemented with some additional data, provide the basis for specification of a comprehensive suite of test cases. Correctness of execution is evaluated against a design model, and a comprehensive report of errors and warnings is provided to the user. Given that it is impossible to design test suites which execute all possible traces of an agent program, it is extremely important to thoroughly test all units in as wide a variety of situations as possible to ensure acceptable behaviour. We provide details of the information required in design models or related data to enable the automated generation and execution of test cases. We also briefly describe the implemented tool which realises this approach.
引用
收藏
页码:66 / 79
页数:14
相关论文
共 28 条
[1]  
[Anonymous], 2004, Developing Intelligent Agent Systems: A practical guide
[2]  
[Anonymous], P 12 MIDW ART INT CO
[3]  
[Anonymous], P AAMAS 2008
[4]  
[Anonymous], 2002, SOFTWARE TESTING CRA
[5]  
Apfelbaum L., 1997, 10 INT SOFTW QUAL WE
[6]  
Bellifemine F., 2001, Proceedings of the Fifth International Conference on Autonomous Agents, P216, DOI 10.1145/375735.376120
[7]  
Benfield S.S., 2006, P AUT AG MULT SYST A, P10, DOI DOI 10.1145/1160633.1160938
[8]  
Binder RV., 1999, Testing Object-Oriented Systems: Models, Patterns, and Tools
[9]   Tropos: An agent-oriented software development methodology [J].
Bresciani, P ;
Perini, A ;
Giorgini, P ;
Giunchiglia, F ;
Mylopoulos, J .
AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2004, 8 (03) :203-236
[10]  
Burnstein I., 2002, Practical Software Testing