Automated Graphical User Interface Regression Testing

  • Madhumita Panda
  • Durga Prasad Mohapatra
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 216)


Regression testing is performed after software modification to find out the correctness and quality of any software product. The modification is either corrective or adaptive. Normally in regression testing, we have to rerun the existing test cases or test scripts on the modified product. In this paper we are generating test scripts, test cases automatically for performing regression testing of graphical user interfaces. We have taken three example applications and used the capture and replay feature of the automated tool to capture the event sequences and generate test scripts automatically.


Graphical user interface Automated regression testing Test scripts 


  1. 1.
    Memon, A.M.: A comprehensive framework for testing graphical user interfaces. University of Pittsburgh, Pittsburgh (2001)Google Scholar
  2. 2.
    Memon, A.M., Xie, Q.: Empirical evaluation of the fault-detection effectiveness of smoke regression test cases for GUI-based software. Department of Computer Science and Institute for Advanced Computer Studies, University of Maryland, College Park, Maryland, ICSM, IEEE (2004)Google Scholar
  3. 3.
    Zhao, L., Cai, K.Y.: On modeling of GUI test profile. Accenture Technology Labs, Chicago, 978-1-4244-4828-9, ICSM 2009, Edmonton, Canada, IEEE (2009)Google Scholar
  4. 4.
    TestComplete 7 Made Easy. If applicable
  5. 5.
    Lee, J.: White regression testing of GUI event interactions. Department of Computer Engineering and Science, Case Western Reserve University, Cleveland (1996)Google Scholar
  6. 6.
    Memon, A.M., Xie, Q.: Studying the fault-detection effectiveness of GUI test cases for rapidly evolving software. Department of Computer Science and Institute for Advanced Computer Studies, University of Maryland, College Park, IEEE. Trans. Softw. Eng. 31(10) (2005)Google Scholar
  7. 7.
    Yin, Z., Miao, C.: Aactionable knowledge model for GUI regression testing. Nanyang Technological University, Singapore (2005). IEEE/WIC/ACMGoogle Scholar
  8. 8.
    Chen, H., Zou, B.: A reusable component-based library for GUI regression testing. School of Information Science and Engineering, Central South University, China, Software School, Hunan University, Changsha, doi:10.1109-0-7695-3090-7/08, IEEE (2008)Google Scholar
  9. 9.
    Grechanik, M., Xie, Q., Fu, C.: Experimental assessment of manual versus tool-based maintenance of GUI-directed test scripts. In: 3rd International Conference on Software Testing, Verification, and Validation Workshops, Department of Automatic Control Beijing University of Aeronautics and Astronautics, Beijing. doi: 10.1109/ICSTW.2010.19, IEEE (2010)

Copyright information

© Springer India 2014

Authors and Affiliations

  1. 1.Department of MCASeemanta Engineering CollegeMayurbhanjIndia
  2. 2.Department of Computer Science and EngineeringNational Institute of TechnologyRourkelaIndia

Personalised recommendations