Graphical user interface (GUI) is a principal part of any device with screen. GUI testing is an essential element within a software developing process, representing massive time and financial input. Considering those reasons it seems rational to automate as large part of testing as possible.
This work describes a GUI testing tool for recipes and related settings. They are a part of user interface of an oven with LCD touch-screen. For checking correctness of printed text, an open-source optical character recognition tool Tesseract OCR is used, while image checking is based on comparison of HOG descriptors. In order to achieve a good checking of individual segments, a quality segmentation of image is needed. It is carried out with a help of edge detection, morphological operations and connected components labeling.
|