loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Authors: Sangharatna Godboley ; G. Monika Rani and Sindhu Nenavath

Affiliation: Department of Computer Science and Engineering, National Institute of Technology Warangal, Telangana, India

Keyword(s): Random Testing, Dictionary Testing, Combinatorial Testing, Pairwise Testing, Branch Coverage.

Abstract: Combinatorial testing tools can be used to generate test cases automatically. The existing methodologies such as Random Testing etc. have always the scope of achieving better branch coverage. This is because most of the time the boundary values which are corner cases have been ignored to consider, as a result, we achieve low branch coverage. In this paper, we present a new type of testing type named Carbon-Box Testing. This Carbon name justifies the influence of Black-Box testing techniques we use with a lightweight White-Box testing technique. We show the strength of our proposed method i.e. Dictionary Testing to enhance the branch coverage. In Dictionary Testing, we trace the input variables and their dependent values statically and use them as test inputs. This is a fact that utilizing the statically extracted values is insufficient for achieving the maximal Branch coverage, hence we consider Random Testing to generate the test inputs. The initial values are the real-time Linux pr ocess ids, and then we perform mini-fuzzing with basic arithmetic operations to produce more test inputs. Pairwise testing or 2-way testing in Combinatorial testing is a well-known black-box testing technique. It requires a set of test inputs so that it can apply the mechanism to produce new test inputs. Our main proposed approach involves the generation of test inputs for achieving Branch coverage from Random testing values, Dictionary testing values, and a combination of both Random as well as Dictionary values with and without pairwise testing values. We have evaluated the effectiveness of our proposed approach using several experimental studies with baselines. The experimental results, on average, show that among all the approaches, the fusion of Random and Dictionary tests with Pairwise testing has superior results. Hence, this paper shows a new technique which is a healthy combination of two black-box and one white-box testing techniques which leads to Carbon-Box Testing. (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 3.145.66.67

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:
Godboley, S.; Monika Rani, G. and Nenavath, S. (2023). Carbon-Box Testing. In Proceedings of the 18th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE; ISBN 978-989-758-647-7; ISSN 2184-4895, SciTePress, pages 314-321. DOI: 10.5220/0011768900003464

@conference{enase23,
author={Sangharatna Godboley. and G. {Monika Rani}. and Sindhu Nenavath.},
title={Carbon-Box Testing},
booktitle={Proceedings of the 18th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE},
year={2023},
pages={314-321},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0011768900003464},
isbn={978-989-758-647-7},
issn={2184-4895},
}

TY - CONF

JO - Proceedings of the 18th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE
TI - Carbon-Box Testing
SN - 978-989-758-647-7
IS - 2184-4895
AU - Godboley, S.
AU - Monika Rani, G.
AU - Nenavath, S.
PY - 2023
SP - 314
EP - 321
DO - 10.5220/0011768900003464
PB - SciTePress