loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Amit Goyal 1 ; R. K. Shyamasundar 1 ; Raoul Jetley 2 ; Devina Mohan 2 and Srini Ramaswamy 3

Affiliations: 1 Indian Institute of Technology Bombay, Mumbai and India ; 2 ABB Corporate Research, Bangalore and India ; 3 ABB Inc., Cleveland and U.S.A.

Keyword(s): Minimization, Test Suite Optimization, Regression Testing, EDDL, Greedy, GE, GRE.

Abstract: Test suite minimization ensures that an optimum set of test cases are selected to provide maximum coverage of requirements. In this paper, we discuss and evaluate techniques for test suite minimization of evolving software systems. As a case study, we have used an industrial tool, Static Code Analysis (SCAN) tool for Electronic Device Description Language (EDDL) as the System Under Test (SUT). We have used standard approaches including Greedy, Greedy Essential (GE) and Greedy Redundant Essential (GRE) for minimization of the test suite for a given set of requirements of the SUT. Further, we have proposed and implemented k-coverage variants of these approaches. The minimized test suite which is obtained as a result reduces testing effort and time during regression testing. The paper also addresses the need for choosing an appropriate level of granularity of requirements to efficiently cover all requirements. The paper demonstrates how fine grained requirements help in finding an optim al test suite to completely address the requirements and also help in detecting bugs in each version of the software. Finally, the results from different analyses have been presented and compared and it has been observed that GE heuristics performs the best (run time) under certain conditions. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 34.237.75.165

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Goyal, A.; Shyamasundar, R.; Jetley, R.; Mohan, D. and Ramaswamy, S. (2019). Test Suite Minimization of Evolving Software Systems: A Case Study. In Proceedings of the 14th International Conference on Software Technologies - ICSOFT; ISBN 978-989-758-379-7; ISSN 2184-2833, SciTePress, pages 226-237. DOI: 10.5220/0007842502260237

@conference{icsoft19,
author={Amit Goyal. and R. K. Shyamasundar. and Raoul Jetley. and Devina Mohan. and Srini Ramaswamy.},
title={Test Suite Minimization of Evolving Software Systems: A Case Study},
booktitle={Proceedings of the 14th International Conference on Software Technologies - ICSOFT},
year={2019},
pages={226-237},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0007842502260237},
isbn={978-989-758-379-7},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the 14th International Conference on Software Technologies - ICSOFT
TI - Test Suite Minimization of Evolving Software Systems: A Case Study
SN - 978-989-758-379-7
IS - 2184-2833
AU - Goyal, A.
AU - Shyamasundar, R.
AU - Jetley, R.
AU - Mohan, D.
AU - Ramaswamy, S.
PY - 2019
SP - 226
EP - 237
DO - 10.5220/0007842502260237
PB - SciTePress