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 条
  • [1] SUNIT: A unit testing framework for test driven development of multi-agent systems
    Tiryaki, Ali Murat
    Oztuna, Sibel
    Dikenelli, Oguz
    Erdur, Riza Cenk
    AGENT-ORIENTED SOFTWARE ENGINEERING VII, 2007, 4405 : 156 - +
  • [2] DEVELOPMENT OF TEST AUTOMATION FRAMEWORK FOR TESTING AVIONICS SYSTEMS
    Jha, Ashutosh Kumar
    29TH DIGITAL AVIONICS SYSTEMS CONFERENCE: IMPROVING OUR ENVIRONMENT THROUGH GREEN AVIONICS AND ATM SOLUTIONS, 2010,
  • [3] A Generic Framework for Testing Parallel File Systems
    Cao, Jinrui
    Wang, Simeng
    Dai, Dong
    Zheng, Mai
    Chen, Yong
    PROCEEDINGS OF PDSW-DISCS 2016 - 1ST JOINT INTERNATIONAL WORKSHOP ON PARALLEL DATA STORAGE AND DATA INTENSIVE SCALABLE COMPUTING SYSTEMS, 2016, : 49 - 54
  • [4] The development of a generic servitization systems framework
    Weeks, Richard
    Benade, Siebert
    TECHNOLOGY IN SOCIETY, 2015, 43 : 97 - 104
  • [5] A generic framework for robotic navigation
    Urmson, C
    Simmons, R
    Nesnas, I
    2003 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOLS 1-8, 2003, : 2463 - 2470
  • [6] Quality of Testing in Test Driven Development
    Causevic, Adnan
    Punnekkat, Sasikumar
    Sundmark, Daniel
    2012 EIGHTH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC 2012), 2012, : 266 - 271
  • [7] Knowledge-driven framework for industrial robotic systems
    Timon Hoebert
    Wilfried Lepuschitz
    Markus Vincze
    Munir Merdan
    Journal of Intelligent Manufacturing, 2023, 34 : 771 - 788
  • [8] Knowledge-driven framework for industrial robotic systems
    Hoebert, Timon
    Lepuschitz, Wilfried
    Vincze, Markus
    Merdan, Munir
    JOURNAL OF INTELLIGENT MANUFACTURING, 2023, 34 (02) : 771 - 788
  • [9] Generic Framework for Stress Testing of Real-time Systems
    Naseem, Afshan
    Malik, Asad Waqar
    Khan, Shoab Ahmed
    2018 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEE IEEM), 2018, : 406 - 410
  • [10] A generic interoperability testing framework and a systematic development process for automated interoperability testing
    Rings, Thomas
    Poglitsch, Patrick
    Schulz, Stephan
    Serazio, Luca
    Vassiliou-Gioles, Theofanis
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2014, 16 (03) : 295 - 313