Robust Test Selection for Deep Neural Networks

W Sun, M Yan, Z Liu, D Lo - IEEE Transactions on Software …, 2023 - ieeexplore.ieee.org
Deep Neural Networks (DNNs) have been widely used in various domains, such as
computer vision and software engineering. Although many DNNs have been deployed to …

Automatic ex-vivo regression testing of microservices

L Gazzola, M Goldstein, L Mariani, I Segall… - Proceedings of the IEEE …, 2020 - dl.acm.org
Microservice-based applications consist of multiple services that can evolve independently.
When services are modified, they are typically tested before being deployed. However, the …

Resumo: Regression mutation testing for solidity smart contracts

M Barboni, F Casoni, A Morichetta, A Polini - International Conference on …, 2022 - Springer
Mutation testing is a powerful test adequacy assessment technique that can guarantee the
deployment of more reliable Smart Contract code. Developers add new features, fix bugs …

Extracting Inline Tests from Unit Tests

Y Liu, P Nie, A Guo, M Gligoric… - Proceedings of the 32nd …, 2023 - dl.acm.org
We recently proposed inline tests for validating individual program statements; they allow
developers to provide test inputs, expected outputs, and test oracles immediately after a …

Data-driven test selection at scale

S Mehta, F Farmahinifarahani, R Bhagwan… - Proceedings of the 29th …, 2021 - dl.acm.org
Large-scale services depend on Continuous Integration/Continuous Deployment (CI/CD)
processes to maintain their agility and code-quality. Change-based testing plays an …

BinaryRTS: Cross-language Regression Test Selection for C++ Binaries in CI

D Elsner, S Kacianka, S Lipp… - … IEEE Conference on …, 2023 - ieeexplore.ieee.org
Continuous integration (CI) pipelines are commonly used to execute regression tests before
pull requests are merged. Regression test selection (RTS) aims to reduce the required …

pytest-inline: An inline testing tool for Python

Y Liu, Z Thurston, A Han, P Nie… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
We present pytest-inline, the first inline testing framework for Python. We recently proposed
inline tests to make it easier to test individual program statements. But, there is no framework …

Efficient replay-based regression testing for distributed reactive systems in the context of model-driven development

M Babaei, J Dingel - 2021 ACM/IEEE 24th International …, 2021 - ieeexplore.ieee.org
As software evolves, regression testing techniques are typically used to ensure the new
changes are not adversely affecting the existing features. Despite recent advances …

Regression test selection in test-driven development

Z Mafi, SH Mirian-Hosseinabadi - Automated Software Engineering, 2024 - Springer
The large number of unit tests produced in the test-driven development (TDD) method and
the iterative execution of these tests extend the regression test execution time in TDD. This …

Webrts: A dynamic regression test selection tool for java web applications

Z Long, Z Ao, G Wu, W Chen… - 2020 IEEE International …, 2020 - ieeexplore.ieee.org
Regression testing is an expensive activity in software development. To speed it up,
regression test selection (RTS) is a promising approach by selecting a subset of tests which …