The next level of questions should be answered by the FAQ .
Now you should be keen on seeing how benerator works: Several tutorials will introduce you to syntax, usage and API of benerator:
- 'Hello World' tutorial
- flat file generation tutorial
- database population tutorial
- production data anonymization tutorial
- xml file generation tutorial
Now, that you have reached this point, it is time to install the current benerator distribution. You can replay the tutorials now. Looking at the examples provided in the distribution's demo directory will provide you with detailed examples how to use benerator. Create your first Benerator project and try examples from the Script Gallery.
Read the PDF manual and start rolling your own test data.Â
Possibly the data format you have to create is too strange to cope with the standard benerator behavior. In such cases you can still fall back to the benerator api and plumb things together as they fit your needs best. Check theÂ Javadoc for this task.Â Best practices help you to work efficiently.
When everything works fine you may want to tune benerator performance.
Documentation will always be a step behind implementation. If the documentation did not explain well enough, ask me in the help forum.
If you have problems, check the troubleshooting info. If you find a bug, please post it in the problems & bugs forum. For bug fixes on urgent problems, you can fetch the newest sources from the public Subversion repository and build benerator yourself.
If you are missing features, tell me by the feature requests forum.
Benerator is still evolving. Before release 1.0, all interfaces and formats might change in non-trivial ways. I will try to keep changes small for the majority of users, but the deeper you dive into the benerator implementation, the more work you might have in migration. If you are heavily implementing customizations, please get in contact with me - if I know what you are doing, I can try to save upgrade work for you.