Innovation in Software Testing – Is Automation the Answer?

Main Article Content

Marcell Béli
Fanni Tóth
Tamás Varga

Abstract

The aim of our study is to investigate the theoretical and practical effectiveness of automated software testing. We assess the criteria for choosing automated testing software and highlight the cases in which automated testing is more effective than manual testing. First, we compare the two testing methodologies on a theoretical level, then we present a real business case study to illustrate the selection of a testing software and perform a practical comparative analysis. A comparison of five automated test systems reveals that, in addition to basic technological and economic requirements, flexibility and reliability are also key considerations in the selection process. The study also shows that automation can only be effective in the case of repetition. However, for a software developer with at least ten customers, it is worthwhile to move towards automated testing.

Downloads

Download data is not yet available.

Article Details

How to Cite
Béli, Marcell, Fanni Tóth, and Tamás Varga. 2022. “Innovation in Software Testing – Is Automation the Answer?”. Jelenkori Társadalmi és Gazdasági Folyamatok 17 (3-4):47-66. https://doi.org/10.14232/jtgf.2022.3-4.47-66.
Section
Information technology and statistics

References

AppLabs (2008): Test Automation: Delivering Business Value. <https://web.archive.org/web/20100106191031/http://www.applabs.com/internal/app_whitepaper_test_automation_delivering_business_value_1v00.pdf> (2021.10.03.)

Catelani, M., Ciani, L., Scarano, V. L., Bacioccola, A. (2011): Software automated testing: A solution to maximize the test plan coverage and to increase software reliability and quality in use. Computer Standards & Interfaces, 33 (2): 152–158. https://doi.org/10.1016/j.csi.2010.06.006

Diaz, E., Tuya, J., Blanco, R. (2003): Automated software testing using a metaheuristic technique based on tabu search. Proceedings of 18th IEEE International Conference on Automated Software Engineering, (2003): 310–313. https://doi.org/10.1109/ASE.2003.1240327

Impact QA, Shah, M. (2020): Ranorex: Pros & Cons of GUI Test Automation Tools. <https://www.impactqa.com/blog/ranorex-pros-cons-of-gui-test-automation-tools/> (2021.11.12.)

ISTQB (2021): Szoftvertesztelés. <http://istqb.org/> (2021.11.15.)

Javatpoint (2020): Software Testing. <https://www.javatpoint.com/manual-testing> (2021.11.03.)

Microsoft (2021): Use Coded UI tests to test your code. <https://docs.microsoft.com/en-us/visualstudio/test/use-ui-automation-to-test-your-code?view=vs-2022&viewFallbackFrom=vs-2022https%3A%2F%2Fwww.trustradius.com%2Fproducts%2Fappium%2Freviews%3Fqs%3Dpros-and-cons> (2021.11.12.)

Myers, G. J., Badgett, T., Sandler, C. (2011): The Art of Software Testing. Third Edition. Wiley, https://doi.org/10.1002/9781119202486

SmartBear (2021): Testcomplete Documentation. <https://support.smartbear.com/testcomplete/docs/general-info/introducing-testcomplete.html> (2021.11.12.)

STF (2020): Sofware Testing Fundamentals. <https://softwaretestingfundamentals.com/> (2021.11.2.)

Testim, Phil Voullet (2019): What Is Test Automation? A Simple, Clear Introduction. <https://www.testim.io/blog/what-is-test-automation/> (2021.11.10.)

Tompa T. (2019): Szoftvertesztelés Szoftverfejlesztési modellek. <https://users.iit.uni-miskolc.hu/~tompa/Szoftverteszt/2_Modellek.pdf> (2021.11.03. )

TrustRadius (2019): Appium Reviews. <https://www.trustradius.com/products/appium/reviews?qs=pros-and-cons> (2021.11.12.)