Test automation in practice and research