Swing based GUI testing framework