GUI testing tools
You can easily evaluate one or more classes as unit tests, but we have to manually write all of the test cases. GUI testing is an especially challenging task. How can we document user interactions such as mouse clicks without coding them in C++ or QML? This question has baffled developers. There are a number of GUI testing tools available on the market that help us do this. Some of them are expensive, some of them are open source. We will discuss a few such tools in this section.
However, you may not need a complete GUI testing framework. Some issues can be figured out with simple tricks. For example, while working with the GUI, you may also have to inspect different properties such as the alignment and boundaries of visual elements. One of the easiest ways is to add a Rectangle
to inspect the boundary as shown in the next code:
Rectangle {     id: container     anchors {         ...