TY - GEN
T1 - Testing android applications using multi-objective evolutionary algorithms with a stopping criteria
AU - Rohella, Anshuman
AU - Takada, Shingo
N1 - Publisher Copyright:
© 2018 Universitat zu Koln. All rights reserved.
PY - 2018
Y1 - 2018
N2 - The ever increasing usage of Android devices and apps has created a demand for faster and reliable testing techniques. While the quality of test cases can be summed up based on the amount of code they cover, fault detection in applications is one of the main objectives for testing. We introduce an Android app testing approach which uses multiobjective genetic algorithm with elitism which finds optimal test cases by minimizing their length, maximizes the code coverage and fault detection capability, and minimizes the whole test suite for re-usability. In addition to that, we also incorporate a progress indicator which checks for improvements in test suite quality after subsequent generations and use it as a stopping criterion. The effectiveness of our approach is shown in our evaluation where it is able to perform better than the existing state-of-The-Art tools.
AB - The ever increasing usage of Android devices and apps has created a demand for faster and reliable testing techniques. While the quality of test cases can be summed up based on the amount of code they cover, fault detection in applications is one of the main objectives for testing. We introduce an Android app testing approach which uses multiobjective genetic algorithm with elitism which finds optimal test cases by minimizing their length, maximizes the code coverage and fault detection capability, and minimizes the whole test suite for re-usability. In addition to that, we also incorporate a progress indicator which checks for improvements in test suite quality after subsequent generations and use it as a stopping criterion. The effectiveness of our approach is shown in our evaluation where it is able to perform better than the existing state-of-The-Art tools.
KW - Android Testing
KW - Evolutionary Testing
KW - Multi-Objective Testing
UR - http://www.scopus.com/inward/record.url?scp=85056842619&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85056842619&partnerID=8YFLogxK
U2 - 10.18293/seke2018-084
DO - 10.18293/seke2018-084
M3 - Conference contribution
AN - SCOPUS:85056842619
T3 - Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE
SP - 308
EP - 313
BT - Proceedings - SEKE 2018
PB - Knowledge Systems Institute Graduate School
T2 - 30th International Conference on Software Engineering and Knowledge Engineering, SEKE 2018
Y2 - 1 July 2018 through 3 July 2018
ER -