The additional testsuite framework: facilitating software testing and test management

TitleThe additional testsuite framework: facilitating software testing and test management
Publication TypeJournal Article
Year of Publication2022
AuthorsSotiropoulos P, Vassilakis C
JournalInternational Journal of Web Engineering and Technology
VolumeTBD
KeywordsAdditional Testsuite Framework, Dynamic Testing, Feature-based testing, Internet application testing, Multiple Environment Testing, Multiversion Testing, Test program repository, Test-Driven Development, Testsuite Management
Abstract

In this paper, we present the Additional Testsuite Framework, a novel test suite management approach, which provides structures and instrumentation for the creation, maintenance, evolution and use of test suites for software programs. In particular, the tests can be maintained in a centralized repository, and are developed and maintained independently of specific versions of the associated software. Through the use of annotations, tests are categorized and distributed to the desired versions of the software. The presented framework also supports test-based development, dynamic/selective program builds, feature-based builds, testing in different environments and source code analysis. The Additional Testsuite Framework concept has been implemented and extensively evaluated, with the test cases notably including the JBoss EAP CE and OpenLiberty servers.