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.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Kumar, Y.: Comparative study of automated testing tools : selenium, SoapUI, HP unified functional testing and test complete. 2(9), 42–48 (2015)
De Castro, A.M.F.V., Macedo, G.A., Dias-neto, A.C.: Extension of Selenium RC Tool to Perform Automated Testing with Databases in Web Applications, pp. 125–131 (2013)
Shi, C., Wu, C., Han, X., Xie, Y., Li, Z.: Machine learning under Big Data, no. Emim, pp. 301–305 (2016)
Pan, S.J., Fellow, Q.Y.: A survey on transfer learning, pp. 1–15 (2009)
Ramler, R., Wolfmaier, K.: Economic perspectives in test automation: balancing automated and manual testing with opportunity cost, pp. 85–91 (2006)
Kasurinen, J., Taipale, O., Smolander, K.: Software test automation in practice : empirical observations, vol. 2010 (2010)
Amannejad, Y., Garousi, V., Irving, R., Sahaf, Z.: A Search-based Approach for Cost-Effective Software Test Automation Decision Support and an Industrial Case Study (2014)
Garousi, V., Mäntylä, M.V.: When and what to automate in software testing ? A multi-vocal literature review, vol. 76, 92–117 (2016)
Kumar, D., Mishra, K.K.: The Impacts of test automation on software’ s cost, quality and time to market. Procedia Comput. Sci. 79, 8–15 (2016)
Gojare, S., Joshi, R., Gaigaware, D.: Analysis and design of selenium webdriver automation testing framework. Procedia Comput. Sci. 50, 341–346 (2015)
Rajeevan, S., Sathiyan, B.: Comparative study of automated testing tools : selenium and quick test professional, 3(7), 7354–7357 (2014)
Angmo, M.R., Sharma, M.: International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS) Selenium Tool : a web based automation testing framework, pp. 351–355 (2014)
Singla, S.: Selenium keyword driven automation testing framework, 4(6), 125–129 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Stouky, A., Jaoujane, B., Daoudi, R., Chaoui, H. (2018). Improving Software Automation Testing Using Jenkins, and Machine Learning Under Big Data. In: Jung, J., Kim, P., Choi, K. (eds) Big Data Technologies and Applications. BDTA 2017. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 248. Springer, Cham. https://doi.org/10.1007/978-3-319-98752-1_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-98752-1_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-98751-4
Online ISBN: 978-3-319-98752-1
eBook Packages: Computer ScienceComputer Science (R0)