to summary advantages and disadvantages: Martin VNC approach: advantages: - non-intrusive - test real code disadvantages: - need explicitelly specify if need qt or ncurses - adds requirements for tests, can increase significantly build env Test UI approach: advantages: - quick as it do not create anything real - no special initialization needed, so can be default when require yast without any ui component disadvantages: - more code and work - code to maintain - can have bugs that are not in production env