Ответ 1
EDIT: найдите последнюю версию этого проекта в github http://pedromateo.github.io/openhmitester/
Вы можете использовать OpenHMITester (OHT), который является инструментом тестирования GUI с открытым исходным кодом, следуя открытой архитектуре, которая описывает неинтрузивный инструмент захвата/воспроизведения, основанный на событиях GUI. Он был реализован для использования в Qt; однако он может быть адаптирован для поддержки различных оконных систем и операционных систем, используемых в тестовой среде.
Дополнительную информацию можно найти на http://www.catedrasaes.org/wiki/OHT