Research Article
Improving Software Automation Testing Using Jenkins, and Machine Learning Under Big Data
@INPROCEEDINGS{10.1007/978-3-319-98752-1_10, author={Ali Stouky and Btissam Jaoujane and Rachid Daoudi and Habiba Chaoui}, title={Improving Software Automation Testing Using Jenkins, and Machine Learning Under Big Data}, proceedings={Big Data Technologies and Applications. 8th International Conference, BDTA 2017, Gwangju, South Korea, November 23--24, 2017, Proceedings}, proceedings_a={BDTA}, year={2018}, month={11}, keywords={Big data Machine learning Test automation Software testing tools Functional testing}, doi={10.1007/978-3-319-98752-1_10} }
- Ali Stouky
Btissam Jaoujane
Rachid Daoudi
Habiba Chaoui
Year: 2018
Improving Software Automation Testing Using Jenkins, and Machine Learning Under Big Data
BDTA
Springer
DOI: 10.1007/978-3-319-98752-1_10
Abstract
Software testing is an essential phase of software development life cycle that ensures quality of the software by fixing bugs which can be done with automated testing to reduce human intervention and to save time and effort consumed in the manual testing. The entire process of testing can be automated easily with the help of automated testing tools. This paper provides a feasibility study for the most commonly used testing tools, we conducted a comparative study of five open source tools to determine their usability and effectiveness. Another point discussed in our paper is the use of machine learning under big data in order to make the system intelligent so that tests lend themselves to automation. We will show how can the combination of all these mentioned technologies can help users to decide which strategy to go for to save both cost and time during testing phases.