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.
CITATION STYLE
Stouky, A., Jaoujane, B., Daoudi, R., & Chaoui, H. (2018). Improving software automation testing using Jenkins, and machine learning under big data. In Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST (Vol. 248, pp. 87–96). Springer Verlag. https://doi.org/10.1007/978-3-319-98752-1_10
Mendeley helps you to discover research relevant for your work.