A time window based reinforcement learning reward for test case prioritization in continuous integration
Z Wu, Y Yang, Z Li, R Zhao - Proceedings of the 11th Asia-Pacific …, 2019 - dl.acm.org
Continuous integration refers to the practice of merging the working copies of all developers
into the mainline frequently. Regression testing for each mergence is characterized by …
into the mainline frequently. Regression testing for each mergence is characterized by …
LittleDarwin: a feature-rich and extensible mutation testing framework for large and complex Java systems
Mutation testing is a well-studied method for increasing the quality of a test suite. We
designed LittleDarwin as a mutation testing framework able to cope with large and complex …
designed LittleDarwin as a mutation testing framework able to cope with large and complex …
Change-based test selection: an empirical evaluation
Regression test selection (ie, selecting a subset of a given regression test suite) is a problem
that has been studied intensely over the last decade. However, with the increasing …
that has been studied intensely over the last decade. However, with the increasing …
Test case selection in industry: An analysis of issues related to static approaches
Automatic testing constitutes an important part of everyday development practice. Worldline,
a major IT company, is creating more and more tests to ensure the good behavior of its …
a major IT company, is creating more and more tests to ensure the good behavior of its …
Comparing mutation coverage against branch coverage in an industrial setting
The state-of-the-practice in software development is driven by constant change fueled by
continues integration servers. Such constant change demands for frequent and fully …
continues integration servers. Such constant change demands for frequent and fully …
Dynamic time window based reward for reinforcement learning in continuous integration testing
C Pan, Y Yang, Z Li, J Guo - Proceedings of the 12th Asia-Pacific …, 2020 - dl.acm.org
Continuous Integration (CI) testing is an expensive, time-consuming, and resource-intensive
process. Test case prioritization (TCP) can effectively reduce the workload of regression …
process. Test case prioritization (TCP) can effectively reduce the workload of regression …
Do null-type mutation operators help prevent null-type faults?
The null-type is a major source of faults in Java programs, and its overuse has a severe
impact on software maintenance. Unfortunately traditional mutation testing operators do not …
impact on software maintenance. Unfortunately traditional mutation testing operators do not …
[PDF][PDF] 持续集成测试用例集优化综述研究
李英玲, 王青 - 软件学报, 2018 - jos.org.cn
基于互联网的软件开发要求产品快速迭代, 同时保持产品的质量, 其关键的环节就是持续集成.
持续集成通过自动化测试来保证集成到主干的代码质量. 持续集成时的测试用例选择是一个非常 …
持续集成通过自动化测试来保证集成到主干的代码质量. 持续集成时的测试用例选择是一个非常 …
Test set optimization in continuous integration: A systematic literature review
李英玲, 王青 - Journal of Software, 2018 - jos.org.cn
基于互联网的软件开发要求产品快速迭代, 同时保持产品的质量, 其关键的环节就是持续集成.
持续集成通过自动化测试来保证集成到主干的代码质量. 持续集成时的测试用例选择是一个非常 …
持续集成通过自动化测试来保证集成到主干的代码质量. 持续集成时的测试用例选择是一个非常 …
Occurrence frequency and all historical failure information based method for TCP in CI
Y Shang, Q Li, Y Yang, Z Li - Proceedings of the International …, 2020 - dl.acm.org
In continuous integration (CI) environments, the program is rapidly and frequently modified
and integrated. This feature introduces significant challenges to testing processes …
and integrated. This feature introduces significant challenges to testing processes …