automated test with smart framework