I think Duplicate schema using rman like duplicate database option will be a very good option for cloning a schema for testing and development.
The syntax can be something like duplicate schema <schema_name> to <db_name> with the various options available.