Introducing Regression Tests and Upgrades to the INTO-CPS Application

Prasad Talasila, Armine Sanjari, Kristoffer Villadsen, Casper Thule, Peter Gorm Larsen, Hugo Daniel Macedo

    Publikation: Bidrag til bog/antologi/rapport/proceedingKonferencebidrag i proceedingsForskningpeer review

    Abstract

    In this paper, we report on the progress made to upgrade and develop a stable upgrading process to the INTO-CPS Application, an Electron.js based desktop application providing a front-end to an INtegrated TOolchain, which is used to develop Cyber-Physical Systems models. We added regression tests to the codebase and for the first time can detect the loss of functionality of the application and its accompanying training tutorials using an automated process. The tests were developed on top of the Mocha, Chai and Spectron frameworks and cover all the tutorials steps performed in the desktop application (approximately 33% of the app and other tools total). The testing process is not yet ready to be deployed in the also recently developed GitHub Actions automated workflow, but this is a possibility to be considered in future developments. We expect this work to improve the stability and security of the code, thus improving user experience.

    OriginalsprogEngelsk
    TitelSoftware Engineering and Formal Methods. SEFM 2020 Collocated Workshops - ASYDE, CIFMA, and CoSim-CPS, 2020, Revised Selected Papers : ASYDE, CIFMA, and CoSim-CPS, Amsterdam, The Netherlands, September 14–15, 2020, Revised Selected Papers
    RedaktørerLoek Cleophas, Mieke Massink
    Antal sider7
    UdgivelsesstedCham
    ForlagSpringer
    Publikationsdato2021
    Sider311-317
    ISBN (Trykt)978-3-030-67219-5
    ISBN (Elektronisk)978-3-030-67220-1
    DOI
    StatusUdgivet - 2021
    BegivenhedInternational Conference on Software Engineering and Formal Methods - Centre for Mathematics and Informatics, virtual, Amsterdam, Holland
    Varighed: 14 sep. 202017 sep. 2020
    Konferencens nummer: 18

    Konference

    KonferenceInternational Conference on Software Engineering and Formal Methods
    Nummer18
    LokationCentre for Mathematics and Informatics, virtual
    Land/OmrådeHolland
    ByAmsterdam
    Periode14/09/202017/09/2020
    NavnLecture Notes in Computer Science
    Vol/bind12524
    ISSN0302-9743

    Fingeraftryk

    Dyk ned i forskningsemnerne om 'Introducing Regression Tests and Upgrades to the INTO-CPS Application'. Sammen danner de et unikt fingeraftryk.

    Citationsformater