Algorithm for Generation of Complex Test Data for Interface-based Regression Testing of Software Components

Date issued

2021

Journal Title

Journal ISSN

Volume Title

Publisher

ACM

Abstract

This paper describes the Complex Object Generation (COG) algorithm, a semi-automated algorithm for generating of complex instances for Java and similar languages. The algorithm is designed for black-box testing. So, it is assumed that the tested application source code is not at the disposal. The algorithm was developed and tested as a stand-alone algorithm in our Interface Analysis Tool (InAnT), but we plan to use it to generate the parameter values of generated method invocations. The generation of the method invocations is a vital part of our interface-based regression testing of software components.
Tento článek popisuje algoritmus Komplexní generování objektů (COG), poloautomatický algoritmus pro generování komplexních instancí pro Javu a podobné jazyky. Algoritmus je navržen pro black-box testování, takže se předpokládá, že zdrojový kód testované aplikace není k dispozici. Algoritmus byl vytvořen a testován jako samostatný v našem nástroji pro analýzu rozhraní (InAnT), ale plánujeme ho využít pro generování hodnot parametrů pro generované invokace metod. Generování invokací metod je životně důležitá část našeho regresního testování softwarových komponent založeném na rozhraních.

Description

Subject(s)

test data generation, complex object generation, black-box testing, regression testing, method parameter values, generování testovacích dat, generování komplexních objektů, black-box testování, regresní testování, hodnoty parametrů metod

Citation