An Efficient Framework for Unified Automation Testing: A Case Study on Software Industry
I A. Divya, S. Mahalakshmi
Abstract
I A. Divya, S. Mahalakshmi
Abstract
Manual software testing becomes difficult, time consuming and costly as software systems evolve since it is performed by a human sitting in front of a computer carefully going through application screens, trying various usage and input combinations, comparing the results to the expected behaviour and recording their observations. Manual tests are repeated often during the development cycle for source code changes and othersituations like multiple operating environments and hardware configurations. Therefore tests should be automated to reduce testing efforts. Automated software testing is like writing the code to test the source code, which performs predefined actions, compares the results to the expected behaviour and report the success or failure of these tests. In this paper, automated tests are developed and extended to perform tasks impossible with manual testing in very less amount of time. In order to make automated testing effective and efficient, so that it can reduce overall costs, new techniques and methodologies were applied during the project like Modular Keyword Framework and hybrid approach. It is observed that automated software testing is an essential component of successful development project.
OpenAlex reports 5 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Manual software testing becomes difficult, time consuming and costly as software systems evolve since it is performed by a human sitting in front of a computer carefully going through application screens, trying various usage and input combinations, comparing the results to the expected behaviour and recording their observations. Manual tests are repeated often during the development cycle for source code changes and othersituations like multiple operating environments and hardware configurations. Therefore tests should be automated to reduce testing efforts. Automated software testing is like writing the code to test the source code, which performs predefined actions, compares the results to the expected behaviour and report the success or failure of these tests. In this paper, automated tests are developed and extended to perform tasks impossible with manual testing in very less amount of time. In order to make automated testing effective and efficient, so that it can reduce overall costs, new techniques and methodologies were applied during the project like Modular Keyword Framework and hybrid approach. It is observed that automated software testing is an essential component of successful development project.
Key concepts: Computer science, Manual testing, Keyword-driven testing, Non-regression testing, White-box testing, Software reliability testing, Automation, Modular design