Functional testing automation test tool