I know that you can test batchable Apex code by calling the Database.executeBatch() function. For example:
Database.executeBatch( batchable_instance );
However, I have inconsistent results with any test assertions that I make. Also, the Salesforce documentation says that "you can test only one execution of the execute method." How can I avoid executing the execute method multiple times?