Title: The additional testsuite framework: facilitating software testing and test management

Authors: Panagiotis Sotiropoulos; Costas Vassilakis

Addresses: Department of Informatics and Telecommunications, University of the Peloponnese, Tripoli, Greece ' Department of Informatics and Telecommunications, University of the Peloponnese, Tripoli, Greece

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 centralised repository, and are developed and maintained independently of specific versions of the associated software. Through the use of annotations, tests are categorised 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.

Keywords: additional testsuite framework; testsuite management; dynamic testing; test-driven development; multiversion testing; multiple environment testing; test program repository; feature-based testing; internet application testing.

DOI: 10.1504/IJWET.2022.127876

International Journal of Web Engineering and Technology, 2022 Vol.17 No.3, pp.296 - 334

Received: 02 Mar 2022
Received in revised form: 29 Jun 2022
Accepted: 09 Aug 2022

Published online: 20 Dec 2022 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article