If you are not satisfied with using Zend_Test_PHPUnit_DatabaseTestCase, you might want to consider some alternatives for database unit testing. One alternative is to use mock objects instead of real database connections. Mock objects are objects that simulate the behavior of another object, such as a database connection, without actually interacting with it. You can use mock objects to test your database code without actually connecting to a database, which can make your tests faster and more flexible. However, mock objects also have some limitations, such as not being able to test complex queries or transactions, or not catching database errors or inconsistencies.
Another alternative is to use a different testing framework or tool that supports database unit testing. For example, you can use Codeception, a PHP testing framework that integrates with PHPUnit and provides various modules for testing different aspects of your application, including databases. Codeception allows you to write database tests using a simple syntax, and supports different types of datasets, such as SQL files, PHP arrays, or YAML files. You can also use Codeception to test your database code using different drivers, such as PDO, MySQLi, or Zend_Db. However, Codeception also has some drawbacks, such as requiring more configuration and dependencies, or not being compatible with some features of PHPUnit.