Megosztás:


Interoperable Applications tesztelése

Az interoperábilis alkalmazások tesztelése a legjobb esetben időigényes vállalkozás, és legrosszabb esetben lehetetlen, mivel az új illesztőprogramok folyamatosan jelennek meg a piacon. A tesztelés ésszerű foka azonban lehetséges. A korlátozott vagy alacsony együttműködési képességű alkalmazásokat csak azokkal az illesztőprogramokkal kell tesztelni, amelyeket garantáltan támogatnak. Ezeket a vezetőket azonban teljes mértékben tesztelni kell.

A nagymértékben együttműködő alkalmazások gyakorlatilag nem tesztelhetők az összes illesztőprogramon. A legtöbb alkalmazásfejlesztő legfeljebb azt teheti, hogy a programokat néhány illesztőprogramon alaposan, és több másikon pedig felületesen teszteli. A tesztelt illesztőprogramoknak tartalmazniuk kell az alkalmazás piacán a legnépszerűbb DBMS-ek legnépszerűbb illesztőprogramjait; ha a piac az összes DBMS-t lefedi, az asztali és a kiszolgálói DBMS-ekhez egyaránt tesztelni kell az illesztőprogramokat.

Az ODBC-alkalmazások tesztelésének egyik problémája az érintett összetevők száma: maga az alkalmazás, az Illesztőprogram-kezelő, az illesztőprogram, a DBMS és esetleg a hálózati szoftverek vagy átjárók. Az alkalmazások az SQLGetDiagField és az SQLGetDiagRec segítségével az ODBC-függvények által visszaadott hibaüzenetek közzétételével megkönnyíthetik a hibák nyomon követését. Ezek az üzenetek azonosítják a hibát okozó gyártót és összetevőt. További információ: Diagnosztika.