New test interface

It's not consistent with this project.