Towards the use of the readily available tests from the release pipeline as performance tests: Are we there yet?

Z Ding, J Chen, W Shang - Proceedings of the ACM/IEEE 42nd …, 2020 - dl.acm.org
Performance is one of the important aspects of software quality. Performance issues exist
widely in software systems, and the process of fixing the performance issues is an essential …

Performance regression detection in devops

J Chen - Proceedings of the ACM/IEEE 42nd International …, 2020 - dl.acm.org
Performance is an important aspect of software quality. The goals of performance are
typically defined by setting upper and lower bounds for response time and throughput of a …

Practitioner evaluations on software testing tools

P Raulamo-Jurvanen, S Hosio… - Proceedings of the 23rd …, 2019 - dl.acm.org
In software engineering practice, evaluating and selecting the software testing tools that best
fit the project at hand is an important and challenging task. In scientific studies of software …

Evaluating capture and replay and model-based performance testing tools: an empirical comparison

EM Rodrigues, RS Saad, FM Oliveira… - Proceedings of the 8th …, 2014 - dl.acm.org
[Context] A variety of testing tools have been developed to support and automate software
performance testing activities. These tools may use different techniques, such as Model …

Challenges, benefits and best practices of performance focused DevOps

W Gottesheim - Proceedings of the 4th International Workshop on …, 2015 - dl.acm.org
Did you know that just a handful of root causes are responsible for the majority of application
issues like crashes, slow performance or incorrect application behavior? Non-optimized …

A declarative approach for performance tests execution in continuous software development environments

V Ferme, C Pautasso - Proceedings of the 2018 ACM/SPEC international …, 2018 - dl.acm.org
Software performance testing is an important activity to ensure quality in continuous software
development environments. Current performance testing approaches are mostly based on …

Comparing and combining test-suite reduction and regression test selection

A Shi, T Yung, A Gyori, D Marinov - Proceedings of the 2015 10th joint …, 2015 - dl.acm.org
Regression testing is widely used to check that changes made to software do not break
existing functionality, but regression test suites grow, and running them fully can become …

File-level vs. module-level regression test selection for. net

M Vasic, Z Parvez, A Milicevic, M Gligoric - Proceedings of the 2017 11th …, 2017 - dl.acm.org
Regression testing is used to check the correctness of evolving software. With the adoption
of Agile development methodology, the number of tests and software revisions has …

Creating a virtuous cycle in performance testing at mongodb

D Daly - Proceedings of the ACM/SPEC International …, 2021 - dl.acm.org
It is important to detect changes in software performance during development in order to
avoid performance decreasing release to release or dealing with costly delays at release …

Continuous validation of performance test workloads

MD Syer, W Shang, ZM Jiang, AE Hassan - Automated Software …, 2017 - Springer
The rise of large-scale software systems poses many new challenges for the software
performance engineering field. Failures in these systems are often associated with …