Overlap between automated unit and acceptance testing–a systematic literature review

J van Heugten Breurkes, F Gilson… - Proceedings of the 26th …, 2022 - dl.acm.org
Unit and automated acceptance testing have different objectives (eg, testing units of code
versus testing complete features). Testing practices (eg, test-first, model-based) used for one …

On the effectiveness of using elitist genetic algorithm in mutation testing

S Rani, B Suri, R Goyal - Symmetry, 2019 - mdpi.com
Manual test case generation is an exhaustive and time-consuming process. However,
automated test data generation may reduce the efforts and assist in creating an adequate …

Gamified exploratory GUI testing of web applications: a preliminary evaluation

T Fulcini, L Ardito - 2022 IEEE International Conference on …, 2022 - ieeexplore.ieee.org
In the context of Software Engineering, testing is a well-known phase that plays a critical
role, as is needed to ensure that the designed and produced code provides the expected …

Mutation testing of smart contracts at scale

P Hartel, R Schumi - International conference on tests and proofs, 2020 - Springer
It is crucial that smart contracts are tested thoroughly due to their immutable nature. Even
small bugs in smart contracts can lead to huge monetary losses. However, testing is not …

The AIQ meta-testbed: Pragmatically bridging academic AI testing and industrial Q needs

M Borg - Software Quality: Future Perspectives on Software …, 2021 - Springer
AI solutions seem to appear in any and all application domains. As AI becomes more
pervasive, the importance of quality assurance increases. Unfortunately, there is no …

Functional Requirement-Based Test Case Prioritization in Regression Testing: A Systematic Literature Review

M Hasnain, MF Pasha, I Ghani, SR Jeong - SN Computer Science, 2021 - Springer
Regression testing, as an important part of the software life cycle, ensures the validity of
modified software. Researchers' focus of this research is on functional requirement-based …

Design and classification of mutation operators for OCL specification

K Jin, K Lano - Proceedings of the 25th International Conference on …, 2022 - dl.acm.org
Mutation testing is a fault-based testing technique that validates the effectiveness of a test
suite by generating simulated defects in the system under test. In mutation testing, from a …

To Kill a Mutant: An Empirical Study of Mutation Testing Kills

H Du, VK Palepu, JA Jones - Proceedings of the 32nd ACM SIGSOFT …, 2023 - dl.acm.org
Mutation testing has been used and studied for over four decades as a method to assess the
strength of a test suite. This technique adds an artificial bug (ie, a mutation) to a program to …

What are we really testing in mutation testing for machine learning? a critical reflection

A Panichella, CCS Liem - 2021 IEEE/ACM 43rd International …, 2021 - ieeexplore.ieee.org
Mutation testing is a well-established technique for assessing a test suite's quality by
injecting artificial faults into production code. In recent years, mutation testing has been …

Dynamic domain testing with multi-agent Markov chain Monte Carlo method

R Golmohammadi, S Parsa, M Zakeri-Nasrabadi - Soft Computing, 2024 - Springer
Path testing is one of the most efficient approaches for covering a program during the test.
However, executing a path with a single or limited number of test data does not guarantee …