An Image Comparing-based GUI Software Testing Automation System

This paper proposes an automated GUI (Graphical User Interface) testing method to support regression testing when a company requests new functionality additions or program changes during the development phase. In this paper, we propose an automated GUI testing method based on two processes. An event-driven testing method can test the target program directly. A capture and replay testing method can repeat recordings of the tester's actions. GUI verification is image comparing-based. To demonstrate the advantages of our proposed method, we implemented a prototype system based on C#.