Construction of a Regression Test Automation System

  • Authors

    • Inhwa Choi
    • Wonshik Na
    2018-09-01
    https://doi.org/10.14419/ijet.v7i3.34.19386
  • Regression test, test automation, integration test, testing, data-driven
  • Background/Objectives: As testing plays an important role in software quality assurance, many studies are now being carried out in areas such as test method design, test case generation, test case management, GUI test automation, and integrated test automation in order to create tests that are more efficient as well as cost efficient.

    Methods/Statistical analysis: This paper proposes a regression test automation system that can dynamically generate test cases in the regression test stage and automatically execute the generated test scenarios

    Findings: The Mocha framework is extended to build an automation framework, and test algorithms and test algorithms are classified to extend and combine various test cases.

    Improvements/Applications: Applying the proposed system to a UI development tool test saw more than twice the test cases being automatically generated, which led to a discovery of 37% more key defects.

     

  • References

    1. [1] Architectures of Test Automation,- arcor.de http://www.kaner.com/pdfs/testarch.pdf

      [2] Khaled M. Mustafa, Rafa E. Al-Qutaish, Mohammad I. Muhairat. (2009). Classification of Software Testing Tools Based on the Software Testing Methods. Computer and Electrical Engineering, 2009. ICCEE '09. Second International Conference on

      [3] H Kaur, G Gupta. (2013).Comparative study of automated testing tools: selenium, quick test professional and testcomplete.Journal of Engineering Research and Applications 2013

      [4] B. Beizer(1990).Software Testing Techniques, Van Nostrand Reinhold, New York, NY, USA

      [5] Gregg Rothermel, Sebastian Elbaum, A.G. Malishevsky, P.Kallakuri, and X. Qui. (2004). On Test Suie Composition and Cost-Effective Regression Testing, ACM Transactions on Software Engineering and Methodology

      [6] M. Balcer, W. Hasling, and T. Ostrand, Automatic generation of test scripts from formal test specifications. (1989).In Proceedings of the 3rd Symposium on Software Testing, Analysis, and Verification

      [7] R. A. DeMillo, R. J. Lipton, and F. G. Sayward. (1978). Hints on Test Data Selection, Help for the Practicing Programmer.Computer, Volume: 11, Issue:4, April 1978, 34-41

      [8] T. Goradia. (1993). Dynamic impact analysis: A cost-effective technique to enforce error-progagation, In Proceedings of the ACM International Symposium on Software Testing and Analysis, 11-181

      [9] Artzi, J Dolby, SH Jensen, A Moller. (2011). A Framework for Automated Testing of JavaScript Web Applications.Software Engineering. ICSE, 2011 33rd International Conference on

      [10] A Kumar, S Saxena. (2015) Data Driven Testing Framework using Selenium WebDriver. International Journal of Computer Applications, 0975 – 8887

      [11] P Laukkanen. (2006). Data-driven and keyword-driven test automation frameworks, HELSINKI UNIVERSITY OF TECHNOLOGY, 2006

      [12] S Amaricai, R Constantinescu. (2014). Designing a Software Test Automation Framework.Informatica Economica, 2014

      [13] Rohan R. Kachewar. (2011). K model for designing Data Driven Test Automation Frameworks and its Design Architecture “Snow Leopardâ€.International Journal of Computer Applications

  • Downloads

  • How to Cite

    Choi, I., & Na, W. (2018). Construction of a Regression Test Automation System. International Journal of Engineering & Technology, 7(3.34), 580-584. https://doi.org/10.14419/ijet.v7i3.34.19386