CFP last date
20 June 2024
Reseach Article

A Simple Technique to Find Diverse Test Cases

Published on December 2013 by Shilpi Singh, Chetna Sharma, Udai Singh
ICST Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness
Foundation of Computer Science USA
QSHINE - Number 1
December 2013
Authors: Shilpi Singh, Chetna Sharma, Udai Singh
4f22f9fc-9589-44f0-8071-e7bb647bec31

Shilpi Singh, Chetna Sharma, Udai Singh . A Simple Technique to Find Diverse Test Cases. ICST Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness. QSHINE, 1 (December 2013), 1-4.

@article{
author = { Shilpi Singh, Chetna Sharma, Udai Singh },
title = { A Simple Technique to Find Diverse Test Cases },
journal = { ICST Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness },
issue_date = { December 2013 },
volume = { QSHINE },
number = { 1 },
month = { December },
year = { 2013 },
issn = 0975-8887,
pages = { 1-4 },
numpages = 4,
url = { /proceedings/qshine/number1/14405-1301/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Proceeding Article
%1 ICST Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness
%A Shilpi Singh
%A Chetna Sharma
%A Udai Singh
%T A Simple Technique to Find Diverse Test Cases
%J ICST Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness
%@ 0975-8887
%V QSHINE
%N 1
%P 1-4
%D 2013
%I International Journal of Computer Applications
Abstract

As the software modified, new test cases are added to the test suits, the test suite grows and the cost of regression testing increases. This paper defines a technique to solve these problems and make the testing cost effective. We introduce a set of test case comparison metrics algorithms which will quantitatively calculate the diversity between any arbitrary test case pair of an existing test suite. Our procedure mainly focuses on branch coverage criteria, control flow of a program, variable definition-usage and data values. By using these information's a signature values is calculated to find how much the test cases are diverse from each other and accordingly we can make a cluster of similar test cases together, that can effectively test under time constraints.

References
  1. Sandra Rapps, Elaine J. Weyuker, "Selecting software test data using data flow information", IEEE Transactions on Software Engineering", Vol. SE-1l, No. 4, April 1985.
  2. Gregg Rothermel, Mary Jean Harrold, Jeffery von Ronne, Christie Hong, "Empirical Studies of Test-Suite Reduction," Journal of Software Testing, Verification, and Reliability. 12(4):219-249, 2002.
  3. G. Rothermal, R. H. Untch, C. Chu, M. J. Harrold, "Prioritizing test cases for regression testing", IEEE Transcations on software Engineering, 27 (10)(2001) 929-948Tavel, P. 2007 Modeling and Simulation Design. AK Peters Ltd
  4. D. Jeffrey and N. Gupta, "Improving fault detection capability by selectively retaining test cases during test suite reduction", IEEE Transcations on software Engineering, 33(2):108–123, 2007.
  5. Boris Beizer,"Software Testing Technique", Second Edition International Thomson Computer 1990 ISBN 1-85032-880-3
Index Terms

Computer Science
Information Sciences

Keywords

Testing Program Testing Regression Testing Test Suite Test Case Test Suite Reduction Fde.