Partager via


Test des applications interopérables

Le test d’applications interopérables est au mieux une entreprise fastidieuse et au pire impossible, car de nouveaux pilotes apparaissent continuellement sur le marché. Toutefois, un degré raisonnable de test est possible. Les applications dont l’interopérabilité est limitée ou faible doivent être testées uniquement sur ces pilotes qu’elles sont garanties pour prendre en charge. Toutefois, ils doivent être entièrement testés contre ces conducteurs.

Les applications hautement interopérables ne peuvent pas être testées pratiquement sur tous les pilotes. La meilleure chose que la plupart des développeurs d’applications peuvent faire est de les tester entièrement par rapport à un petit nombre de pilotes et de curseur sur plusieurs autres. Les pilotes testés doivent inclure les pilotes les plus populaires pour les SGBD les plus populaires sur le marché de l’application ; si le marché couvre tous les SGBD, les pilotes pour les SGBD de bureau et de serveur doivent être testés.

L’un des problèmes de test des applications ODBC est le nombre de composants impliqués : l’application elle-même, le Gestionnaire de pilotes, le pilote, le SGBD et éventuellement les logiciels ou passerelles réseau. Les applications peuvent faciliter le suivi des erreurs en publiant les messages d’erreur retournés par les fonctions ODBC via SQLGetDiagField et SQLGetDiagRec. Ces messages identifient le fabricant et le composant dans lesquels des erreurs se produisent. Pour plus d’informations, consultez Diagnostics.