Software testing involves probing into the behavior of software systems to uncover faults. Most testing activities are complex and costly, so a practical strategy that has been adopted …
M Pan, A Huang, G Wang, T Zhang, X Li - Proceedings of the 29th ACM …, 2020 - dl.acm.org
Mobile applications play an important role in our daily life, while it still remains a challenge to guarantee their correctness. Model-based and systematic approaches have been applied …
Y Zheng, X Xie, T Su, L Ma, J Hao… - 2019 34th IEEE/ACM …, 2019 - ieeexplore.ieee.org
Game testing has been long recognized as a notoriously challenging task, which mainly relies on manual playing and scripting based testing in game industry. Even until recently …
To survive in the competitive environment, most organizations have adopted component- based software development strategies in the rapid technology advancement era and the …
Web testing has long been recognized as a notoriously difficult task. Even nowadays, web testing still mainly relies on manual efforts in many cases while automated web testing is still …
Continuous Integration (CI) significantly reduces integration problems, speeds up development time, and shortens release time. However, it also introduces new challenges …
Software testing is one of the most important methods of analyzing software quality assurance. This process is very time consuming and expensive and accounts for almost …
In Continuous Integration (CI), regression testing is constrained by the time between commits. This demands for careful selection and/or prioritization of test cases within test …
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 …