Menguji Aplikasi yang Dapat Dioperasikan
Menguji aplikasi yang dapat dioperasikan paling baik adalah bisnis yang memakan waktu dan paling tidak mungkin karena driver baru terus muncul di pasar. Namun, tingkat pengujian yang wajar dimungkinkan. Aplikasi dengan interoperabilitas terbatas atau rendah hanya perlu diuji terhadap driver yang dijamin untuk didukung. Namun, mereka harus sepenuhnya diuji terhadap driver ini.
Aplikasi yang sangat dapat dioperasikan tidak dapat diuji secara praktis terhadap semua driver. Yang terbaik yang dapat dilakukan sebagian besar pengembang aplikasi adalah mengujinya sepenuhnya terhadap sejumlah kecil driver dan kusori terhadap beberapa lagi. Driver yang diuji harus mencakup driver paling populer untuk DBMS paling populer di pasar aplikasi; jika pasar mencakup semua DBMS, driver untuk DBMS desktop dan server harus diuji.
Salah satu masalah dalam menguji aplikasi ODBC adalah jumlah komponen yang terlibat: aplikasi itu sendiri, Driver Manager, driver, DBMS, dan mungkin perangkat lunak atau gateway jaringan. Aplikasi dapat memudahkan untuk melacak kesalahan dengan memposting pesan kesalahan yang dikembalikan oleh fungsi ODBC melalui SQLGetDiagField dan SQLGetDiagRec. Pesan-pesan ini mengidentifikasi produsen dan komponen tempat kesalahan terjadi. Untuk informasi selengkapnya, lihat Diagnostik.