• Home
  • Search
  • Intelligent evaluation of test suites for developing efficient and reliable software
  • Cite Icon1
  • https://doi.org/10.1080/17445760.2019.1696342Copy DOI Icon

Intelligent evaluation of test suites for developing efficient and reliable software

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

ABSTRACT Test suites play an important role in developing reliable software applications. Generally, the behaviour of software applications is verified by executing test suites to find defects. The quality of a test suite needs to be evaluated and enriched (if needed) especially for testing critical systems, such as plane-navigation system. This paper presents a novel method for comparing concrete and executable test suites using equivalence classes. This comparison identifies gaps in test suites with respect to each other. These gaps indicate potential weaknesses in the test suites. Furthermore, this method provides a mechanism to enrich the test suites using these gaps. In this method, we devise equivalence classes, and associate each test case to an equivalence class. We, then, simulate the comparison of test suites by comparing sets of equivalence classes. The method compares test suites in a platform independent manner. The test suites, which are compared, are smaller than the original test suites because the redundant test cases are removed from the test suites, which makes it efficient. We exercise our method over three case studies to demonstrate its viability and effectiveness. The first case study illustrates the application of the method and evaluates its effectiveness using a mutation analysis. The second case study evaluates its effectiveness using mutation and coverage analyses. The final case study evaluates it on a real case study, which is Lucene search engine.

Similar Papers
  • PDF
  • Research Article
  • Citations7

Genetic Algorithm for Test Suite Optimization: An Experimental Investigation of Different Selection Methods

  • Apr 10, 2021
  • Turkish Journal of Computer and Mathematics Education (TURCOMAT)
  • Chetan J Shingadiya Et.Al
  • Conference Article
  • Citations12

Minimizing test cases to reduce the cost of regression testing

  • Mar 01, 2014
  • Sudhir Kumar Mohapatra +1
  • Research Article

Reduction of Model Checking-based Test Generation using Satisfiability

  • Feb 01, 2015
  • Applied Mathematics & Information Sciences
  • Gongzheng Lu +2
  • Conference Article
  • Citations71

An empirical study of incorporating cost into test suite reduction and prioritization

  • Mar 08, 2009
  • Adam M Smith +1
  • PDF
  • Book Chapter
  • Citations14

Mutation-Based Test Generation for PLC Embedded Software Using Model Checking

  • Jan 01, 2016
  • Eduard P Enoiu +4
  • Research Article

재겨냥성 C 컴파일러를 위한 테스트 집합 생성 시스템

  • Aug 31, 2009
  • The KIPS Transactions:PartA
  • Gyun Woo +4
  • Research Article
  • Citations1

Understanding and Reusing Test Suites Across Database Systems

  • Dec 18, 2024
  • Proceedings of the ACM on Management of Data
  • Suyang Zhong +1
  • Conference Article
  • Citations21

Evolving the Quality of a Model Based Test Suite

  • Jan 01, 2009
  • Usman Farooq +1
  • Conference Article

Combinatorial Test Suite Reduction of CTCS-3 Target Speed Monitor Based on Decision Tree Equivalence

  • Sep 19, 2021
  • Zhengwei Luo +2
  • Conference Article
  • Citations107

Minimizing test suites in software product lines using weight-based genetic algorithms

  • Jul 06, 2013
  • Shuai Wang +2
  • Conference Article
  • Citations18

Dynamic data flow testing of object oriented systems

  • May 16, 2015
  • Giovanni Denaro +3
  • Research Article
  • Citations9

An empirical comparison of four Java-based regression test selection techniques

  • Dec 21, 2021
  • Journal of Systems and Software
  • Min Kyung Shin +2
  • Front Matter
  • Citations1

Guest Editorial: Special Section from the 11th International Conference on Quality Software (QSIC 2011)

  • Oct 02, 2012
  • Information and Software Technology
  • Robert M Hierons +1
  • Research Article
  • Citations8

A safe regression testing approach for safety critical systems

  • May 19, 2011
  • Advances in Engineering Software
  • Zahid Hussain Qaisar +1
  • Conference Article
  • Citations8

Novel approach to reuse unused test cases in a GUI based application

  • Mar 01, 2015
  • J Albert Mayan +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.