AUTOMATIC TESTING FRAMEWORK BASED ON SERENITY AND JENKINS AUTOMATED BUILD
DOI:
https://doi.org/10.12962/j24068535.v19i2.a1017Abstract
Software Testing plays an important role in making high quality products and the right time. The process of testing done manually is often inaccurate, unreliable, and needed more than automatic testing. This research proposes a new framework for automation testing. This framework will help developers to create applications with better quality and shorten testing time. This framework offers a solution for developers so that the testing process is carried out easily and quickly. Our proposed concept consists of an automated test script based on Serenity Framework and can be done as a background process using Jenkins. Input of the system is a testing scenario, then mapped into Java Programming Language. Output of this system are test reports that represent the scenario that has been carried out. the results of implementation system prove that developers are helped by this framework in the software testing process. So that in this study it can be concluded that the automated testing framework that has been developed can improve the quality of application products through effective and efficient work methods.
Downloads
References
ISTQB Foundation. (N.D.). ISTQB Exam Certification. Retrieved May 18, 2018, From Istqb Exam Certification: http://istqbexamcertification.com/what-is-software-testing/
John Ferguson Smart @Wakaleo. (N.D.). An Introduction to Bdd Test Automation with Serenity and Cucumber-Jvm. (Thycydides) Re-trieved May 27, 2018, from http://thucydides.info/docs/articles/an-introduction-to-serenity-bdd-with-cucumber.html.
Sommerville, I. (2019). Software Engineering (2011 - 9th Edition). in Software Engineering (2011 - 9th Edition) (P. 206). United States of America: Addison-Wesley.
Guru 99. (N.D.). Guru 99. Retrieved July 9, 2018, from http://www.guru99.com/automation-testing.html.
Serenity Bdd. (N.D.). Serebity Bdd. Retrieved July 9, 2018, from http://serenity-bdd.info/docs/serenity/.
Wikipedia. (N.D.). Wikipedia. (Wikipedia) Retrieved July 8, 2018, from https://en.wikipedia.org/wiki/jenkins_(software).
Wikipedia. (N.D.). Wikipedia. (Wikipedia) Retrieved July 9, 2018, from https://en.wikipedia.org/wiki/point_of_sale.
Vishawjyoti, S. S. (2012). Study and Analysis of Automation Testing Techniques. Study and Analysis of Automation Testing Tech-niques, 3 (Automation Testing Techniques), 1.
Milad Hanna, N. E.-H. (2014). A Review of Scripting Techniques Used in Automated Software Testing. A Review of Scripting Tech-niques Used in Automated Software Testing, 5 (Scripting Automated Software Testing), 1.
Chandraprabha, A. K. (2015). Data Driven Testing Framework using Selenium. International Journal of Computer Applications, 118 (Software Testing), 18.
Downloads
Published
Issue
Section
How to Cite
License
All papers should be submitted electronically. All submitted manuscripts must be original work that is not under submission at another journal or under consideration for publication in another form, such as a monograph or chapter of a book. Authors of submitted papers are obligated not to submit their paper for publication elsewhere until an editorial decision is rendered on their submission. Further, authors of accepted papers are prohibited from publishing the results in other publications that appear before the paper is published in JUTI unless they receive approval for doing so from the Editor-in-Chief.
JUTI open access articles are distributed under a Creative Commons Attribution-ShareAlike 4.0 International License. This license lets the audience to give appropriate credit, provide a link to the license, and indicate if changes were made and if they remix, transform, or build upon the material, they must distribute contributions under the same license as the original.