Construction of a Regression Test Automation System

  • Abstract
  • Keywords
  • References
  • PDF
  • Abstract

    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.


  • Keywords

    Regression test, test automation, integration test, testing, data-driven

  • References

      [1] Architectures of Test Automation,-

      [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




Article ID: 19386
DOI: 10.14419/ijet.v7i3.34.19386

Copyright © 2012-2015 Science Publishing Corporation Inc. All rights reserved.