Automated Software Testing for Multi Platform Applications using Katalon

Suhatati Tjandra, Indra Maryati, Joshua Theopilus

Abstract


The testing process is not only useful for testing existing features, but also for finding errors on websites and mobile applications. It also provides feedback to the developer about the application being tested. To test large scale applications, a test automation is needed so that testing can be done more efficiently and effectively. Katalon Studio is an automation testing tool developed by Katalon LLC to automate testing on websites, API's and mobile applications. The programming languages used to create scripts in Katalon Studio are Groovy, Java, and Javascript. The scripting technique provided by Katalon Studio is a keyword driven approach where keywords in the method of Katalon Studio are used to represent the actions performed by tester on the application being tested. Katalon Studio will also facilitate tester in documenting testing results or test reports in the form of charts, graphs, and detailed reports using Katalon Analytics. The results of the testing show that the use of Katalon Studio helps both beginner and experienced tester create and design automation testing on websites, APIs, and mobile applications with spy and record utilities features. Katalon Studio also provides interactive test reports in the form of graphic visualization. From the results of API testing, it can be concluded that Katalon Studio makes it easy for tester to do end to end API testing without additional integration with other software.


Save to Mendeley


Keywords


test automation; testing tool; software testing; testing; katalon

Full Text:

PDF

References


B. M. Roger Pressman, Software Engineering: A Practitioner’s Approach, 9th ed. McGraw-Hill Education, 2019.

D. Graham, E. Veenendaal van, I. Evans, and R. Black, “Foundations of software testing; ISTQB Certification,” ACM SIGSOFT Softw. Eng. Notes, vol. 19, no. 5, pp. 128–139, 1994.

D. R. Lakshmi and S. S. Mallika, “A review on web application testing and its current research directions,” Int. J. Electr. Comput. Eng., vol. 7, no. 4, pp. 2132–2141, 2017, doi: 10.11591/ijece.v7i4.pp2132-2141.

Rajkumar, “Web Application Testing Tutorial (How To Test A Website),” 2019. https://www.softwaretestingmaterial.com/web-application-testing-tutorial/#Desktop-Client-Server-And-Web-Application-Testing (accessed Feb. 28, 2021).

Katalon Studio, “Web Application Testing | Complete Guide for Beginners.” https://www.katalon.com/web-testing/ (accessed Feb. 28, 2021).

Katalon Studio, “Spy Web Utility | Katalon Docs.” https://docs.katalon.com/katalon-studio/docs/spy-web-utility.html (accessed Feb. 28, 2021).

Katalon Studio, “Record Web Utility | Katalon Docs.” https://docs.katalon.com/katalon-studio/docs/record-web-utility.html#record (accessed Feb. 28, 2021).

Katalon Studio, “Introduction to API Testing | Katalon Docs.” https://docs.katalon.com/katalon-studio/docs/introduction_api_testing.html (accessed Feb. 28, 2021).




DOI: https://doi.org/10.33508/wt.v20i1.3114