An industrial investigation of similarity measures for model-based test case selection

H Hemmati, L Briand - 2010 IEEE 21st International …, 2010 - ieeexplore.ieee.org
Applying model-based testing (MBT) in practice requires practical solutions for scaling up to
large industrial systems. One challenge that we have faced while applying MBT was the …

Reducing the cost of model-based testing through test case diversity

H Hemmati, A Arcuri, L Briand - Testing Software and Systems: 22nd IFIP …, 2010 - Springer
Abstract Model-based testing (MBT) suffers from two main problems which in many real
world systems make MBT impractical: scalability and automatic oracle generation. When no …

A systematic review on test suite reduction: Approaches, experiment's quality evaluation, and guidelines

SUR Khan, SP Lee, N Javaid, W Abdul - IEEE Access, 2018 - ieeexplore.ieee.org
Regression testing aims at testing a system under test (SUT) in the presence of changes. As
a SUT changes, the number of test cases increases to handle the modifications, and …

Test Case Prioritization in Continuous Integration environments: A systematic mapping study

JAP Lima, SR Vergilio - Information and Software Technology, 2020 - Elsevier
Abstract Context: Continuous Integration (CI) environments allow frequent integration of
software changes, making software evolution more rapid and cost-effective. In such …

Atm: Black-box test case minimization based on test code similarity and evolutionary search

R Pan, TA Ghaleb, L Briand - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Executing large test suites is time and resource consuming, sometimes impossible, and
such test suites typically contain many redundant test cases. Hence, test case (suite) …

Regression testing minimization, selection and prioritization: a survey

S Yoo, M Harman - Software testing, verification and reliability, 2012 - Wiley Online Library
Regression testing is a testing activity that is performed to provide confidence that changes
do not harm the existing behaviour of the software. Test suites tend to grow in size as …

An improved method for test case prioritization by incorporating historical test case data

A Khalilian, MA Azgomi, Y Fazlalizadeh - Science of Computer …, 2012 - Elsevier
Test case prioritization reorders test cases from a previous version of a software system for
the current release to optimize regression testing. We have previously introduced a …

The risks of coverage-directed test case generation

G Gay, M Staats, M Whalen… - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
A number of structural coverage criteria have been proposed to measure the adequacy of
testing efforts. In the avionics and other critical systems domains, test suites satisfying …

Achieving scalable model-based testing through test case diversity

H Hemmati, A Arcuri, L Briand - ACM Transactions on Software …, 2013 - dl.acm.org
The increase in size and complexity of modern software systems requires scalable,
systematic, and automated testing approaches. Model-based testing (MBT), as a systematic …

On the use of a similarity function for test case selection in the context of model‐based testing

EG Cartaxo, PDL Machado… - … Testing, Verification and …, 2011 - Wiley Online Library
Test case selection in model‐based testing is discussed focusing on the use of a similarity
function. Automatically generated test suites usually have redundant test cases. The reason …