Compartilhar via


Testar aplicativos interoperáveis

Testar aplicativos interoperáveis é, na melhor das hipóteses, um negócio demorado e, na pior, impossível, porque novos drivers aparecem continuamente no mercado. Porém, um grau razoável de teste é possível. Aplicativos com interoperabilidade limitada ou baixa só precisam ser testados em relação aos drivers com os quais eles certamente são compatíveis. Contudo, devem ser totalmente testados com relação a esses drivers.

Não é possível testar de modo prático aplicativos altamente interoperáveis com relação a todos os drivers. O melhor que a maioria dos desenvolvedores de aplicativos pode fazer é testá-los totalmente com relação a um pequeno número de drivers e superficialmente com relação a vários outros. Os drivers testados devem incluir os drivers mais populares para os DBMSs mais populares no mercado do aplicativo. Se o mercado abranger todos os DBMSs, os drivers para DBMSs de desktop e servidor deverão ser testados.

Um dos problemas de testar aplicativos ODBC é o número de componentes envolvidos: o aplicativo em si, o Gerenciador de Driver, o driver, o DBMS e, possivelmente, o software de rede ou os gateways. Os aplicativos podem facilitar o rastreamento de erros publicando as mensagens de erro que as funções ODBC retornam por meio de SQLGetDiagField e SQLGetDiagRec. Essas mensagens identificam tanto o fabricante quanto o componente no qual ocorrem erros. Confira Diagnóstico para obter mais informações.