상호 운용 가능한 애플리케이션 테스트
상호 운용 가능한 애플리케이션 테스트는 시간이 많이 걸리는 비즈니스이며 새로운 드라이버가 지속적으로 시장에 나타나기 때문에 최악의 경우입니다. 그러나 적절한 수준의 테스트가 가능합니다. 상호 운용성이 제한적이거나 낮은 애플리케이션은 지원하도록 보장되는 드라이버에 대해서만 테스트해야 합니다. 그러나 이러한 드라이버에 대해 완전히 테스트해야 합니다.
상호 운용성이 뛰어난 애플리케이션은 모든 드라이버에 대해 실질적으로 테스트할 수 없습니다. 대부분의 애플리케이션 개발자가 할 수 있는 가장 좋은 방법은 적은 수의 드라이버에 대해 완전히 테스트하고 몇 가지 드라이버에 대해 커서를 더 많이 테스트하는 것입니다. 테스트된 드라이버는 애플리케이션 시장에서 가장 인기 있는 DBMS에 가장 인기 있는 드라이버를 포함해야 합니다. 시장이 모든 DBMS를 포함하는 경우 데스크톱 및 서버 DBMS의 드라이버를 모두 테스트해야 합니다.
ODBC 애플리케이션 테스트의 문제 중 하나는 애플리케이션 자체, 드라이버 관리자, 드라이버, DBMS 및 네트워크 소프트웨어 또는 게이트웨이와 같은 관련 구성 요소의 수입니다. 애플리케이션을 사용하면 SQLGetDiagField 및 SQLGetDiagRec를 통해 ODBC 함수에서 반환된 오류 메시지를 게시하여 오류를 쉽게 추적할 수 있습니다. 이러한 메시지는 오류가 발생하는 제조업체 및 구성 요소를 식별합니다. 자세한 내용은 진단을 참조 하세요.