Clustering test cases to achieve effective & scalable prioritisation incorporating expert knowledge

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 295
  • Download : 0
Pair-wise com arison has been successfully utilised in order to rioritise test cases by ex loiting the rich, valuable and unique knowledge of the tester. However, the rohibitively large cost of the airwise com arison method revents it from being a lied to large test suites. In this a er, we introduce a cluster-based test case rioritisation technique. By clustering test cases, based on their dynamic runtime behaviour, we can reduce the required number of air-wise com arisons significantly. The a roach is evaluated on seven test suites ranging in size from 154 to 1,061 test cases. We resent an em irical study that shows that the resulting rioritisation is more effective than existing coverage-based rioritisation techniques in terms of rate of fault detection. Perha s sur risingly, the a er also demonstrates that clustering (even without human in ut) can out erform unclustered coverage-based technologies, and discusses an automated rocess that can be used to determine whether the a lication of the ro osed a roach would yield im rovement.
Publisher
Association for Computing Machinery, Inc
Issue Date
2009-07-22
Language
English
Citation

18th International Symposium on Software Testing and Analysis, ISSTA 2009, pp.201 - 211

DOI
10.1145/1572272.1572296
URI
http://hdl.handle.net/10203/224166
Appears in Collection
CS-Conference Papers(학술회의논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0