Abstract

AbstractTesting is an inevitable part of software development. Agile software development model follows a quick build, test, fix, and deliver methodology. In agile framework, testing is considered as a light-weight task as compare to the plan-driven methodologies where testing is exhaustively performed. To bridge the gap between traditional and agile testing frameworks, we propose a Blue-Box testing (BBT) technique. BBT includes both white-box and black-box test cases to generate a robust test suite which ensures the maximum coverage. Code coverage is one of the best metrics to determine the quality of a software system. In the article, we use Modified Condition/Decision Coverage (MC/DC) for evaluation of test cases and programs undertaken. Our experimental results show, on an average, 22.79% better code coverage is obtained as compare to other considered white-box and black-box testing techniques using our BBT method. KeywordsAgile testingMC/DCPairwise testingConcolic execution

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call