Since SIMATIC WinCC OA is based on Qt Squish for Qt can be used to automate it and to perform automated GUI testing for it.
Since different versions of WinCC OA may be using different Qt versions (but also different Qt configurations, or compiler) it is necessary to pick a Squish for Qt binary package which matches the (Qt, compiler, architecture) configuration of the respective WinCC OA version.
The table below lists the known Squish package name/configurations for the respective WinCC OA version.
WinCC OA | Squish for Qt package name & Configuration |
---|---|
V3.14 | squish-*-qt53x-win64-msvc12 |
V3.15 | squish-*-qt55x-win64-msvc12 |
V3.16 | squish-*-qt59x-win64-msvc14 |
V3.17 | squish-*-qt512x-win64-msvc14 |