A Generic Testing Framework for Test Driven Development of Robotic Systems

被引:5
|
作者
Paikan, Ali [1 ]
Traversaro, Silvio [1 ]
Nori, Francesco [1 ]
Natale, Lorenzo [1 ]
机构
[1] IIT, Genoa, Italy
关键词
Robot testing framework; Unit testing; Test-driven development; Software engineering; Robotics;
D O I
10.1007/978-3-319-22383-4_17
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper proposes a generic framework for test driven development of robotic systems. The framework provides functionalities for developing and running unit tests in a language and middleware independent manner. Tests are developed as independent plug-ins to be loaded and executed by an automated tool. Moreover, a fixture manager prepares the setup (e.g., running robot drivers or simulator) and actively monitors that all the required resources are available before and during the execution of the tests. These functionalities effectively accelerate the development process and cover different levels of robotic system testing. The paper describes the framework and provides realistic examples to show how it has been used to support software development on our robotic platform.
引用
收藏
页码:216 / 225
页数:10
相关论文
共 50 条
  • [41] Test Framework Generation for Model-Based Testing in Embedded Systems
    Iyenghar, Padma
    2011 37TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2011), 2011, : 267 - 274
  • [42] Development of a generic virtual metrology framework
    Huang, Hsien-Cheng
    Su, Yu. -Chuan.
    Cheng, Fan-Tien
    Ran, Jia-Mau
    2007 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING, VOLS 1-3, 2007, : 477 - 482
  • [43] A Generic Executable Framework for Model-Driven Engineering
    Noguero, Adrian
    Espinoza, Huascar
    SISTEMAS Y TECNOLOGIAS DE INFORMACION, VOLS 1 AND 2, 2012, : 47 - 52
  • [44] A Generic Executable Framework for Model-Driven Engineering
    Noguero, Adrian
    Espinoza, Huascar
    7TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI 2012), 2012,
  • [45] A generic framework for task selection driven by synthetic emotions
    Gros, Claudius
    2019 IEEE INTERNATIONAL CONFERENCE ON HUMANIZED COMPUTING AND COMMUNICATION (HCC 2019), 2019, : 100 - 105
  • [46] An automated framework for continuous development and testing of access control systems
    Daoudagh, Said
    Lonetti, Francesca
    Marchetti, Eda
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2023, 35 (03)
  • [47] MOAST and USARSim - A combined framework for the development and testing of autonomous systems
    Scrapper, Chris
    Balakirsky, Stephen
    Messina, Elena
    UNMANNED SYSTEMS TECHNOLOGY VIII, PTS 1 AND 2, 2006, 6230
  • [48] A novel model-driven approach to support development cycle of robotic systems
    Elisabet Estévez
    Alejandro Sánchez-García
    Javier Gámez-García
    Juan Gómez-Ortega
    Silvia Satorres-Martínez
    The International Journal of Advanced Manufacturing Technology, 2016, 82 : 737 - 751
  • [49] A novel model-driven approach to support development cycle of robotic systems
    Estevez, Elisabet
    Sanchez-Garcia, Alejandro
    Gamez-Garcia, Javier
    Gomez-Ortega, Juan
    Satorres-Martinez, Silvia
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2016, 82 (1-4): : 737 - 751
  • [50] Selecting Electronic Health Record Systems: Development of a Framework for Testing Candidate Systems
    Kushniruk, Andre W.
    Borycki, Elizabeth M.
    Myers, Kristin
    Kannry, Joseph
    ADVANCES IN INFORMATION TECHNOLOGY AND COMMUNICATION IN HEALTH, 2009, 143 : 376 - +